Technology

Cara Install Nagios untuk Pantau Kerja VPS

 

   

Nagios 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-server
        host_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 machines
define 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 machine
define service{
        use                             local-service
        host_name                       localhost (ganti dengan hostname server anda)
        service_description             PING
        check_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 :)

Artikel Terkait

1 komentar

  • Nimnim
    12 April 2013 - pukul 12:59

    Thanks infonya kak bayu. Kalau tutorial untuk membuat WAN ada kak?
    kalau boleh, di share infonya kak.
    thanks.
    :)

Berikan Komentar

Your email address will not be published. Required fields are marked *