-->

    Social Items

Nagios adalah sebuah perangkat lunak open source yang dapat digunakan untuk jaringan dan monitoring infrastruktur. Nagios akan memonitor server, switch, aplikasi, dan layanan. Ini peringatan Sistem Administrator ketika sesuatu yang tidak beres dan juga memberitahu kembali ketika masalah telah diperbaiki.

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.

[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

Install Nagios di CentOS 6.5

Nagios adalah sebuah perangkat lunak open source yang dapat digunakan untuk jaringan dan monitoring infrastruktur. Nagios akan memonitor server, switch, aplikasi, dan layanan. Ini peringatan Sistem Administrator ketika sesuatu yang tidak beres dan juga memberitahu kembali ketika masalah telah diperbaiki.

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.

[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

Subscribe Our Newsletter