nagios自定义脚本监控


客户端IP: 192.168.1.11

服务端IP: 192.168.1.12

目的:检查eip用户的java进程是否存在,

客户端配置

脚本名:check_pid.sh

脚本如下:

# !/bin/bash

如果=' p ef | grep java | grep eip | wc - l”

如果[$如果情商1];然后

回声”地位ok”退出

0

其他回声”亲了,请检查!”退出1

fi

放在/home/监控/nagios/libexec下,也就是nrpe插件存放的地方,乔恩- r监控:监控check_pid。sh

chmod + x check_pid。cd/home/monitor/nagios/etc sh

vi nrpe.cfg

添加以下内容

命令[check_pid.sh]=/home/监控/nagios/libexec/check_pid。sh

重启nrpe服务重新启动xinetd

服务端配置:

同样的,在/home/监控/nagios/libexec添加

cd对象vi命令。cfg

定义命令{

command_name check_pid。sh

command_line USER1/check_pid美元。sh HOSTADDRESS

美元}

cd/home/monitor/nagios/etc/services

, vi 192.168.1.11。cfg

添加以下内容

定义服务{

,,,,使用本地服务

,,,,host_name 192.168.1.11

,,,,service_description check_pid.sh

,,,,check_command check_nrpe ! check_pid.sh

,,,}

重启nagios服务重启nagios

测试:

/home/监控/nagios/libexec

 nagios自定义脚本监控

nagios自定义脚本监控