Install Nagios 3.x On OpenSuse 11.3

Assalamualikum, Wr, Wb.

nagios core

Nagios merupakan salah satu software monitoring berbasis linux yang berlisensi opensource. Nagios merupakan software yang cukup terkenal, karena banyaknya fitur dan integrasi addons yang berlimpah. Untuk installasinya juga sangat mudah, karena pada web aslinya sudah sangat lengkap petunjuk dan langkah- langkahnya. Namun, ada beberapa step yang harus ditambahkan pada saat kita menginstall Nagios di opensuse 11.3. Berikut langkah – langkahnya :

  • Update opensuse anda! Hal ini sangat penting, karena dependencies yang ada pada update terbaru dapat membantu kita untuk installasi paket nagios nantinya
  • Siapkan paket – paket nagios installer terlebih dahulu, agar mempermudah installasi.

Setelah anda mempersiapkan 2 step diatas, lets rock!!!

Install paket-paket berikut :

# zypper install kernel-source make gcc gcc-c++

# zypper install rrdtool php5 php5-gd php5-zlib apache2-mod_php5 perl-SNMP net-snmp-32bit

# zypper install nmap ncpfs libwavpack1 gd gd-devel libpng libpng-devel libjpeg libjpeg-devel zlib-devel libmysqlclient-devel

Install pake paket yang dibutuhkan Nagios, diantaranya ada library gd.2.x yang bisa di download langsung dari sourceforge.

# mkdir /download

# wget http://www.boutell.com/gd/http/gd-2.0.33.tar.gz

# tar xvzf gd-2.0.33.tar.gz

# cd gd-2.0.33

# ./configure –prefix=/usr

# make && make install

Berikutnya kita akan membuat directory nagios, dan priviledge nya sendiri. Langkah ini bisa dilihat di http://nagios.sourceforge.net/docs/3_0/quickstart-opensuse.html . Sedikit mengulang saja pada tutorial disini :

# useradd -m nagios

# passwd nagios

Changing password for nagios.
New Password: isikan password disini
Reenter New Password: ulangi isikan password disini
Password changed.

# groupadd nagios

# usermod -G nagios nagios

# groupadd nagcmd

# usermod -a -G nagcmd nagios

# usermod -a -G nagcmd wwwrun

Download installer nagios dan nagios plugin, untuk mempermudah bisa disimpan pada directory /download

# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz

# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

# tar xvzf nagios-3.2.3.tar.gz

# cd nagios-3.2.3

# ./configure –with-gd-lib=/usr/lib –with-gd-inc=/usr/include

# ./configure –with-command-group=nagcmd

# make all; make install; make install-init; make install-config; make install-commandmode; make install-webconf

create user untuk login pada nagios web console

# htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

New password: isikan password disini
Re-type new password: ulangi password disini
Adding password for user nagiosadmin

Restart Apache service

# service apache2 restart

Kemudian install nagios plugin yang telah kita download tadi, dan sudah kita letakkan di directory download.

# cd /download

# tar xvzf nagios-plugins-1.4.15.tar.gz

# cd nagios-plugins-1.4.15

Compile dan install nagios pluginnya.

# ./configure –with-nagios-user=nagios –with-nagios-group=nagios

# make && make install

Setelah proses selesai langkah selanjutnya, adalah register nagios menjadi service. Agar bisa berjalan saat startup OpenSuse.

# chkconfig –add nagios

# chkconfig nagios on

Periksa Error pada nagios configuration, dengan cara :

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

Jika tidak ada error, maka yang keluar adalah :

Checking for circular paths between hosts…
Checking for circular host and service dependencies…
Checking global event handlers…
Checking obsessive compulsive processor commands…
Checking misc settings…
Total Warnings: 0
Total Errors:   0
Things look okay – No serious problems were detected during the pre-flight check

Buka akses service http dan https pada firewall, caranya sebagai berikut :

# yast

add http service

Add Service HTTP dan HTTPS pada external zone yast firewall

service HTTP dan HTTPS yang di allow

Restart service nagios dan apache2 nya. untuk mengakses nagios webconsole masuk di browser dengan mengetikkan http://localhost/nagios atau jika ingin mengaksesnya pada komputer lain http://ip-server/nagios dimana ip-server merupakan ip dari nagiosnya.

Wassalamualikum, wr,wb.

One thought on “Install Nagios 3.x On OpenSuse 11.3

  1. Pingback: Error insserv: warning: script ‘nagios’ « Learning by doing

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s