Udah lama saya menunggu kehadiran Nagios versi baru , eh ternyata tanggal 1 Desember 2008 udah keluar , jadi pinging install di slackware saya neih .Sebenarnya sudah banyak situs serta blog yang menerangkan langkah langkan dalam melakukan instalasinya,namun setelah saya install ada beberapa bagian yang tidak bisa jalan dikarenakan kekuranngan suatu hal.kayak nya basa basi cukup ampe di sini aja deh , langsung ke TKP (Tata cara Kerja PengInstall an) , maksa bener singkatannya .Nagios merupakan suatu software yang digunakan untuk memantau jaringan ataupun server serta services lain yang disediakan oleh server,dimana software ini free.
Aplikasi ini ditampilkan dalam bentuk web baik berupa info biasa maupun dengan grafik dan banyak hal lain yang bisa di lihat.
Langkah awal sebelum melakukan instalasi , anda bisa menyediakan makanan ringan dan minuman dan jangan lupa koneksi internet , maklom kalo ada apa apa tinggal tanya tetangga di google.kita bisa mendownload nagios-3.0.6 dan nagios-plugin dialamat dibawah ini :
http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.6.tar.gz http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz
setelah kita download saat nya kita beraksi , untuk melakukan instalasi Nagios.sebenarnya pada nagios-plugins-1.4.11.tar.gz sudah menyertakan cara instalasi yang ada di folder html/doc/ . pada instalasi kali ini kita asumsikan bahwa kita telah meng install Apache atau httpd ,GCC Compiler dan GD
A.Tahap Pertama Instalasi nagios-3.0.6.tar.gz
Sebelum melakukan instalasi kita terlebih dahulu membuat user nagios serta group nya.
useradd -m nagios passwd : groupadd nagios usermod -G nagios nagios
setelah itu kita juga akan membuat group nagcmd yang akan di gunakan untuk meng install nagios-plugin
groupadd nagcmd usermod -G nagcmd nagios usermod -G nagcmd apache
kemudian lakukan extract dan install nagios-3.0.6.tar.gz
tar -xzvf nagios-3.0.6.tar.gz cd nagios-3.0.6 ./configure --with-command-group=nagcmd make all make install make install-init make install-config make install-commandmode
jika penginstalan nagios-3.0.6 tidak ada masalah maka kita siap melakukan instalasi berikutnya. kita meng install nagios web interface yang akan diletakan pada /etc/httpd/conf.d/ dimana isi nya berupa konfigurasi yang nantinya kita tambahkan pada file httpd.conf .
make install-webconf
nah setelah berhasil kita akan membuat user dan password untuk autentifikasi login user ke Nagios nya
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin passwd:
B.Tahap Kedua Instalasi nagios-plugins-1.4.11.tar.gz
lakukan extract nagios-plugins-1.4.11.tar.gz dan install
tar -xzvf nagios-plugins-1.4.13.tar.gz cd nagios-plugins-1.4.13 ./configure --with-nagios-user=nagios --with-nagios-group=nagios make make install
kita membuat agar nagios bisa jalan saat komputer di booting
chkconfig --add nagios chkconfig nagios on
jika anda belum meng install chkconfig anda bisa mendownload nya di alamat berikut ini :
http://www.fastcoder.net/downloads/chkconfig-1.3.30c.tar.gz
setelah itu kita melakukan ferivikasi sample file konfigurasi nagios
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
jika tidak terdapat error , maka kita sudah siap ke tahap berikutnya yaitu melakukan konfigurasi apache pada file /etc/httpd/httpd.conf . pada /etc/httpd/conf.d/nagios.conf terdapat sample dari file konfigurasi nya :
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin" <Directory "/usr/local/nagios/sbin"> # SSLRequireSSL Options ExecCGI AllowOverride None Order allow,deny Allow from all # Order deny,allow # Deny from all # Allow from 127.0.0.1 AuthName "Nagios Access" AuthType Basic AuthUserFile /usr/local/nagios/etc/htpasswd.users Require valid-user </Directory> Alias /nagios "/usr/local/nagios/share" <Directory "/usr/local/nagios/share"> # SSLRequireSSL Options None AllowOverride None Order allow,deny Allow from all # Order deny,allow # Deny from all # Allow from 127.0.0.1 AuthName "Nagios Access" AuthType Basic AuthUserFile /usr/local/nagios/etc/htpasswd.users Require valid-user </Directory>
pada baris ke 14 dan 31 meyatakan letak file autentifikasi login user ke nagios , nah kemudian kita buka file /etc/httpd/httpd.conf dan cari baris ScriptAlias /cgi-bin/ “/srv/httpd/cgi-bin/” kemudian beri tanda pagar (#) pada awal baris nya .
# ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same as Aliases, except that # documents in the target directory are treated as applications and # run by the server when requested rather than as documents sent to the # client. The same rules about trailing "/" apply to ScriptAlias # directives as to Alias. # #ScriptAlias /cgi-bin/ "/srv/httpd/cgi-bin/"
jika telah selesai , maka kita tambahkan file konfigurasi /etc/httpd/conf.d/nagios.conf pada /etc/httpd/httpd.conf
cat /etc/httpd/conf.d/nagios.conf >> /etc/httpd/httpd.conf
nah jika telah selesai maka perjalanan kita meng ubek ubek TKP udah selesai .kini saat nya kita menjalankan nya .
yang harus kita lakukan adalah merestart apache dan menjalankan nagios
/etc/rc.d/rc.httpd restart /etc/init.d/nagios start
nah saat nya kita membuka web browser kemudian kita ketikan saja
http://localhost/nagios
nah jika sudah ada pesan login maka nagios sudah berjalan , tinggal anda gunakan sesuai selera.
selamat menggunakan semoga dapat membantu anda .
Beuh, keren, si aji tambah ngiler tuh…
Btw, nagios itu sodaranya nagin yah π
NB: Sudah kutambain nih komen ma statnya π