[Tutorial] Instalasi Nagios 4.0.1 di CentOS 6.5

logoAuthor: Luthfi Pratama Yogaswara   –  LMD Team Cloud.


Serial Tutorial dari Cloud Indonesia kali akan membahas seputar Web Server dan Centos 6.5

[Tutorial] Instalasi Nagios 4.0.1 di CentOS 6.5

Nagios adalah salah satu monitoring tool  berbasis Open Source yang memiliki pelayanan monitoring yang lebih lengkap untuk selalu mengawasi seluruh machines/network, baik di data center atau pun di small labs.

Dengan Nagios, Anda dapat mengawasi remote hosts dan seluruh service-nya dalam satu window. Nagios menampilkan indikasi warning jika ada sesuatu yang salah pada server Anda yang akhirnya akan membantu kita dalam mendeteksi masalah sebelum terjadi. Dengan begitu, Anda dapat menguragi downtime danbusiness losses.

Artikel ini dimaksudkan untuk membimbing Anda dengan instruksi yang mudah untuk melakukan instalasi Nagios 4.0.1  di  CentOS 6.5.

 

Instal Nagios 4.0.1 dan Nagios Plugin 1.5

Jika Anda mengikuti instruksi ini dengan benar, Anda akan mendapatkan informasi sebagai berikut.

  • Nagios dan plugin-nya akan disimpan dalam direktori/usr/local/Nagios
  • Nagios akan dikonfigurasi untuk mengawasi beberapa service dalam localhost Anda (Disk Usage, CPU Load, Current Users, Total Processes, dll.)
  • Nagios web interface akan terlihat di http://localhost/nagios

Langkah 1: Instal Dependencies yang diperlukan

Kita harus install Apache, PHP dan beberapalibraries seperti gcc, glibc, glibc-commond dan GD libraries dandevelopment libraries sebelum instal Nagios 4.0.1.

[root@designation]# yum install –y httpdphpgccglibcglibc-common gdgd-devel make wget net-snmpnano

 

Langkah 2 : Buat User dan Group Nagios

Buat user nagios dan grup akun nag cmd baru.

[root@designation]# useraddnagios [root@designation]# groupaddnagcmd

 

Selanjutnya, tambahkan user nagios dan apache ke grup nagcmd.

[root@designation]# usermod –G nagcmdnagios [root@designation]# usermod –G nagcmd apache

 

Langkah 3: Download Nagios Core 4.0.1  dan Nagios Plugin

Buat direktori untuk Nagios installation

[root@designation]# mkdir /root/nagios [root@designation]# cd /root/nagios

 

Download Nagios Core 4.0.1 dan paket Nagios plugins 1.5  dengan perintah wget.

[root@designationnagios]# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.1.tar.gz [root@designationnagios]# wgethttps://www.nagios-plugins.org/download/nagios-plugins-1.5.tar.gz

 

Langkah 4: Ekstrak Nagios Core dan Plugin-nya

Kita harus ekstrak paket yang sudah di download dengan perintah tar, seperti ini.

[root@designationnagios]# tar –xvf nagios-4.0.1.tar.gz [root@designationnagios]# tar –xvf nagios-plugins-

 

Ketika Anda ekstrak paket–paket tersebut, akan ada dua folder baru dalam direktori itu.

[root@designationnagios]# ll

total 3712

drwxrwxr-x 18 root root   4096 Oct 17 03:28 nagios-4.0.1

-rw-r–r– 1 root root 1695367 Oct 15 19:49 nagios-4.0.1.tar.gz

drwxr-xr-x 15 200 300   4096 Oct 14 10:18 nagios-plugins-1.5

-rw-r–r– 1 root root 2428258 Oct 2 11:27 nagios-plugins-1.5.tar.gz

 

Konfigurasi Nagios Core

Sekarang, kita akan melakukan konfigurasi Nagios Core dan untuk melakukannya kita harus masuk ke direktori Nagios dan jalankan file konfigurasi,

[root@designationnagios]# cd nagios-4.0.1 [root@designation nagios-4.0.1]# ./configure –with-command-group=nagcmd

Sekarang, setelah melakukan konfigurasi, kita harus Compile dan install semua binaries dengan perintah make dan make install.

[root@designation nagios-4.0.1]# make all [root@designation nagios-4.0.1]# make install

 

Perintah dibawah ini akan meng-instal init scripts untuk nagios.

[root@designation nagios-4.0.1]# make install-init

 

Untuk membuat nagios bekerja dari command line kita harus install command-mode.

[root@designation nagios-4.0.1]# make install-commandmode

 

Selanjutnya, install contoh nagios file dengan melakukan perintah.

[root@designation nagios-4.0.1]# make install-config

 

Langkah 5: Menyesuaikan Konfigurasi Nagios

Buka file “contacts.cfg” dengan text editor dan ubah email address sesuai dengan nagios admin untuk mendapatkan email alerts.

# nano /usr/local/nagios/etc/objects/contacts.cfg

 

Langkah 6 :Instal dan Konfigurasi Web Interface untuk Nagios

Kita sudah selesai dengan semua konfigurasi, sekarang kita akan melakukan konfigurasi Web Interface untuk Nagios dengan perintah berikut. Perintah dibawah ini akan meng-konfigurasiWeb Interface untuk Nagios dan web admin user akan dibuat “nagios admin”.

[root@designation nagios-4.0.1]# make install-webconf

 

Pada langkah ini, kita akan membuat password untuk “nagios admin”.

[root@designation nagios-4.0.1]# htpasswd -s -c /usr/local/nagios/etc/htpasswd.usersnagiosadmin

New password:

Re-type new password:

Adding password for user nagiosadmin

 

Restart Apache untuk membuat konfigurasi berjalan.

[root@designation nagios-4.0.1]# servicehttpd start

 

Langkah 7 : Compile dan Instal Nagios Plugin

Kita sudah men-download nagios plugins dalam/root/nagios.

[root@designationnagios]# cd /root/nagios [root@designationnagios]# cd nagios-plugins-1.5 [root@designationnagios]# ./configure –with-nagios-user=nagios –with-nagios-group=nagios [root@designationnagios]# make [root@designationnagios]# make install

 

Langkah 8: Verifikasi File Konfigurasi Nagios

Sekarang kita sudah selesai dengan Nagios Configuration dan sekarang saatnya mem-verifikasinya dan untuk melakukannya gunakan perintah berikut ini.

[root@designationnagios]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

 

Langkah 9: Menambahkan Service Nagios untuk System Startup

Untuk membuat Nagios bekerja setelah reboot, kita harus menambahkan nagios dan httpd dengan perintah chkconfig.

[root@designation]# chkconfig –add nagios [root@designation]# chkconfig –level 35 nagios on [root@designation]# chkconfig –add httpd [root@designation]# chkconfig –level 35 httpd on

 

Restart Nagios untuk membuat setting baru berjalan.

Langkah 10: Login ke Nagios Web Interface

Nagios Anda sudah berjalan, silakan buka di browser dengan http://ip-address-server-Anda/nagios atau http://FQDN/nagios

[root@designation]# servicenagios start

 

 

Nagios Login

Nagios Login

 

Host View

Host View

 

Nagios Overview

Nagios Overview

Service View

Service View

  Process View

Proses View

 

Demikian tutorial tentang Instalasi Apache HTTP Web Server dan PHP di Centos 6.5 dari cloud Indonesia kali ini.



 


[wp_bannerize group=”cozy on demand” random=”0″]