码迷,mamicode.com
首页 > 移动开发 > 详细

nagios监控远程端口

时间:2015-07-20 21:26:53      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

check_port

位置:/usr/local/nagios/libexec/

代码(新建可执行文件)

#!/bin/sh
/usr/local/nagios/libexec/check_tcp -H $1 -p 80 -t 3
if [[ $? == 0 ]]
   then
   echo "OK:80 open"
   exit 0
else
   echo "CRITICAL:80 close"
   exit 2
fi

commands.cfg

位置:/usr/local/nagios/etc/objects/)

在文件中添加命令

define command{
        command_name    check_winport
        command_line    /usr/local/nagios/libexec/check_winport 172.16.41.5
        }

windows.cfg

位置:/usr/local/nagios/etc/objects/

在文件中添加服务

define service{
        use                     generic-service-urgent,srv-pnp
        host_name               172.16.41.102
        service_description     172.16.41.5:80端口
        check_command           check_winport
        }

显示

结果就可以显示对172.16.41.5:80端口的监控

技术分享

nagios监控远程端口

标签:

原文地址:http://www.cnblogs.com/kaituorensheng/p/4661634.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!