Cara Install Nagios untuk Pantau Kerja VPS
18 February 2012 by: bayuNagios adalah sebuah NMS (Network Monitoring System) yang bukan hanya free, namun juga cukup lengkap. Anda bisa menginstalnya di VPS anda untuk:
- Memonitor servis jaringan (SMTP, POP3, HTTP, PING, dsb)
- Memonitor resource dari host-host yang ingin dipantau (load prosessor, disk usage, dsb)
- Mendapat notifikasi apabila terjadi gangguan pada servis atau host yang sedang dipantau
Nah, berikut adalah panduan bagaimana menginstal Nagios pada server Anda:
1. Pastikan apache, mysql, php, gcc, glibc, glibc-common, gd, gd-devel, sudah terinstall. Jika belum jalankan command berikut:
# yum -y install apache mysql php gcc glibc glibc-common gd gd-devel
2. Setelah terinstall lanjutkan langkah2 untuk instalasi Nagios dengan menjalankan step-step berikut:
# rpm –Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm# iptables -I INPUT -p tcp –dport 80 -j ACCEPT (untuk mengallow apache traffic)# /etc/init.d/iptables save# /etc/init.d/iptables restart# yum install nagios nagios-plugins nagios-plugins-setuid# htpasswd -c /etc/nagios/htpasswd.users nagiosadmin (merubah password nagiosadmin)# nagios -v /etc/nagios/nagios.cfg (mengeset file config)# /etc/init.d/nagios start
3. Akses xxx.xxx.xxx.xxx/nagios (ganti xxx dengan IP address server anda) untuk mengecek apakah Nagios sudah terinstall dengan benar
4. Buka configuration host
# cd /etc/nagios/# cp objects/localhost.cfg objects/host.cfg# nano objects/host.cfg
5. Edit command berikut:
define host{use linux-serverhost_name localhost à à (ganti dengan hostname anda)alias localhost à à (alias dari hostname anda)address 127.0.0.1 à à (ganti dengan IP server anda)}# Define an optional hostgroup for Linux machinesdefine hostgroup{hostgroup_name linux-servers (ex: serv1)alias Linux Servers (alias dari host group)members localhost (ex: vps1, vps2 = jika ada lebih dari 2 host)}# Define a service to “ping” the local machinedefine service{use local-servicehost_name localhost (ganti dengan hostname server anda)service_description PINGcheck_command check_ping!100.0,20%!500.0,60%}
6. Anda dapat mengcopy define service dan masukkan host_name lain untuk VPS lain anda. Biarkan settingan lainnya default. Kemudian Save
7. Setelah hosts.cfg diedit, sekarang edit nagios.cfg
# nano nagios.cfg
8. Tambahkan command berikut
cfg_file=/etc/nagios/objects/hosts.cfg
9. Dan restart Nagios
# /etc/init.d/nagios restart
10. Login ke web-base Nagios Anda xxx.xxx.xxx.xxx/nagios dan cek host baru anda.
11. Silakan ulangi cara yang sama untuk menambah host lain. Semoga berhasil




