nagios监控Windows服务器过程解析

安全 网站安全
nagios的libexec下有check_nt这个插件,它就是用来检查windows机器的服务的,其功能类似于check_nrpe.不过还需要搭配另外一个软件NSClient,它的功能类似于NRPE,nagios监控Windows服务器过程就如下文所述。

nagios监控Windows服务器过程如下文所述:

NSClient与Nrpe***的区别就是:

1.被监控机上安装有nrpe,并且还有插件,最终的监控是由这些插件来进行的.当监控主机将监控请求发给nrpe后,nrpe调用插件来完成监控.

2.NSClient则不同,被监控机上只安装NSClient,没有任何的插件.当监控主机将监控请求发给NSClient后,NSClient直接完成监控,所有的监控是由NSClient完成的.

这也说明了NSClient的一个很大的问题,不灵活,没有可扩展性.它只能完成自己本身包含的监控操作,不能由一些插件来扩展.好在NSClient已经做的不错了,基本上可以完全满足我们的监控需要。

客户端:

在官方站点http://www.nsclient.org下载 NSClient ***版本:(NSClient++-Win32-0.3.5)

cd nsclient++

nsclient++ /install

services.msc à nsclientpp à 登录 à 勾选允许桌面与服务器交互 à 应用 à 确定

nsclient++ /start

nsclient++ /stop

编辑 nsclient++/nsc.ini:

1、[modules]  部分的所有模块前面的注释都去掉,除了CheckWMI.dll and RemoteConfiguration.dll这两个。

2、[Settings] 部分设置'password'选项来设置密码,作用是在nagios连接过来时要求提供密码。这里我们不要密码!

3、[Settings] 部分'allowed_hosts'选项的注释去掉,并加上监控主机的IP。如:allowed_hosts=127.0.0.1,192.168.1.0/24,222.73.231.21/32

 以逗号相隔. 如果这个地方是空白则表示所有的主机都可以连接上来.

注意是[Settings]部分的,因为[NSClient]部分也有这个选项.

4、[NSClient] 的'port'选项必须保证没有被注释,并且它的值是'12489',这是NSClient的默认监听端口。

nsclient++ /start

netstat –an 查看端口 12489 是否正常监听!

check_command  check_nt!UPTIME   监控windows服务器运行的时间

check_command  check_nt!CPULOAD!-l 5,80,90   监控Windows服务器的CPU负载

check_command  check_nt!MEMUSE!-w 80 -c 90   监控Windows服务器的内存

check_command  check_nt!USEDDISKSPACE!-l c -w 80 -c 90   监控Windows服务器C空间

check_command  check_nt!SERVICESTATE!-d SHOWALL -l telnet 监控telnet服务的状态

check_command  check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe 监控Explorer进程状态

服务端:

A 拷贝 windows.cfg 模板文件,对192.168.112.103进行监控:

cp /usr/local/nagios/etc/windows.cfg  /usr/local/nagios/etc/192.168.112.103.cfg

vi 192.168.112.103.cfg

修改配置(主机名、IP、别名)

B 将192.168.112.103.cfg 加入nagios 主配置文件:

vi /usr/local/nagios/etc/nagios.cfg

cfg_file=/usr/local/nagios/etc/objects/192.168.112.103.cfg

C 验证配置文件是否正确,并重启:

/usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/object/nagios.cfg (检查配置文件是否正确)

Service nagios restart  (重启nagios 使配置生效)

D 查看naigios监控页面,发现主机已经被正常添加。

nagios监控Windows服务器过程就是如上所述的内容,如果读者有不明白的地方可以阅读Nagios 3.0安装配置nagiosNagios 3.0如何修改Apache配置?Nagios 3.0如何监控Linux服务器?教你如何进行Nagios 3.0初步安装配置,下一节我们还将介绍十个Nagios故障解决技巧

责任编辑:佚名 来源: 网易
相关推荐

2011-03-23 10:17:26

2011-03-25 14:40:33

Nagios监控

2011-03-22 09:03:47

Nagios配置

2011-03-22 09:07:13

Nagios监控Linux

2011-03-23 15:13:08

Nagios监控Oracle

2011-03-23 13:29:46

Debian安装Nagios

2011-03-24 10:59:10

Nagios监控mysql

2011-08-22 12:25:08

nagios

2011-03-25 15:24:40

Nagios监控

2011-03-23 15:13:08

Nagios监控oracle

2011-04-06 14:24:28

nagios监控Linux

2011-04-06 15:05:56

nagios监控Linux

2011-03-28 16:37:38

2010-12-14 09:34:48

NagiosWindows 200

2011-03-21 14:53:27

Nagios监控Linux

2011-04-06 14:24:21

Nagios监控Linux

2011-03-22 15:17:13

Nagios监控

2011-03-22 15:17:14

Nagios安装

2011-03-22 15:17:14

Nagios安装

2010-05-26 15:21:01

点赞
收藏

51CTO技术栈公众号