Tulisan ini berisi tentang bagaimana caranya untuk memonitor status dari network switches dan router pada nagios. Untuk memonitor kedua perangkat tersebut digunakan ping dan snmp untuk mendapatkan status informasi. Sebelum memulai pastikanlah dahulu nagios sudah terinstall dengan baik.
Pertama kita harus mengedit nagios config
# vim /usr/local/nagios/etc/nagios.cfg
* hapus tanda (#) pada line config berikut
# cfg_file=/usr/local/nagios/etc/objects/switch.cfg
save and exit
Config Nagios
Edit switch.cfg
# vim /usr/local/nagios/etc/objects/switch.cfg
Add host
define host{
use generic-switch
host_name linksys
alias Linksys Switch
address 192.168.1.253
hostgroups allhosts,switches
}
Monitoring packet loss dan RTA
define service{
use generic-service
host_name linksys
service_description PING
check_command check_ping!200.0,20%!600.0,60%
normal_check_interval 5
retry_check_interval 1
}
* service ini akan:
- CRITICAL jika round trip average (RTA) lebih dari 600ms atau packet loss lebih 60%
- WARNING jika RTA lebih dari 200ms atau packet loss lebih dari 20%
- OK jika RTA kurang dari 200ms dan packet loss nya kurang dari 20%
Status Informasi menggunakan SNMP
Sebelumnya pastikan dahulu bahwa snmp switch atau router yang akan kita monitor sudah aktif. Pengecekan status ini menggunakan plugin check_snmp.
Monitor uptime
define service{
use generic-service
host_name linksys
service_description Uptime
check_command check_snmp!-C public -o sysUpTime.0
}
* pada line check_command di atas, command "-C public" memberitahu plugin bahwa community snmp yang digunakan adalah public
Link Status Port
define service{
use generic-service
host_name linksys
service_description Port 1 Link Status
check_command check_snmp!-C public -o ifOperStatus.1 -r 1 -m RFC1213-MIB
}
* pada command -o ifOperStatus.1 di atas menunjukkan operasional status port yang akan di cek adalah port 1.
save and exit
Restart Nagios
Verify configurasi nagios
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
* jika masih ada error perbaikilah dahulu error tersebut, dan bila sudah tidak ada error lakukan restart
Restart nagios
# service nagios restart
blm ngerti, ntar kpn2 belajar dah