-->

Monitoring Server dengan MUNIN

Posted by Admin
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:

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

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

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>

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