配置Nagios 监控Windows Server |
| 发布时间: 2012/7/12 9:08:51 |
|
Nagios是多功能的网络监控系统,可以帮助你轻松监控数据中心的各个设备。它对Linux系统支持一定的开箱即用性,但对于通过使用NSClient++,你也可以利用Nagios监控Windows Server.
在Nagios的环境中监控Windows有几种不同的模式。本文讨论的比较简单的方法是使用check_nt命令,这条命令在Nagios的commands.cfg文件中已经被定义了。在以后的文章中,你还会学到怎样配置Nagios Remote Plugin Executor(NRPE)。 首先,监控你的Windows环境的第一步是到http://sourceforge.net/projects/nscplus下载并安装NSClient++.在下载之前先确定你需要哪种版本的软件。默认下载的是支持64位的版本。如果你需要在32位Windows下运行NSClient++,就需要从下载页的Files section下载32-bit MSI. 下载了NSClient++之后,打开Windows服务界面,配置NSClient++服务以便让它自动开始。同样的你还要确保服务日志与本地系统账户一同存在,而且可以从桌面自动运行。最后一步就是检查Windows防火墙。NSClient++在12489端口运行,确保你防火墙里这一端口是开着的。 配置Nagios服务器 配置好Windows的部分之后,你还得配置Nagios服务器。首先,确保check_nt命令在/etc/nagios/objects/commands.cfg都被定义了。还有一点改变,应用默认配置不使用密码了,所以在命令行末尾,加-s nagios(参见例1),以便让check_nt命令使用默认的密码"nagios".
例1:在命令行末尾加-s nagios,来让check_nt命令使用默认密码。 然后,在/etc/nagios/objects/templates.cfg,你需要模板来定义Windows主机应该怎样配置(例2会告诉你这个定义在默认状态下是怎么样的):
例2:# Windows主机定义模板--不是真的主机,只是模板! 核实模板存在之后,你需要通知Nagios还得监视Windows.通过取消注解cfg_file 行(例3会讲到)的方法,让Nagios看windows.cfg文件:
例3:取消对cfg_file行的注解。 这样做之后,你可以定义Windows主机被监视。这一步在每个要被监视的windows主机都要做。你需要一个在windows.cfg文件中的定义主机项(见例4):
本文出自:亿恩科技【www.enkj.com】 |
京公网安备41019702002023号