INSTALASI DAN KONFIGURASI NAGIOS 3 PADA
UBUNTU 12.04
NAGIOS adalah tool network monitoring system open source terbaik. Nagios bersifat modular, mudah digunakan, dan memiliki skalabilitas tinggi. Modul dan plugin pada Nagios sangat simple. Anda dapar membuatnya guna melengkapi checking system pada nagios seseuai dengan kebutuhan Anda. Untuk mendownload source Nagios ikuti url ini http://www.nagios.org/download/ Nagios awalnya didesain untuk berjalan pada sistem operasi Linux, namun dapat juga berjalan dengan baik hampir disemua sistem operasi seperti unix. Beberapa fitus yang tersedia pada Nagios diantaranya adalah :
-Monitoring network services (SMTP, POP3, HTTP, NNTP, PING, etc.) -Monitoring of host resources (processor load, disk usage, etc) -Desain plugin sederhana yang memungkinkan pengguna untuk dengan mudah mengembangkan sendiri layanan pemeriksaan mereka. -Layanan pemeriksaan paralel -Kemampuan untuk mendefenisikan hirarki jaringan host menggunakan "parent host" yang memungkinkan pendeteksian dan perbedaan diantara host yang down dan yang dapat terjangkau. -Notifikasi kontak saat servis atau host mengalami masalah dan saat masalah terselsaikan (melalui email, pager, atau metode yang didefenisikan oleh pengguna) -Kemampuan untuk menentukan bentuk penanganan yang akan dijalankan selama layanan atau host secara proaktif untuk penyelesaian masalah -Automatic log file rotation -Support for implementing redundant monitoring hosts -Optional web interface for viewing current network status, notification and problem history, log file, etc.
berikut ini adalah tutorial dari instalasi dan konfigurasi nagios3 :
buka terminal ubuntu kemudian ketik perintah seperti dibawah ini :
#sudo su
#masukkan password
kemudian lakukan pengecekan pada apache2 & nagios3 dengan mengetik :
# dpkg –l |grep apache2
#dpkg –l |grep nagios3
sebelum melakukan penginstallan pada apche2 dan nagios3 terlebih dahulu lakukan peng-removean yang mana gunanya untuk menghapus data sebelumnya yang digunakan oleh pengguna lain pada pc yang kita gunakan.
#apt-get remove apache2
#apt-get remove nagios3
kemudian lakukan penginstallan dengan perintah :
#apt-get install apache2
kemudian lakukan konfigurasi seperti dibawah ini :
#nano /etc/nagios3/conf.d/fati.cfg
-Tambahkan define host tetangga dibawah define host local atau bisa juga dengan cara mengcopy file localhost_nagios2.cfg dengan nama lain asalkan nama pada local host tetap ada. Hal ini agar fungsi tidak hilang.
- Edit host name atau address sesuai dengan nama dan IP tetangga.
- Tambahkan define service host tetangga untuk masing-masing service description.
Contohnya seperti berikut :
define host{
use generic-host;
host_name Jartel1
alias jeffy
address 172.16.30.6
}
define host{
use generic-host;
host_name Jartel2
alias imam
address 172.16.30.3
}
define host{
use generic-host;
host_name Jartel3
alias puput
address 172.16.30.32
}
# 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;
host_name jeffy
service_description Disk Space
check_command check_all_disks!20%!10%
}
define service{
use generic-service;
host_name imam
service_description Disk Space
check_command check_all_disks!20%!10%
}
define service{
use generic-service;
host-name puput
service_description Disk Space
check_command check_all_disks!20%!10%
}
# 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;
host_name agung
service_description Current Users
check_command check_users!20!50
}
define service{
use generic-service
host_name lili
service_description Current Users
check_command check_users!20!50
}
define service{
use generic-service
host_name ihsan
service_description Current Users
check_command check_users!20!50
}
# 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;
host_name jeffy
service_description Total Processes
check_command check_procs!250!400
}
define service{
use generic-service;
host_name imam
service_description Total Processes
check_command check_procs!250!400
}
define service{
use generic-service;
host_name puput
service_description Total Processes
check_command check_procs!250!400
}
# Define a service to check the load on the local machine.
Define service{
use generic_service;
host_name jeffy
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;
host_name imam
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;
host_name puput
service_description Current Load
check_command check_load!5.0!4.0!3.0!10.0!6.0!4.0
}
setelah itu akan lanjutkan langkah konfigurasi dengan mengetik :
#nano /etc/nagios3/conf.d/hostgroup_nagios2.cfg
- Tambahkan define hostgroup nya untuk “PING”
- Ubah members sesuai dengan host tetangga yang ingin di monitoring atau yang sesuai dengan yang anda buat pada localhost sebelumnya.
Seperti contoh pada gambar berikut ini :
Setelah di save, lakukan konfigurasi berikut :
-Tambahkan define services nya untuk PING
-Pada hostgroup_name isi menjadi ping-servers, service_description isi menjadi PING dan check_command isi dengan check_ping
Contohnya adalah sebagai berikut :
Setelah selesai dan di save, lakukan restart Nagios dengan mengetik :
# /etc/init.d/nagios3 restart
Lalu ketik perintah berikut untuk membuat password baru :
# htpasswd –c /etc/nagios3/htpaswd.users nagiosadmin
Setelah selesai, buka browser di Ubuntu anda, ketik URL berikut :
# http:/localhost/nagios3
Maka akan muncul tampilan berikut :
Masukkan password yang baru saja anda buat, dengan username nyanagiosadmin.
Setelah anda berhasil login, maka akan muncul tampilan berikut :
Klik MAP pada sebelah kiri layar browser anda, maka akan terlihat tampilan host tetangga yang anda buat tadi :
Setelah itu, anda bisa melihat beberapa jenis monitoring dari host tetangga tersebut. Apabila masih terdapat DOWN, tunggu beberapa saat. Maka tampilan host tetangga anda akan menjadi UP. Berikut ini hasil dari monitoring host tetangga yang telah saya buat, yaitu dari host Agung, lili dan IhsanB.
ANALISA
berdasarkan hasil percobaan yang dilakukan sesuai dengan perintah-perintah yang sudah dilakukan dapat disimpulkan bahwa :
sebelum melakukan penginstallan pada apache2 & nagios3 pastikan terlebih dahulu dalam keadaan tidak adanya konfigurasi yang sudah dilakukan terlebih dahulu.
jika sudah terdapat melakukan konfigurasi maka lakukan peng removan sebelum memulai penginstallan.
dan yang paling penting pastikan PC dapat melakukan browsing(aktif internet) karena hal ini sangat pengaruh besar untuk dapat melihat tampilan host tetangga yang telah dibuat.
pastikan perintah-perintah dilakukan dengan baik tanpa ketinggalan satu perintah karena sangat pengaruh terhadap hasil yang didapat.
Tidak ada komentar:
Posting Komentar