客户端IP:192.168.1.11
成都创新互联-专业网站定制、快速模板网站建设、高性价比敦煌网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式敦煌网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖敦煌地区。费用合理售后完善,十多年实体公司更值得信赖。服务端IP:192.168.1.12
目的:检查eip用户的java进程是否存在
客户端配置
脚本名:check_pid.sh
脚本如下:
#! /bin/bash
si=`ps -ef|grep java|grep eip|wc -l`
if [ $si -eq 1 ];then
echo "status ok"
exit 0
else
echo "The pro is down,plaese check!"
exit 1
fi
放在/home/monitor/nagios/libexec下,也就是nrpe插件存放的地方,chown -R monitor:monitor check_pid.sh
chmod +x check_pid.sh
cd /home/monitor/nagios/etc
vi nrpe.cfg
添加以下内容
command[check_pid.sh]=/home/monitor/nagios/libexec/check_pid.sh
重启nrpe
service xinetd restart
服务端配置:
同样的,在/home/monitor/nagios/libexec添加check_pid.sh
cd /home/monitor/nagios/etc
cd objects
vi commands.cfg
define command{
command_name check_pid.sh
command_line $USER1$/check_pid.sh $HOSTADDRESS$
}
cd /home/monitor/nagios/etc/services
vi 192.168.1.11.cfg
添加以下内容
define service{
use local-service
host_name 192.168.1.11
service_description check_pid.sh
check_command check_nrpe!check_pid.sh
}
重启nagios
service nagios restart
测试:
/home/monitor/nagios/libexec
./check_nrpe -H 192.168.1.11 -c check_pid.sh
看到返回信息
status ok
打开图形监控页面,可以看到
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站标题:nagios自定义脚本监控-创新互联
网页地址:http://lswzjz.com/article/cocigs.html