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
[root@designation]# groupaddnagcmd
Selanjutnya, tambahkan user nagios dan apache ke grup nagcmd.
[root@designation]# usermod –G nagcmdnagios
[root@designation]# usermod –G nagcmd apache
[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
[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
[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-
[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
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
[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
[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
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
[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
[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
Host View
Nagios Overview
Service View
Process View
Demikian tutorial tentang Instalasi Apache HTTP Web Server dan PHP di Centos 6.5 dari cloud Indonesia kali ini.
sumber:http://cloudindonesia.com/tutorial-instalasi-nagios-4-0-1-di-centos-6-5
0 komentar:
Posting Komentar