- 监控windows 系统中某个特定服务是否启动
- 修改这个要被监控的windows系统在 nagios服务器上对应的 配置文件。比如 /usr/local/nagios/etc/objects/oa_server.cfg
- 增加要侦听的服务配置
其中 Office_Task 就表示在windows 主机上是否有 Office_Task这个后台服务在启动define service{ use generic-service host_name oa_server service_description 通达定时任务服务 check_command check_nt!SERVICESTATE!-d SHOWALL -l Office_Task }
- 监控windows系统中某个端口号是否正常侦听
- 确认在/usr/local/nagios/etc/objects/commands.cfg 文件中已经定于了check_tcp的command
define command{ command_name check_tcp command_line $USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$ }
- 修改这个要被监控的windows系统在 nagios服务器上对应的 配置文件。比如 /usr/local/nagios/etc/objects/oa_server.cfg . 增加一个检测3389的服务
# 判断端口3389是否在侦听 define service{ use generic-service host_name oa_server service_description 远征桌面服务端口侦听情况 check_command check_tcp!3389 }
- 确认在/usr/local/nagios/etc/objects/commands.cfg 文件中已经定于了check_tcp的command