我不能让它起作用我很好奇..。我做错了什么.)
我是一个带有Nagios Core 4.4的debian服务器,我想添加自定义命令,以拥有更好的监控系统和监视更多的服务。
我已经导入了nutanix的MIB文件,并将其复制到nagios服务器(/usr/share/snmp/mibs/NUTANIX.MIB.txt)中。
当我在nagios服务器上运行这个程序时,我得到了一个正确的输出。
./check_snmp -P 3 -U nagios -L authPriv -a SHA [key] -x AES -X [key] IP -o 1.3.6.1.4.1.41263.508.0当我把这个放进我的commands.cfg
define command{
command_name check_snmp_clusterstatus
command_line /usr/local/nagios/libexec/./check_snmp -P 3 -U nagios -L authPriv -a SHA -A [key] -x AES -X [key] IP -o 1.3.6.1.4.1.41263.508.0
}这个在我的主机文件里
define host{
use generic-server
host_name hostname
alias hostname
address IP
hostgroups test-hosts
}
define service{
use CHECK_SNMP_V3
host_name Cluster
service_description ClusterIops
flap_detection_enabled 1
check_command check_snmp!--protocol=3 -U nagios -L authPriv -a SHA -A [key] -x AES -X [key] -o 1.3.6.1.4.1.41263.508.0
}它不起作用,我不能让它起作用。有人知道正确的语法吗?或者我做错了什么.
我试过这个指南,但对我来说没有用。
错误总是出现在没有正确配置的服务上。
https://next.nutanix.com/how-it-works-22/monitoring-nutanix-with-nagios-4500
(预先谢谢:)
发布于 2021-02-16 17:18:19
您没有调用从“服务”定义中创建的命令。它应该是这样的:
define service{
use CHECK_SNMP_V3
host_name Cluster
service_description ClusterIops
flap_detection_enabled 1
check_command check_snmp_clusterstatus!--protocol=3 -U nagios -L authPriv -a SHA -A [key] -x AES -X [key] -o 1.3.6.1.4.1.41263.508.0
}https://stackoverflow.com/questions/66175379
复制相似问题