nagios监控windows

nagios监控windows

   张吉吉     2021年1月22日 09:28     2056    

1、安装NSClient++

1.png

2.png

3.png

4.png

5.png

查看端口是否启动

netstat -anbo | findstr 12489

netstat -anbo | findstr 5666

 

6.png

7.png

在服务中查看NSClient++是否启动

 

8.png

 

这样NSClient++就安装完毕。

 

2、配置nagios

1)首先看etc/objects/command.cfg

define command {

    command_name    check_nt

    command_line    $USER3$/check_nt -H $HOSTADDRESS$ -p 12489 -s 123456  -v $ARG1$ $ARG2$

}

如果设置在安装过程中增加了密码,就在command_line中添加-s [passwd]参数。

 

2)再修改etc/nagios.cfg

去掉监控windows的注释。

# Definitions for monitoring a Windows machine

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

 

3)添加主机到etc/objects/windows.cfg

define host {

use                     windows-server         

host_name               winserver            

alias                    My Windows Server        

address                 192.168.60.134            

}

 

4)重启nagios

systemctl restart nagios

 

3、问题

在监控windows磁盘的时候总是无法获取数据,后来查看NSClient++的日志,

2021-01-22 09:10:14: error:c:\source\master\service\plugin_manager.cpp:475: Unknown command(s): check_drivesize available commands: commands {, submit_nsca}, plugins {, 1}

提示命令找不到。

后来在其配置文件中找到了这个参数,初始参数是disabled,后来置为enabled,就可以监控windows磁盘了,但是要重启NSClient++

; Undocumented key

CheckDisk = enabled


文章评论

0

其他文章