请帮忙!我无法处理check_mem.sh插件https://exchange.nagios.org/directory/Plugins/System-Metrics/Memory/Check-mem-%28by-Nestor%40Toronto%29/details
我使用了所有找到的guid,在nagios web界面中我看到了这个"(没有从插件返回输出)"。
如果我在远程机器上本地使用此命令一切正常:
root@ubuntu:/home/test0# /usr/local/nagios/libexec/check_mem.sh -w 80 -c 90
Memory: CRITICAL Total: 975 MB - Used: 937 MB - 96% used!|TOTAL=975;;;; USED=937;;;; CACHE=221;;;; BUFFER=14;;;;
在nrpe.cfg中我写了这个:
command[check_mem]=/usr/local/nagios/libexec/check_mem.sh -w 80 -c 90
在Nagios-server test0.cfg(远程机器的配置文件)中我写了这个:
define service {
use generic-service
host_name test0
service_description Memory Usege1
check_command check_nrpe!check_mem
}
在commands.cfg中:
define command{
command_name check_mem
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_mem
}
远程机器上的Nrpe工作正常:
root@ubuntu:/etc/nagios-plugins/config# /usr/lib/nagios/plugins/check_nrpe -H 192.168.239.136
NRPE v2.15
当我从nagios-server机器使用此命令时,一切看起来都很好:
root@ubuntu:/usr/lib/nagios/plugins# /usr/lib/nagios/plugins/check_nrpe -H 192.168.239.136 -c check_mem
Memory: WARNING Total: 975 MB - Used: 850 MB - 87% used!|TOTAL=975;;;; USED=850;;;; CACHE=305;;;; BUFFER=44;;;;
但在网络界面仍有问题
抱歉英语不好:)
答案 0 :(得分:0)