felipsantos
(usa Debian)
Enviado em 24/10/2012 - 12:19h
Srs, boa tarde!
Estou com problemas para configurar o Nagios para monitorar o Windows via SNMP.
Tenho um servidor Windows 2008 com o SNMP instalado e funcionando.
Configurei uma maquina de teste para ser monitorada utilizando o SNMP mas o status informado pelo Nagios é:
External command error: Timeout: No Response from 192.168.1.59:161.
Teste de comunicação SNMP realizada com sucesso!
# snmpwalk -v2c 192.168.1.59 -c public |more
iso.3.6.1.2.1.1.1.0 = STRING: "Hardware: Intel64 Family 6 Model 42 Stepping 7 AT/AT COMPATIBLE - Software: Windows Version 6.1 (Build 7601 Multiprocessor Free)"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.311.1.1.3.1.1
iso.3.6.1.2.1.1.3.0 = Timeticks: (222653) 0:37:06.53
iso.3.6.1.2.1.1.4.0 = STRING: "Felipe"
iso.3.6.1.2.1.1.5.0 = STRING: "teste01.dominio.local"
iso.3.6.1.2.1.1.6.0 = STRING: "local"
iso.3.6.1.2.1.1.7.0 = INTEGER: 79
iso.3.6.1.2.1.2.1.0 = INTEGER: 50
...
...
Abaixo segue algumas configurações do meu ambiente Nagios.
Criei um grupo de serviço para monitorar a CPU via SNMP.
/etc/nagios3/conf.d/services_nagios2.cfg
define service{
hostgroup_name SNMP_CPU
service_description SNMP_CPU
check_command snmp_cpustats
use generic-service
notification_interval 0 ; set > 0 if you want to be renotified
}
Criei um grupo de hosts para serem monitorados pelo SNMP_CPU
/etc/nagios3/conf.d/hostgroups_nagios2.cfg
# SNMP_CPU
define hostgroup {
hostgroup_name SNMP_CPU
alias SNMP_CPU
members WINDOWS_TESTE
}
Configuração do host WINDOWS_TESTE
/etc/nagios3/conf.d/windows_teste.cfg
define host{
use generic-host ; Name of host template to use
host_name WINDOWS_TESTE
alias DESKTOP FELIPE
address 192.168.1.59
}
snmp_cpustats
/etc/nagios-plugins/config/snmp.cfg
# 'snmp_cpustats' command definition
define command{
command_name snmp_cpustats
command_line /usr/lib/nagios/plugins/check_snmp -H '$HOSTADDRESS$' -C '$ARG1$' -o .1.3.6.1.4.1.2021.11.9.0,.1.3.6.1.4.1.2021.11.10.0,.1.3.6.1.4.1.2021.11.11.0 -l 'CPU usage (user system idle)' -u '%'
}