Kamis, 11 Desember 2014

INSTALASI DAN KONFIGURASI NAGIOS 3

Nagios merupakan suatu host dan service yang di design untuk memonitoring keadaan suatu jaringan atau bisa memonitoring masalah-masalah pada suatu host tertentu yang ingin kita monitoring. Nagios mengawasi host-host dan servis yang telah ditetapkan, memberi peringatan jika keadaan memburuk, dan memberi tahu kapan keadaan tersebut membaik.




Keistimewaan Nagios :
  • Memonitoring servis jaringan (SMTP, POP3, HTTP, NNTP, PING, dsb)
  • Servis cek yang paralel 
  • Mendukung implementasi monitoring dengan host yang berlebih
  • Web interface yang fakultatif untuk melihat status network, urutan masalah dan  pemberitahuan, log file, dsb).
  • Memonitoring sumber- sumber host (load prosesor, penggunaan disk, dsb)
  • Desain plugin yang serderhana, yang mengijinkan pengguna untuk lebih mudah menggunakan pemeriksaan terhadap servisnya

     Kemampuan untuk mendefinisikan kejadian yang ditangani selama servis / host berlangsung untuk mempermudah pemecahan masalah perputaran file log yang otomatis.

berikut adalah langkah2 instalasi dan konfigurasi NAGIOS 3 pada ubuntu Linux :

1.Ketik perintah ini pada TERMINAL(sudo su) :
dpkg –l |grep apache2
apt-get install apache2
apt-get install nagios3

2.Setelah penginstalan nagios 3 selesai akan ada tampilan seperti berikut,masukkan Password "234".setelah itu ketik pada browser http://localhost/nagios3 . maka akan muncul tampilan seperti berikut :
3.Setelah itu,kita akan memasukkan tampilan host,saya menggunakan 2 PC . masukkan perintah :
gedit /etc/nagios3/conf.d/tyo.cfg
4.copy mulai dari “Define Host” – tanda ini “ } “ . Lalu paste tepat di bawah nya, hingga jumlah define host ada 2 buah dan edit script tersebut, contohnya :


host_name  : dari localhost diubah menjadi jartel1       
alias     : dari localhost menjadi nama pemilik PC misal, ajo         address   : dari 127.0.0.1 diubah menjadi IP add PC ajo tadi        lakukan perintah 1-3 untuk define host selanjutnya.
CONTOH nya adalah :

# A simple configuration file for monitoring the local host
# This can serve as an example for configuring other servers;
# Custom services specific to this host are added here, but services
# defined in nagios2-common_services.cfg may also apply.
#

define host{
use generic-host ; Name of host template$
host_name jartel1
alias ajo
address 172.16.30.14
}

define host{
use generic-host ; Name of host template$
host_name jartel2
alias katarina
address 172.16.30.12
}



Pada bagian Define servicesnya :



# Define a service to check the disk space of the root partition
# on the local machine. Warning if < 20% free, critical if
# < 10% free space on partition.

define service{
use generic-service ; Name of servi$
host_name jartel1
service_description Disk Space
check_command check_all_disks!20%!10%
}

define service{
use generic-service ; Name of servi$
host_name jartel2
service_description Disk Space
check_command check_all_disks!20%!10%
}



Pada bagian logged in :



# Define a service to check the number of currently logged in
# users on the local machine. Warning if > 20 users, critical
# if > 50 users.

define service{
use generic-service ; Name of servi$
host_name jartel1
service_description Current Users
check_command check_users!20!50
}

define service{
use generic-service ; Name of servi$
host_name jartel2
service_description Current Users
check_command check_users!20!50
}



Pada bagian proses :



# Define a service to check the number of currently running procs
# on the local machine. Warning if > 250 processes, critical if
# > 400 processes.

define service{
use generic-service ; Name of servi$
host_name jartel1
service_description Total Processes
check_command check_procs!250!400
}

define service{
use generic-service ; Name of servi$
host_name jartel2
service_description Total Processes
check_command check_procs!250!400
}



Dan terakhir pada bagian ini :


# Define a service to check the load on the local machine.

define service{
use generic-service ; Name of service template to use
host_name jartel1
service_description Current Load
check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0
}

define service{
use generic-service ; Name of servi$
host_name jartel2
service_description Current Load
check_command check_load!5.0!4.0!3.0!10.0!6.0$
}



5.Lalu kita ketikkan nano /etc/nagios3/conf.d/hostgroups_nagios2.cfg .Berfungsi untuk menambahkan define host untuk group ping




Dan lakukan penambahan "Define Host group untuk ping








Setelah itu kita restart Nagios 3 /etc/ini.d/nagios3 restart

6.Masuk ke alamt nagios 3. http://localhost/nagios3. maka akan munul tampilan seperti berikut :

 









tatus Map merupakan fitur yang dapat digunakan untuk mengetahui jaringan local yang akan dimonitoring. Dalam hal ini jaringan yang akan dimonitoring sebanyak 2 user yaitu jartel1 dan jartel2. Pada status map dapat dilihat jaringan mana saja yang dalam keadaan DOWN dan UP. Seperti terlihat pada gambar diatas, jaringan yang berwarna Hijau merupakan jaringan yang sudah UP. Sedangkan untuk jaringan yang berwarna Merah adalah jaringan yang sedang DOWN. Pada gambar dibawah ini jaringan yang DOWN tidak ada. Hal ini disebabkan PC dalam keadaan hidup, jika PC dalam keadaan mati  maka tidak ada jaringan yang dimonitoring dan statusnya berwarna merah. 

 
 



Tidak ada komentar:

Posting Komentar