系统相关
首页 > 系统相关> > Nagios 监控Windows服务器(详细篇)

Nagios 监控Windows服务器(详细篇)

作者:互联网

a. 内存使用状况

d. 服务状态

在windows服务器内安装NSClient++的监控引擎,nagios服务器通过check_nt来获取监控数据

a.修改启动参数

d.重新启动Nagios服务

# 'check_nt' command definition
define command{
        command_name    check_nt
        command_line    $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$
        }

5.nagios在第一次监控windows所必须修改的内容

#cfg_file=/usr/local/nagios/etc/objects/windows.cfg

保存文件。

下载NSClient++的安装包,注意根据实际的32/64CPU来下载

在指令模式下,在该目录下面运行以下命令,注册NSCient++的服务

nsclient++ SysTray

 

 

allowed_hosts=192.168.200.249/32

编辑文件windows.cfg

define host{
        use             windows-server  ; 从template中继承相关监控参数
        host_name       winserver       ; 主机名称
        alias           My Windows Server       ; 别名
        address         192.168.1.2     ; IP地址
        }

然后是定义监控对象的正常运行时间

check_command           check_nt!CPULOAD!-l 5,80,90

监控C盘空间,使用率达到80则warning 90%则CRITICAL alert

check_command check_nt!SERVICESTATE!-d SHOWALL -l W3SVC

8.密码设定

可以通过以下指令测试设备响应是否正常

如果显示为could not fetch information from server,则有以下可能

在windows上的NSC.INI上的allow_hosts没有添加正确的nagios IP、

来验证配置文件是否正确。

 

   

标签:Windows,++,Nagios,windows,command,监控,服务器,nt,check
来源: https://blog.51cto.com/idotest/3036451