Kali ini gw mau share tentang cara installasi nagios di ubuntu 12.04, Yak, mungkin beberapa dari agan-agan sekalian udah ada yang tau Nagios atau mungkin juga masih ada yang belum tau. Nah menurut gw itu Nagios adalah salah satu NMS (Network Monitoring System) tools yang ada dan yang banyak digunakan di perusahaan-perusahaan. Kalo gw bilang juga terbilang lengkap kok nagios itu karena ada plugin-plugin tambahan untuk memonitoring suatu network, seperti monitoring bandwith, traffic, ping host, port host, dll.
Oke langsung aja gan :
1. Pastikan paket-paket dibawah ini sudah terinstall :
Apache2
PHP
GCC compiler dan development libraries
GD development libraries
2. Jika belum terinstall, lakukan installasi :
sudo apt-get install apache2
sudo apt-get install libapache2-mod-php5
sudo apt-get install build-essential
sudo apt-get install libgd2-xpm-dev
3. Login sebagai root di terminal dan buat satu account.
/usr/sbin/useradd -m -s /bin/bash nagios
passwd nagios
new password : <ketikkan password anda>
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd www-data
4. Download Nagios Core dan Nagios Plugins.
Bisa melalui terminal ataupun via browser
melalui terminal :
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
Biasanya hasil download akan masuk ke folder Downloads (/home/[userlogin]/Downloads)
5. File nagios core kemudian di extract, compile dan install
masuk ke folder downloads : cd /home/tslan/Downloads
extract file nagios-3.2.3.tar.gz : tar xzf nagios-3.2.3.tar.gz
masuk ke folder nagios : cd nagios-3.2.3
jalankan nagios configure script : ./configure --with-command-group-nagcmd
kemudian di-compile : make all
kemudian install binary, init script, sample config files dan set permission
make install
make install-init
make install-config
make install-commandmode
6. Kemudian konfigurasi web interface : make install-webconf
buat account nagiosadmin untuk masuk ke nagios web interface
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
restart service apache : /etc/init.d/apache2 restart
7. Compile dan install nagios plugins
masuk ke folder Downloads : cd /home/tslan/Downloads
extract file nagios-plugins-1.4.11.tar.gz :
tar xzf nagios-plugins-1.4.11.tar.gz
masuk ke folder nagios-plugins : cd /nagios-plugins-1.4.11
./configure –with-nagios-user=nagios –with-nagios-group=nagios
make
make install
8. kemudian cek atau verifikasi sample nagios config file
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
jika tidak ada error atau warning, kemudian start nagios
/etc/init.d/nagios start
9. Login ke nagios web interface
buka browser dan ketikkan : http://localhost/nagios/
Nah kemudian agan-agan bisa melakukan konfigurasi atau settingan untuk monitoring device/host di network agan-agan. Konfigurasi di setting by script atau mengetikkan script di file nagios (/usr/local/nagios/). Kemudian setelah di konfig, hasilnya bisa dilihat melalui menu disamping kiri, seperti :
1. menu current status (map, hosts, services, hostgroup, tactical overview, service groups, problems)
2. menu reports (availability, trend, alerts, notifications, event logs)
3. menu systems (comments, process info,downtime, performance info, scheduling queue, configuration)
4. menu general (home, documentation)
Tidak ada komentar:
Posting Komentar