Instalasi dan konfigurasi Nagios di CentOS 5.2

on Friday, December 26, 2008


Apakah nagios??
nagios adalah software gratis yg berguna utk monitoring service pada sever kita. Nagios akan mengawasi service2 mana saja yang bermasalah, nagios akan memberikan peringatan apabila service error atau service sudah kembali normal, pemberitahuan bisa melalui email maupun plugin pada mozilla web browser, nagios ini dijalankan dalam bentuk web, sehingga dapat berjalan di semua platform. Pada posting ini nagios akan diinstall di atas centos 5.2, untuk memulai instalasi pastikan paket gcc sudah terinstal
1. Tambahkan user nagios
[root@localhost ~]# useradd -s /bin/false -d /opt/nagios nagios
[root@localhost ~]# groupadd nagioup
[root@localhost ~]# usermod -G nagioup nagios
[root@localhost ~]# usermod -G nagioup apache
2. Download paket nagios di http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.3.tar.gz
[root@localhost ~]# mkdir /download
[root@localhost ~]# cd /downloads
3. Tarball paket nagios.
[root@localhost downloads]# tar xzvf nagios-3.0.1.tar.gz
[root@localhost downloads]# cd nagios-3.0.1
4. Install nagios
[root@localhost nagios-3.0.1]# ./configure –prefix=/optnagios –with-command-group=nagioup
[root@localhost nagios-3.0.1]# make all
5. Install library
[root@localhost nagios-3.0.1]# make install
[root@localhost nagios-3.0.1]# make install-init
[root@localhost nagios-3.0.1]# make install-config
[root@localhost nagios-3.0.1]# make install-commandmode
6. Edit file contact utk pemberitahuan lewat mail
[root@localhost nagios-3.0.1]# vi /opt/nagios/etc/objects/contacts.cfg
define contact{
contact_name    nagiosadmin                 ; Short name of user
use                    generic-contact             ; Inherit default values from generic-contact template (defined above)
alias                   Nagios Admin               ; Full name of user
email                  rhesamahendra@gmail.com     ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
}
define contactgroup{
contactgroup_name    admins
alias                            Nagios Administrators
members                     nagiosadmin
}
7. Install nagios ke dalam file httpd
[root@localhost nagios-3.0.1]# make install-webconf
8. Setting password utk login nagios
[root@localhost nagios-3.0.1]# htpasswd -c /opt/nagios/etc/htpasswd.users nagiosadmin
Download Plugin di sini http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz
9. Setelah nagios terinstall dngan baik kemudian kita install plugin nagios
[root@localhost downloads]# tar xzvf nagios-plugins-1.4.11.tar.gz
[root@localhost downloads]# cd nagios-plugins-1.4.11
10. Install nagios plugin
[root@localhost nagios-plugins-1.4.11]# ./configure –prefix=/opt/nagios -with-nagios-user=nagios-with-nagios-group=nagioup
[root@localhost nagios-plugins-1.4.11]# make
[root@localhost nagios-plugins-1.4.11]# make install
11. Tambahkan service utk booting di awal
[root@localhost nagios-plugins-1.4.11]# chkconfig –add nagios
[root@localhost nagios-plugins-1.4.11]# chkconfig nagios on
12. Untuk melihat konfigurasinya berjalan dengan baik ato tidak
[root@localhost nagios-plugins-1.4.11]# /opt/nagios/bin/nagios -v /opt/nagios/etc/nagios.cfg
13. Jalankan service nagios
[root@localhost nagios-plugins-1.4.11]# service nagios start
14. Rubah permission utk folder nagios
[root@localhost nagios-plugins-1.4.11]# chmod 755 /opt/nagios
Apabila sudah berhasil kita dapat mengakses nagios dngn alamat seperti ini http://localhost/nagios atau http://ip_number/nagios
akan didapatkan seperti gambar dibawah ini utk user nagiosadmin, dan password sperti yang telah kita setting sebelumnya.
1
Setelah berhasil masuk tampilannya seperti ini
home
Untuk melihat fasilitas2 nagios ada di sidebar kiri disitu terdapat smua kebutuhan admin utk mengetahui masalah2 yg terjadi pada servernya..
Selanjutnya kita akan coba menambahkan server yang lain utk di monitoring juga.
15. Copy file localhost utk setting server yg baru yg akan kita beri nama satu
[root@localhost ~]# cp /opt/nagios/etc/objects/localhost.cfg /opt/nagios/etc/objects/satu.cfg
16. Edit file satu.cfg
[root@localhost ~]# nano /opt/nagios/etc/objects/satu.cfg
# Define a host for the local machine
define host{
use                     linux-server            ; Name of host template to use
; This host definition will inherit all variables that are defined
; in (or inherited by) the linux-server host template definition.
host_name               satu
alias                   satu
address                 208.99.198.183
}
# Define a service to “ping” the local machine
define service{
use                             local-service         ; Name of service template to use
host_name                       satu
service_description             PING
check_command                   check_ping!100.0,20%!500.0,60%
}
define service{
use                             local-service         ; Name of service template to use
host_name                       satu
service_description             HTTP
check_command                   check_http
notifications_enabled           0
}
17. Tambahkan file satu.cfg ke dalam nagios.cfg
[root@localhost ~]# nano /opt/nagios/etc/nagios.cfg
# Definitions for monitoring the local (Linux) host
cfg_file=/opt/nagios/etc/objects/localhost.cfg
cfg_file=/opt/nagios/etc/objects/satu.cfg
18. Cek lagi konfigurasi berhasil ato tidak
[root@localhost ~]# /opt/nagios/bin/nagios –v /opt/nagios/etc/nagios.cfg
19 Jalankan service nagios
[root@localhost ~]# service nagios restart
service
Hasil akhir dapat kita lihat seperti di atas, disitu ada dua server yg pertama localhost dan satu lagi server satu yang baru kita tambahkan.
Powered by putra koreng ( meta: Putra Koreng blog's, naruto, Putra Koreng blog's, mp3, video, software, naruto, naruto episodes, naruto manga, naruto shows, naruto characters, naruto games, naruto music, naruto wallpapers, naruto movies, naruto manga, naruto chapter, naruto shippuuden, sasuke, sakura, download naruto, episode, season, character profile, akatsuki, konoha ninja, Tsunade, jiraiya, hatake kakashi, orochimaru, rock lee, neji hyuga, Gaara, kankuro, pain, konan, kakuzu, kisame, sasori, tobi, itachi, shikamaru, temari, tenten, zetsu, hokage, kazekage, kyuubi, jinchuriki, kurenai, asuma, sarutobi, maito gai, madara, uchiha, hidan, deidara, team, bleach, Free download, free Mp3, Soft-best, Softarchive, adsense, free money online, new movie, new mp3, programming, full software, eset update, nod32, Tips Adsense, Mac PC)