您的位置:首页 > 理论基础 > 计算机网络

nagios研究-实现远程监控windows服务器上的自定义TCP端口

2009-09-14 16:05 375 查看
一、监控需求:
实现远程监控windows服务器上的自定义TCP端口
1.LInux机器比较简单,使用check_tcp插件(步骤省略)
2.windows机器,使用check_nt插件,check_nt的详细用法见 http://nagiosplugins.org/man/check_nt
a、先安装NSClient++
b、编辑
/usr/local/nagios/etc/objects/commands.cfg配置文件
在里面加入以下这段

# 'check_port' command definition
#add by chengh 09-09-11
define command{
command_name check_port
command_line $USER1$/check_nt -H $ARG1$ -p $ARG2$ -s 0Qxdf7rQFHfdrUy7 -v $ARG3$
}
注:-s选项不是必须
c、编辑/usr/local/nagios/etc/objects下面的监控主机配置,添加自定义要监控的主机地址和TCP端口

define service{
use System
host_name nd-InfoPlatform-91note-cnc-1
service_description checkAccountServerPort9867
normal_check_interval 4
retry_check_interval 1
contact_groups 91noteAccountServer
check_command check_port!58.22.105.139!9867!CLIENTVERSION
#check_command check_port!ip address!port value!CLIENTVERSION
}
注:IP地址和端口之间要用!分隔

d、配置防火墙或ipsec,开启相应端口的访问权限
e、/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
f、killall -HUP nagios
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: