Pages

Minggu, 06 April 2014

Installasi Nagios di Ubuntu 12.04



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