IBM-3200-MIB::libraryFaultDescr.1 = STRING: "HE: slider blocked"
TS3200 yukarıdaki gibi bir hata mesajı vermişti.
Hata mesajlarını nagios ile gözlemlemek ve haber almak için aşağıdakileri uyguladık.
TS3200 mib dosyasını /usr/share/snmp/mibs içine koyuyoruz.
-m ALL ile yazmamız gereken -m in ismini buluyoruz.
[root@eguvennagios ebi_vm_eguven]# snmpwalk -v2c -c public1 192.168.170.167:161 -m ALL . | more
YUkarıdaki komutun çıktısından IBM-3200-MIB 'i bulduk.
[root@eguvennagios ebi_vm_eguven]# snmpwalk -v2c -c public1 192.168.170.167:161 -m IBM-3200-MIB . | more
YUkardaki ile ilgilendiğimiz objectleri bulduk.(örneğin libraryFaultDescr.1 )
[root@eguvennagios ebi_vm_eguven]# /usr/lib64/nagios/plugins/check_snmp -H 192.168.170.167 -p 161 -m IBM-3200-MIB -o libraryFaultDescr.1 -C public1
SNMP OK - "No error" |
check_snmp nin -r parametresi ile eğer geri dönem string içinde "No error" yok ise critical alarm verdiriyoruz.
[root@eguvennagios ebi_vm_eguven]# /usr/lib64/nagios/plugins/check_snmp -H 192.168.170.167 -p 161 -m IBM-3200-MIB -o libraryFaultDescr.1 -C public1
SNMP OK - "No error" |
[root@eguvennagios ebi_vm_eguven]# /usr/lib64/nagios/plugins/check_snmp -H 192.168.170.167 -p 161 -m IBM-3200-MIB -o libraryFaultDescr.1 -r "No errors" -C public1
SNMP CRITICAL - *"No error"* |
[root@eguvennagios ebi_vm_eguven]# /usr/lib64/nagios/plugins/check_snmp -H 192.168.170.167 -p 161 -m IBM-3200-MIB -o libraryFaultDescr.1 -r "No error" -C public1
SNMP OK - "No error" |
nagios için olan cfg içine ise
define service{
use generic-service ; Name of service template to use
host_name TS3200
service_description TS3200 Library Fault Description
check_command check_snmp!-H 192.168.170.167 -p 161 -r "No error" -m IBM-3200-MIB -o libraryFaultDescr.1 -C public1
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment