Dengan Nagios Anda dapat:
- Memantau seluruh infrastruktur TI Anda.
- Mengidentifikasi masalah sebelum terjadi.
- Segera Tahu ketika masalah timbul.
- Data ketersediaan Berbagi dengan pertanyaan stakeholders.hypothetical
- Mendeteksi pelanggaran keamanan.
- Rencana dan anggaran untuk IT upgrade.
- Mengurangi downtime dan kerugian bisnis.
Scenario
Nagios server:
Operating
system : CentOS 6.5 basic server
IP
Address : 192.168.1.210/24
Nagios client:
Operating
System : Debian 7.2
IP
Address : 192.168.1.211/24
Langkah
1: disable SELinux dan firewall
Untuk melakukan disable SELinux dan firewall kalian dapat mengikuti link berikut
Disable Firewall di CentOS 6.x
Disable Firewall di CentOS 6.x
Disable Firewall di CentOS 6.x
Disable Firewall di CentOS 6.x
Disable Firewall di CentOS 6.x
Disable Firewall di CentOS 6.x
Langkah 2: Install Required Dependencies di nagios server
Kita perlu menginstal required libraries seperti gcc, glibc, glibc-common dan GD dan development libraries sebelum menginstal.
Kita perlu menginstal required libraries seperti gcc, glibc, glibc-common dan GD dan development libraries sebelum menginstal.
[root@jawaracyber]#
yum install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel
Langkah 3: Instal paket Nagios di nagios server
[root@server]#rpm -Uvh
http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@server]#rpm -Uvh
http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
[root@server]#yum -y
install nagios nagios-plugins-all nagios-plugins-nrpe nrpe php httpd
[root@server]#chkconfig
httpd on && chkconfig nagios on
[root@server]#service
httpd start && service nagios start
Langkah 4 :
Konfigurasi Nagios
Tambahkan alamat email dalam file contact nagios untuk
menerima pemberitahuan dari nagios Server. Untuk melakukan itu edit file /etc/nagios/ objects/contacts.cfg
[root@jawaracyber]#
vi /etc/nagios/objects/contacts.cfg
[...]
email
aribk210@gmail.com ;
[...]
Save dan tutup
filenya.
Setting nagiosadmin password
#
htpasswd /etc/nagios/passwd nagiosadmin
New
password:
Re-type
new password:
Updating
password for user nagiosadmin
Restart nagios dan httpd
[root@jawaracyber]#service httpd restart && service nagios restart
Akses Nagios melalui web browser Buka nagios administrator konsol dengan URL http://nagios-server-ip/nagios dan masukkan username
sebagai nagiosadmin dan password yang dibuat pada langkah sebelumnya.
Tampilan nagios di web browser
Langkah 5 : install paket Nagios di Client Install paket nagios client di debian
[root@client]#apt-get
install nagios-nrpe-server nagios-plugins
Langkah 6 : konfigurasi Nagios di client
Edit file /etc/nagios/nrpe.cfg dan tambahkan ip
nagios server
[root@client]#nano
/etc/nagios/nrpe.cfg
[...]
##
Line 81 - IP Nagios server ##
allowed_hosts=127.0.0.1
192.168.1.210
[...]
Start NRPE
service
[root@client]#/etc/init.d/nagios-nrpe-server
restart
Langkah 7 : konfigurasi client di nagios
server
Edit file
/etc/nagios/nagios.cfg Dan hapus tanda pagar di line 52
[root@server]#vi /etc/nagios/nagios.cfg
[
. . . ]
##
Line 52 - Uncomment hapus tanda pagar ##
cfg_dir=/etc/nagios/servers
[
. . . ]
Membuat direktori server di /etc/nagios
[root@server]#mkdir
/etc/nagios/servers
Buat file
konfigurasi client dan masukkan script berikut
[root@server]#vi
/etc/nagios/server/client.cfg
define host {
use linux-server
host_name client
alias client
address 192.168.1.211
}
define service {
use generic-service
host_name client
service_description
PING
check_command
check_ping!100.0,20%!500.0,60%
}
define service {
use generic-service
host_name client
service_description SSH
check_command
check_ssh
notifications_enabled
0
}
define service {
use generic-service
host_name client
service_description
Current Load
check_command
check_local_load!5.0,4.0,3.0!10.0,6.0,4.0
}
|
Akhirnya, setelah Anda selesai menambahkan semua konfigurasi client, Anda harus mengatur
hak akses direktori dengan benar dan restart nagios Server Anda:
[root@server]#chown
-R nagios /etc/nagios
[root@server]#service
nagios restart
Langkah 8 : Cek
Nagios Server melalui web browser
Semua penginstallan dan konfigurasi nagios sudah selesai ..
Disable Firewall di CentOS 6.x
Disable Firewall di CentOS 6.x