Kamis, 23 Januari 2014

instalasi nagios 3.x pada fedora 14 laughlin

nagios..namanya unik,,sesuatu banget gitu..ehehehe..

saya menemukan tools ini ketika saya di minta oleh perusahaan yang menguasai hajat hidup orang banyak, ingin membangun sebuah NOC dan ingin punya tools monitoring yang free...modular dan mudah di kembangkan serta di integrasikan dengan aplikasi lainnya, serta yang paling penting adalah webbased.

sebelumnya tools monitoring yang saya kenal untuk monit utilitas link adalah STG,PRTG..dan semua running di windows..jika kata kuncinya "free" maka sebaiknya di bangun di platform yang free juga..apalagi kalo bukan linux sodara...

linux juga banyak variannya, saya menghabiskan sedikit duit untuk ujicoba beberapa varian linux yang menurut saya lebih familiar dengan jari saya..beberapa yang saya coba diantaranya adalah ubuntu 10.x, RHEL 5,opensuse 11.x, fedora 14,CENTOS 5.x

keputusan akhirnya jatuh pada fedora 14.
saya tidak memilih ubuntu karena tidak suka namanya..hahahhaaha,padahal tampilan grafik luar biasa indahnya..
saya pilih fedora karena turunan dari redhat yang "katanya" powerfull untuk server...
kalo CENTOS tidak saya pilih karena graphic di desktop saya jelek..:d.
RHEL juga tidak saya pilih..karena belum menemukan forum yang pas buat nongkrong..

yang penting pertama suka dulu tuh platform, karena kedalamnya nanti pasti banyak tutorial..
jadi sebenarny platform apapun pilihannya...semua bagus..yang penting,..platform server untuk server dan desktop jalankan untuk desktop.


kembali ke nagios, sebenarnya banyak tools NMS yang berbasis opensource, seperti opennms, nagios itu sendiri, hanya saja saya pilih nagios karena banyak turorial dan plugin2 yang mendukung.

instalasi linux tidak saya bahas di sini yach, karena semudah kita makan saat menginstal,,,sama kayak install windows lah.

ok..mari kita mulai untuk nagios nya.

pertama..
siapkan susu, tahu sumedang, cabe rawit, musik yang pas di telinga...dan tempat sampah..heheh.. setelah ingredients diatas siap…
server teman2 harus punya : - httpd / apache, c compiler …
- pastikan kompie kamu terkoneksi dengan internet..
- jangan mikir hal ini akan susah! anggap mudah dulu agar bener2 mudah buat teman2.. 

well… masuk terminal.. ketik
$ su root
masukan password.. and.. ketik :
#yum install httpd php gcc glibc glibc-common gd gd-devel
kalo ada yang tanya, tekan y aja...ato kalo gak mau banyak mikir..setelah command yum tambahkan -y

 kemudian, create user nagios dan groupnya..
 #useradd -m nagios
 atau bisa juga dengan command :
# /usr/sbin/useradd -m nagios
 #passwd nagios
 ketik passwordnya.. kemudian :
 #groupadd nagcmd
atau bisa dengan command :
 #/usr/sbin/groupadd nagcmd 
masukan nagios dan apache dalam group nagcmd
#/usr/sbin/usermod -a -G nagcmd nagios
# /usr/sbin/usermod -a -G nagcmd apache
 setelah itu, pindah ke direktori download.. misal..kalau disaya :
 #cd /home/lede/Downloads setelah itu.. downloadmi itu paket nagios dari sourcenya nah.. (biar kayak orang bugis dikit ji to) caranya
 #wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
 #wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz
 berasa kayak hacker kan? lalu mari kita beraksi..

 bongkar paketnya
 #tar zxvf nagios-3.2.3.tar.gz

kemudian masuk ke folder nagios

 #cd nagios-3.2.3
#./configure --with-command-group=nagcmd

biarkan layarmu dipenuhi running text seperti di film2 hollywood.. setelah selesai, baca itu tulisan yang di akhir2..
compile nagios :
#make all
#make install
#make install-init
 #make install-config
#make install-commandmode

di’ setelah selesai.. ketik :
#htpasswd -m /usr/local/nagios/etc/htpassword.users nagiosadmin
passnya ketik aja terserah.. lulu kale mau nambahin user sendiri..
#htpasswd -c /usr/local/nagios/etc/htpassword.users n112nblablabla
passnya lede2323
 nanti mainkan di cgi.cfg untuk permissionnya.. caranya 

#vim /usr/local/nagios/etc/cgi.cfg

 kemudian..install pluginnya..
 #cd ..
#tar zxvf nagios-plugins-1.4.11.tar.gz
#cd nagios-plugins-1.4.11
#./configure --with-nagios-user=nagios --with-nagios-group=nagcmd
setelah selesai, compile.. dan ketik
 #make
#make install

 lalu…restart service httpdnya..

 #service httpd restart
 kemudian cek apakah konfigurasi di nagios susah sesuai.. caranya :

 #/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 

setelah sesuai..
#service nagios start

nha agar setiap restart komputer kita tidak repot start service nagios, tambahkan bumbu masak berikut :

#chkconfig --add nagios

 #chkconfig nagios on

 untuk nagios cukup sampai disini.. tulisan berikutnya..cara configure host dan lain2nya..