Nagios 监控windows
在被监控端windows上下载使用NSClient++-0.2.7
解压如下
打开cmd
执行nsclient++ /install进行安装
执行nsclient++ SysTray 注意大小写
打开services.msc,找到 NSClientpp服务
右击服务-属性-登录,勾选允许服务与桌面交互
修改配置文件NSC.ini
这下面的注释都去掉
FileLogger.dll
CheckSystem.dll
CheckDisk.dll
NSClientListener.dll
NRPEListener.dll
SysTray.dll
CheckEventLog.dll
CheckHelpers.dll
allowed_hosts= (空,表示允许所有主机连接)
allowed_hosts=
port=12489
修改counters.defs,(自动换行打开)
很明显这个文件的一些字是日文,改成0x0804,0x0804是当前系统语言”简体中文”的代码
(经过验证,不改成0x0804监控页面的监控项会出问题)
nagios服务端配置
# vim /usr/local/nagios/etc/nagios.cfg
去掉前面注释
# vim /usr/local/nagios/etc/objects/windows.cfg
address 改成被监控的windows主机IP ,下面默认不用修改
# service nagios restart
重启nagios
访问监控页面查看
经验总结:刚开始并不是所有的都正常OK,如果有监控项监控结果不正常(未知、警告、错误等)
[*]尝试被监控端主机注销,然后启动nsclient++ (一般nsclient++ 自动启动,查看端口12489是否存在)
[*]重启nagios
页:
[1]