Nagios 监控windows

在被监控端windows上

下载使用NSClient++-0.2.7

解压如下

wKioL1QYPbXAxmHBAABPINVDNtk159.jpg

打开cmd

执行nsclient++ /install进行安装

wKiom1QYPsOBtqciAAA1MlVxzMw989.jpg

执行nsclient++ SysTray 注意大小写

wKioL1QYPx_zs04cAAAYabDJSRs063.jpg

打开services.msc,找到 NSClientpp服务

wKioL1QYP2vDixpgAACCGRmfh1w404.jpg

wKioL1QYP6jA0urHAAD0nuNmKNE461.jpg

右击服务-属性-登录,勾选允许服务与桌面交互

wKiom1QYP_WQ2E9qAADWUoLLxLI030.jpg

修改配置文件NSC.ini

wKioL1QYQFvSTCE-AABb6FQVXo0032.jpg

这下面的注释都去掉

[modules]

FileLogger.dll

CheckSystem.dll

CheckDisk.dll

NSClientListener.dll

NRPEListener.dll

SysTray.dll

CheckEventLog.dll

CheckHelpers.dll

[Settings]

allowed_hosts=                 (空,表示允许所有主机连接)

[NSClient]

allowed_hosts=

port=12489

修改counters.defs,(自动换行打开)

wKioL1QYQa7BOkKoAABWPEOK0dM095.jpg

很明显这个文件的一些字是日文,改成0x0804,0x0804是当前系统语言简体中文的代码

(经过验证,不改成0x0804监控页面的监控项会出问题)

wKioL1QYQn_A2nMOAAQmYyaQt2A263.jpg

nagios服务端配置

[root@Nagios-Server libexec]# vim /usr/local/nagios/etc/nagios.cfg

去掉前面注释

wKioL1QYQ72gQ1NDAAFcE86Da2s530.jpg

[root@Nagios-Server libexec]# vim /usr/local/nagios/etc/objects/windows.cfg

address 改成被监控的windows主机IP ,下面默认不用修改

wKiom1QYQ_fyf5vjAABh-gOfIJ0646.jpg

[root@Nagios-Server libexec]# service nagios restart

重启nagios

访问监控页面查看

wKioL1QYRIHQUutnAAJJEA7ZrCA712.jpg

经验总结:刚开始并不是所有的都正常OK,如果有监控项监控结果不正常(未知、警告、错误等)

  1. 尝试被监控端主机注销,然后启动nsclient++ (一般nsclient++ 自动启动,查看端口12489是否存在)

  2. 重启nagios 

以上是监控监控windows7固定的项

监控windows运行的服务端口,比如监控windows正在运行80端口

在nagios服务端

[root@Nagios-Server ~]# vim /usr/local/nagios/etc/objects/windows.cfg

wKioL1QY8DWQDQpuAABpP5A68Mo818.jpg

测试

wKioL1QY8I2Rmf6oAACa-GiR8RY552.jpg

可以检测到192.168.5.207的80端口

访问监控页面查看

wKioL1QY8r-BAqtbAABObupE8Xg588.jpg

#经测试在window关闭NSClient服务后,snagios也能 检测到windows服务端口,表明跟NSClient没有关系。

本文出自 “梦三国” 博客,谢绝转载!

你可能感兴趣的:(windows,服务端,配置文件,监控,简体中文)