Nagios 功能配置
1 nagios监控远程 windows主机
1.1 介绍
通过配置实现监控 Windows 主机的本地服务和特性,包括:
内存占用率
CPU 负载
Disk 利用率
服务状态
运行进程
等等
注意:如下的内容是假定你已经按照快速安装指南安装好了 Nagios 系统之后做的,下面所使用的样例配
置文件 (如 commands.cfg 、 templates.cfg 等)已经在安装过程中安装到位。 s
1.2 概览
对 Windows 机器的监控私有服务需要在机器上安装代理程序。代理将会在检测插件与 Nagios 服务之间
起网关代理作用。 如果没有在机器上安装代理的话, Nagios 将无法对 Windows 私有服务或属性等进行监
控。
在下面例子中,将在 Windows 机器上安装 NSClient++ 外部构件并使用 check_nt 插件检测和与
NSClient++ 构件进行通讯。 如果你按照指南来安装的话, check_nt 插件已经安装到了 Nagios 服务器上。
如果愿意,可以用其他的 Windows 代理 (象 NC_Net) 替代 NSClient++ 构件所起的作用 -只是要稍稍改一
下对应的命令和服务定义等。下面将只是讨论安装了 NSClient++ 外部构件的情况。
1.3 步骤
为完成对 Windows 机器的检测,有几个步骤要做,它们是:
确认一下首要条件 ;
在 Windows 机器上安装代理 (在本例中是安装 NSClient++ 构件 );
在 nagios 服务器中给 Windows 机器创建新的主机和服务对象定义 ;
重启动 Nagios 守护进程。
1.4 已经做了什么 ?
为使过程简单,已经完成了少量配置文件的工作:
已经把 check_nt 命令加入到了 commands.cfg 文件中,就可以直接使用 check_nt 插件来监控 Windows
服务 ;
一个 Windows 机器的主机对象模板 (命名为 windows-server) 已经在 templates.cfg 文件里创建好了, 可
以更容易地加入一个新的 Windows 主机对象定义。