NSClient的介绍:
NSClient++是用来监控Windows主机时安装在Windows主机上的组件。被监控机上安装NSClient,,当监控主机将监控请求发给NSClient后,NSClient直接完成监控,所有的监控是由NSClient完成的.不需要额外的插件。这也说明了NSClient不灵活,没有可扩展性.它只能完成自己本身包含的监控操作,不能由一些插件来扩展.好在NSClient已经做的不错了,基本上可以完全满足我们的监控需要。
NSClient的工作原理图,如下:
NSClient++安装
关闭windows主机的防火墙
1、下载NSClient++插件
http://exchange.nagios.org/directory/Addons/Monitoring-Agents/NSClient%2B%2B/details
NSClient++-0.3.8-Win32
2、安装插件与配置
1) 安装过程十分简单,直接点击下一步,下一步即可。安装过程注意如下图的设置即可
2) 配置NSClient
编辑NSClient安装目录下的NSC.ini文件,修改后,重启NSClient即可,如下图
确保这些模块都添加了
Allowed_hosts 修改为nagios服务器端的ip
修改为自动启动
3) 模块作用说明,如下表
Module | Description | Commands |
CheckSystem.dll | Handles many system checks | CPU, MEMORY, COUNTER etc |
CheckDisk.dll | Handles Disk related checks | USEDDISKSPACE |
FileLogger.dll | Logs errors to a file so you can see what is going on | N/A |
NSClientListener.dll | Listens and responds to incoming requests from nagios | N/A |