nagios监控远程端口

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端口的监控

转载于:https://www.cnblogs.com/kaituorensheng/p/4661634.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值