Hallo sahabat IT Network System semoga dalam keadaan yang baik semua ya. Pada artikel ini kita akan menjelaskan cara memonitor server dengan munin. Munin menghasilkan grafik kecil yang bagus tentang hampir setiap aspek server kita (rata-rata beban, penggunaan memori, penggunaan CPU, throughput MySQL, lalu lintas eth0, dll.) tanpa banyak konfigurasi. Meskipun munin memungkinkan kita memantau lebih dari satu server, kita hanya akan membahas pemantauan sistem di mana ia diinstal. Artikel ini ditulis untuk Debian Sarge, tetapi konfigurasi harus berlaku untuk distribusi lain dengan sedikit perubahan.
Berikut tahap konfigurasinya.
1. Current Situation
Nama host sistem kita adalah server1.example.com dan kita memiliki situs web www.example.com di atasnya dengan root dokumen /var/www/www.example.com/web.
2. Install dan Konfigurasi Munin
Untuk menginstal munin di Debian Sarge, kita bisa melakukan ini:
Selanjutnya kita harus mengedit file konfigurasi munin /etc/munin/munin.conf. Kita ingin munin memasukkan hasilnya ke direktori /var/www/www.example.com/web/monitoring, oleh karena itu kita akan mengubah nilai htmldir dan kita ingin Munin menggunakan nama server1.example.com localhost. localdomain dalam output HTML, oleh karena itu kita mengganti localhost.localdomain dengan server1.example.com. Tanpa komentar, file yang diubah terlihat seperti ini:
Selanjutnya kita membuat direktori /var/www/www.example.com/web/monitoring dan mengubah kepemilikannya kepada pengguna dan grup munin, jika tidak munin tidak dapat menempatkan outputnya di direktori tersebut. Lalu kita mulai restart munin:
Sekarang kita tunggu beberapa menit sehingga munin dapat menghasilkan output pertama dan kemudian ke http://www.example.com/monitoring/ di browser kita dan kita melihat statistik pertama. Setelah beberapa waktu akan terlihat seperti ini:
Maka kita harus membuat file kata sandi /var/www/www.example.com/.htpasswd. kita ingin masuk dengan admin nama pengguna jadi kita melakukan ini:
Masukan kata sandi untuk admin, kemudian selesai.
Kunjugi juga: Keamanan Apache dengan mod_security Ubuntu
Berikut tahap konfigurasinya.
1. Current Situation
Nama host sistem kita adalah server1.example.com dan kita memiliki situs web www.example.com di atasnya dengan root dokumen /var/www/www.example.com/web.
2. Install dan Konfigurasi Munin
Untuk menginstal munin di Debian Sarge, kita bisa melakukan ini:
itns:~# apt-get install munin munin-node
Selanjutnya kita harus mengedit file konfigurasi munin /etc/munin/munin.conf. Kita ingin munin memasukkan hasilnya ke direktori /var/www/www.example.com/web/monitoring, oleh karena itu kita akan mengubah nilai htmldir dan kita ingin Munin menggunakan nama server1.example.com localhost. localdomain dalam output HTML, oleh karena itu kita mengganti localhost.localdomain dengan server1.example.com. Tanpa komentar, file yang diubah terlihat seperti ini:
itns:~# nano /etc/munin/munin.conf
dbdir /var/lib/munin
htmldir /var/www/www.example.com/web/monitoring
logdir /var/log/munin
rundir /var/run/munin
tmpldir /etc/munin/templates
[server1.example.com]
address 127.0.0.1
use_node_name yes
dbdir /var/lib/munin
htmldir /var/www/www.example.com/web/monitoring
logdir /var/log/munin
rundir /var/run/munin
tmpldir /etc/munin/templates
[server1.example.com]
address 127.0.0.1
use_node_name yes
Selanjutnya kita membuat direktori /var/www/www.example.com/web/monitoring dan mengubah kepemilikannya kepada pengguna dan grup munin, jika tidak munin tidak dapat menempatkan outputnya di direktori tersebut. Lalu kita mulai restart munin:
itns:~# mkdir -p /var/www/www.example.com/web/monitoring
chown munin:munin /var/www/www.example.com/web/monitoring
/etc/init.d/munin-node restart
chown munin:munin /var/www/www.example.com/web/monitoring
/etc/init.d/munin-node restart
Sekarang kita tunggu beberapa menit sehingga munin dapat menghasilkan output pertama dan kemudian ke http://www.example.com/monitoring/ di browser kita dan kita melihat statistik pertama. Setelah beberapa waktu akan terlihat seperti ini:
3. Konfigurasi password munin
Hal yang baik untuk melindungi dengan kata sandi direktori /var/www/www.example.com/web/monitoring kecuali kita ingin semua orang dapat melihat setiap statistik tentang server kita.
Untuk melakukan ini kita membuat file .htaccess di /var/www/www.example.com/web/monitoring:
itns:~# nano /var/www/www.example.com/web/monitoring/.htaccess
AuthType Basic
AuthName "Members Only"
AuthUserFile /var/www/www.example.com/.htpasswd
<limit GET PUT POST>
require valid-user
</limit>
AuthType Basic
AuthName "Members Only"
AuthUserFile /var/www/www.example.com/.htpasswd
<limit GET PUT POST>
require valid-user
</limit>
Maka kita harus membuat file kata sandi /var/www/www.example.com/.htpasswd. kita ingin masuk dengan admin nama pengguna jadi kita melakukan ini:
itns:~# htpasswd -c /var/www/www.example.com/.htpasswd admin
Masukan kata sandi untuk admin, kemudian selesai.
Kunjugi juga: Keamanan Apache dengan mod_security Ubuntu
No comments:
Post a Comment