加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

nagios如何监控windows客户端

发布时间:2016-07-26 11:34:22 所属栏目:Windows 来源:站长网
导读:windows客户端的设置: 下载地址: http://sourceforge.net/projects/nscplus NSClient++-0.3.8-Win32.msi NSClient++-0.3.8-x64.msi 安装和普通软件安装方式一

windows客户端的设置:

下载地址: http://sourceforge.net/projects/nscplus

NSClient++-0.3.8-Win32.msi

NSClient++-0.3.8-x64.msi

安装和普通软件安装方式一样

1.双击安装---》next---》同意

---》next ---》next---》next---》设置允许IP

设置密码(这里设置的密码一般可以不设置)

Modules to load  前三个模块选上就行

---》next---》install---》finish

2.在服务中确定NSClient++可以与桌面交互

nagios如何监控windows客户端

3.进去安装目录,编辑nsc.ini

[modules] 中,所有的 .dll 注释都全都去掉,除了 CheckWMI.dll and RemoteConfiguration.dll

[Settings] 中,'password' 这个项目是在设置密码,作用是在 nagios 监控主机进行联机时,要求提供密码才能进一步进行联机,这里为了方便起见,跳过它,不要设定密码。

[Settings] 中,'allowed_hosts' 选项的 注释 去掉,并且加上 nagios 的监控服务器的 IP,修改如下 allowed_hosts=127.0.0.1/32,192.168.0.11 以逗点相隔。

[NSClient] 中,'port' 选项的 注释 须要拿掉,并且它的值是 '12489',这是 NSClient 的预设 port

4.完成之后,启动 NSClient++

在 cmd 中 C:NSClient++ 下,执行 NSClient++ /start 或者直接进去服务重新启动

在 cmd 下,执行 netstat -an ,检查 port 12489 是否开启

5.在右下角可以看

nagios如何监控windows客户端

像小蝴蝶的启动标,至此windows客户端设置完毕!

监控端服务器端的配置:

● libexec 下须要 check_nt 执行程序。

● 设定 commands.cfg

增加:

# 'check_nt' windows client command definition for remote service

define command{

command_name    check_nt

command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 12489  -v $ARG1$ $ARG2$

}

一般默认开启!

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

再设置项目之前,首先要了解一下nagios的配置文件和监控模板:

因为nagios-2.x与nagios-3.x配置文件有区别,在此叙述的是3.2中文版。

在nagios/etc下有 cgi.cgf                  cgi的配置文件

nagios.cgf             nagios的主配置文件        

htpasswd.users      登陆验证使用的用户和密码

nagiosgraph.cfg

ndo2db.cfg            nagios采集的数据写到数据库的插件ndo的配置文件

ndomod.cfg           nagios采集到的数据读出,然后交给ndo2db的配置文件

nrpe.cfg                nrpe采集本机的数据的配置文件

resource.cfg        外部命令资源配置文件

objects目录下        这个目录下的定义nagios采集数据的配置文件

commands.cfg   这个是定义每个插件使用和报警的定义的

contacts.cfg    这个是联系定义模板

localhost.cfg    这个是本机监控模板

printer.cfg      这个是打印机监控模板

templates.cfg  这个是对监控的采集时间、联系人、状态检查机制等的模板

timeperiods.cfg 这个是监控所使用的时间模板

windows.cfg     这个是windows服务器监控模板

switch.cfg        这个是监控switch或router的监控模板(需要使用到mrtg)

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!