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