一、 下载并安装NSClient++
1. 从nagios官网下载Windows客户端http://nsclient.org/nscp/downloads
本例中以NSClient-0.3.9-Win32.msi为例
2. 双击运行NSClient++安装程序开始安装
图2.1
图2.2
图2.3
图2.4
图2.5依次填写监控主机IP、check_nt监控密码、及要加载模块
图2.6 开始安装
图2.7勾选Start service 启动服务,并完成安装
3.确认安装成功
图3.1确认NSClient++服务状态为启动,启动类型为自动
二、 安装后的配置
1. 修改配置文件:
1) 编辑c:\Program Files\NSClient++\NSC.ini //以默认路径安装nsclient
2) 删掉[modules]中除CheckWMI.dll、NRPEClient.dll、RemoteConfiguration.dll、NRPEListener.dll、NSCAAgent.dll前“;”
3) 确认[Settings]中allowed_hosts=192.168.0.170、password=nihao123@
2. 启动并安装相关服务
1) cd c:\Program Files\NSClient++ //进入目录
2) >nsclient++.exe /install //安装服务
Service installation failed: Service already installed! //正确提示
3) > nsclient++.exe /install SysTray //注意大小写
Service SysTray installed... //SysTray 正确安装
4) > nsclient++.exe /start //启动服务
备注:由于我们在安装NSClient++时已经安装并启动了服务所以2)、4)可省略
5) 确认并修改服务状态
登录身份--->本地系统账户----->勾选允许服务与桌面交互
三、 服务器端配置:
1) 复制生成对象配置文件:
# cd /usr/local/nagios/etc/objects/ //进入目录
#cp –p windows.cfg W20.cfg // -p选项为保留原有文件权限
# vi W20.cfg //编辑该文件
:%s/winserver/W20/g //将host_name值替换
address 192.168.0.20 //修改被监控主机IP
2) 修改主配置文件:
# cd /usr/local/nagios/etc //进入目录
# vi nagios.cfg //编辑该文件
cfg_file=/usr/local/nagios/etc//objects/W20.cfg //向主配置文件添加该对象
3) 检查配置文件是否正确并重启服务
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg //检查配置文件语法
# service nagios restart //重启nagios服务
四、 注意事项及相关说明:
1. 如果要监控多台Windows 重复以上三大步骤.
2. 对象配置文件命名规则:W+ip地址最后一个字节+.cfg //W代表Windows系统
例如:ip为192.168.0.180的主机,其对象配置文件名应为:W180.cfg
3. NSClient++服务端口默认为12489 ,如果开启了防火墙请将该端口放开