![nagios 上的 check_snmp 插件返回:外部命令错误:snmpget:身份验证失败(密码、社区或密钥不正确)](https://linux22.com/image/661885/nagios%20%E4%B8%8A%E7%9A%84%20check_snmp%20%E6%8F%92%E4%BB%B6%E8%BF%94%E5%9B%9E%EF%BC%9A%E5%A4%96%E9%83%A8%E5%91%BD%E4%BB%A4%E9%94%99%E8%AF%AF%EF%BC%9Asnmpget%EF%BC%9A%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E5%A4%B1%E8%B4%A5%EF%BC%88%E5%AF%86%E7%A0%81%E3%80%81%E7%A4%BE%E5%8C%BA%E6%88%96%E5%AF%86%E9%92%A5%E4%B8%8D%E6%AD%A3%E7%A1%AE%EF%BC%89.png)
我正在尝试使用 check_snmp 插件检查 Nagios 上 Cisco 2960X 交换机的正常运行时间,但总是出现以下错误:
[root@nagios]# /usr/lib64/nagios/plugins/check_snmp -P 3 -U snmpv3user -L authPriv -a MD5 -A v3p4ssword#1 -x DES -X v3p4ssword#2 -H 192.168.254.2 -o DISMAN-EVENT-MIB::sysUpTimeInstance
外部命令错误:snmpget:身份验证失败(密码、社区或密钥不正确)
我在 nagios web 控制台上遇到了同样的错误。
我的switches.conf是这样的:
define host{
use generic-switch,host-pnp
host_name cisco_2960x_IT2_Datacenter
alias cisco 2960x 24p IT2 Datacenter
address 192.168.254.2
hostgroups switches_v3
notification_interval 60
icon_image switch.png
statusmap_image switch40.png
}
define hostgroup{
hostgroup_name switches ; The name of the hostgroup
alias Network Switches ; Long name of the group
}
define hostgroup{
hostgroup_name switches_v3 ; The name of the hostgroup
alias Network Switches with SNMP v3 ; Long name of the group
}
define service {
use generic-service
hostgroup_name switches_v3
service_description Uptime
check_command check_snmp!-P 3 -U snmpv3user -L authPriv -a MD5 -A v3p4ssword#1 -x DES -X v3p4ssword#2 -o DISMAN-EVENT-MIB::sysUpTimeInstance
}
如果我使用 snmpget 进行相同的测试,一切都运行正常:
[root@nagios]# snmpget -v3 -l authPriv -u snmpv3user -a MD5 -A v3password#1 -x DES -X v3password#2 192.168.254.2 DISMAN-EVENT-MIB::sysUpTimeInstance
DISMAN-EVENT-MIB::sysUpTimeInstance = 时间刻度:(783093831)90 天,15:15:38.31
snmpwalk 运行也没有问题:
[root@nagios]# snmpwalk -v3 -l authPriv -u snmpv3user -a MD5 -A v3password#1 -x DES -X v3password#2 192.168.254.8 DISMAN-EVENT-MIB::sysUpTimeInstance
DISMAN-EVENT-MIB::sysUpTimeInstance = 时间刻度:(783167495)90 天,15:27:54.95
你知道会发生什么吗?我在 Centos 上使用 FAN 安装。
[root@nagios]# uname -a Linux nagios 2.6.18-400.1.1.el5 #1 SMP 星期四 Dec 18 00:59:53 EST 2014 x86_64 x86_64 x86_64 GNU/Linux
在此先感谢您的帮助!
干杯!