Jumat, 30 Agustus 2013

[Oprek Nagios] Installasi Nagios Bag-1

Hari ini mau tulis dokumentasi tentang cara install Nagios di linux ubuntu 13.04. Sebelum menginstall saya pengen beri sedikit info tentang apa itu nagios dan beberapa fiturnya.
Nagios adalah alat (tools) yang digunakan untuk memonitor network dalam suatu sistem. Awalnya nagios hanya berjalan pada sistem operasi linux, namun sekarang hampir sudah bisa berjalan di semua sistem operasi unix.

Fitur - fiturnya adalah
> Monitor servis jaringan (SMTP, POP3, HTTP, NNTP, PIN, etc)
> Monitor resource yang ada pada host (processor load, disk usage, etc)
> Plugin yang memudahkan administrator untuk membuat service sendiri
> Memungkinkan pendeteksian terhadap host yang turun
> Memungkinkan pengiriman informasi jika terjadi masalah pada host (via email)
> Web tools yang digunakan untuk melihat status jaringan, notifikasi history problem dan log file.
Oke, langsung aja kita cari bahan-bahan yang kita butuhkan;
Download bahan-bahan diatas dan simpan di folder sesuai keinginan kalian (dalam hal ini saya simpan di folder /home/user/nagios). 
Step selanjutnya kita buat folder nagios di folder /opt
   sudo mkdir /opt/nagios 
   sudo chown nagios:nagios /opt/nagios
Setelah itu kita buat user dan group Nagios.
  sudo useradd -s /bin/false -d /opt/nagios nagios
  sudo groupadd nagios
  sudo groupadd nagcmd
  sudo usermod -G nagcmd nagios
  sudo usermod -G nagcmd www-data
Kemudian extract nagios yang sudah kita download
   cd /home/user/nagios
   tar -xzvf nagios-3.2.3.tar.gz
Kompile nagios
   cd nagios-3.2.3
   sudo ./configure --prefix=/opt/nagios --with-command-group=nagcmd
   sudo make all
Step selanjutnya yakni, instal binaries, init script, contoh file untuk konfigurasi dan menyeting permision
   sudo make install
   sudo install-init
   sudo install-config
   sudo make install-commandmode
Jika step di atas tidak ada yang error, itu artinya instalasi nagios sudah sukses dilakukan. Perlu diingat dan diperhatikan itu pada saat compile tidak boleh ada yang error.
Selanjutnya kita konfigurasi nagios untuk melihat web toolsnya. Pada step kompilasi di atas, sample konfigurasi nagios di kopi ke folder /opt/nagios/etc.
Konfigurasi interface web. Menginstal file konfigurasi web nagios ke dalam direktori /etc/apache2/conf.d
    cd /home/user/nagios/nagios-3.2.3
    sudo make install-webconf
Membuat user account nagiosadmin untuk login ke interface web nagios
    htpasswd -c /opt/nagios/etc/htpasswd.users nagiosadmin  <<nanti akan ditanyakan password>>
Restart web server
    sudo service apache2 restart
atau
    sudo /etc/init.d/apache2 restart
Kompilasi dan instal nagios plugin
    cd /home/user/nagios
    tar -xzvf nagios-plugins-1.4.15.tar.gz
Compile Nagios Plugins
   cd nagios-plugins-1.4.15
   sudo ./configure --prefix=/opt/nagios --with-nagios-user=nagios --with-nagios-group=nagios
   sudo make
   sudo make install
Mengaktifkan nagios dengan menambahkan nagios ke dalam sistem servis dan set nagios agar diaktifkan secara otomatis saat booting
   sudo update-rc.d nagios defaults
Selanjutnya periksa file konfigurasi nagios, 
   /opt/nagios/bin/nagios -v /opt/nagios/etc/nagios/nagios.cfg
Jika tidak ada pesan error, aktifkan nagios
   sudo service nagios start
Akses web nagios di browser dengan mengetik http://localhost/nagios. Maka akan muncul form username password. Isi username dengan nagiosadmin dan passwordnya yang tadi kita isikan. Bisa dilihat pada gambar di bawah ini
Jika berhasil loginnya maka akan muncul tampilan di bawah ini.
Dan proses instalasi sudah selesai, kalian bisa lihat-lihat menu yang ada di samping. Untuk selanjutnya kita akan bahas tentang penggunaan nagios ya :senyum.
Bagi yang belum mengerti dengan tulisan ini, mungkin bisa langsung merujuk pada referensi berikut link1 dan link2.
Sekian dari saya. Wassalam :senyum

0 komentar:

Posting Komentar