Cacti+Nagios(七):Nagios监控windows(基于check_nt)

网友投稿 903 2023-03-15

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Cacti+Nagios(七):Nagios监控windows(基于check_nt)

1、工作原理

Nagios服务器使用check_nt工具与客户端程序通讯,客户端程序NSCP使用命令来获取本地客户端的信息并返回给check_nt。

2、下载客户端程序

64位系统下载:NSCP-0.4.1.105-x64.msi

32位系统下载:NSCP-0.4.1.105-Win32.msi

3、安装NSCP(也叫NSClient++)

设置Nagios服务器IP地址、客户端访问密码(后面Nagios设置check_nt命令时要用到)和启用各种监控服务。

配置文件C:\Program Files\NSClient++\nsclient.ini中可以修改Allowed hosts和Password。

4、检查服务、端口状态

启动服务后netstat -an查看使用的端口,check_nt使用12489、check_nrpe使用5666

5、测试监控命令

(1)获取帮助信息:

1
2
[root@nagios ~]# cd /usr/local/nagios/libexec
[root@nagios libexec]# ./check_nt -h

12[root@nagios ~]# cd /usr/local/nagios/libexec[root@nagios libexec]# ./check_nt -h

(2)监控运行时间:

1
2
[root@nagios libexec]# ./check_nt -H 10.188.1.172 -v UPTIME -p 12489 -s 123456
System Uptime - 0 day(s) 3 hour(s) 16 minute(s) |uptime=196

12[root@nagios libexec]# ./check_nt -H 10.188.1.172 -v UPTIME -p 12489 -s 123456System Uptime - 0 day(s) 3 hour(s) 16 minute(s) |uptime=196

-p指定端口,-s指定客户端安装时设置的密码,UPTIME是监控工具。

(3)监控CPU负载 -w警告-c紧急 -l监测参数(过去5分钟平均值,80%警告,90%紧急):

1
2
[root@nagios libexec]# ./check_nt -H 10.188.1.172 -v CPULOAD -w 80 -c 90 -l 5,80,90 -p 12489 -s 123456
CPU Load 9% (5 min average) |   '5 min avg Load'=9%;80;90;0;100

12[root@nagios libexec]# ./check_nt -H 10.188.1.172 -v CPULOAD -w 80 -c 90 -l 5,80,90 -p 12489 -s 123456CPU Load 9% (5 min average) |   '5 min avg Load'=9%;80;90;0;100

(4)监控C盘使用率(-l C指定盘符):

1
2
[root@nagios libexec]# ./check_nt -H 10.188.1.172 -v USEDDISKSPACE -w 80 -c 90 -l C -p 12489 -s 123456
C:\ - total: 35.00 Gb - used: 31.68 Gb (91%) - free 3.32 Gb (9%) | 'C:\ Used Space'=31.68Gb;28.00;31.50;0.00;35.00

12[root@nagios libexec]# ./check_nt -H 10.188.1.172 -v USEDDISKSPACE -w 80 -c 90 -l C -p 12489 -s 123456C:\ - total: 35.00 Gb - used: 31.68 Gb (91%) - free 3.32 Gb (9%) | 'C:\ Used Space'=31.68Gb;28.00;31.50;0.00;35.00

6、配置Nagios监控

(1)修改check_nt命令

(2)创建windows监控主机配置文件夹

1
[root@nagios libexec]# mkdir winserver

1[root@nagios libexec]# mkdir winserver

(3)创建windows监控主机配置文件

配置文件参考/usr/local/nagios/etc/objects/windows.cfg,可以直接复制过来修改,不过太乱了,自己定义吧:

下面列出所有插件,其中有很多暂时没空去研究,欢迎共同探讨。

(4)载入监控配置并重启nagios

1
2
3
[root@nagios winserver]# vi /usr/local/nagios/etc/nagios.cfg
cfg_dir=/usr/local/nagios/etc/objects/winserver
[root@nagios winserver]# service nagios restart

123[root@nagios winserver]# vi /usr/local/nagios/etc/nagios.cfgcfg_dir=/usr/local/nagios/etc/objects/winserver[root@nagios winserver]# service nagios restart

7、Nagios页面操作

(1)查看Hosts主机页面:

(2)查看Down主机,有两台PING不通(关机了)

(3)查看主机hv02的信息,可以设置各种开关

(4)查看主机hv02的所有监控服务

(5)查看所有报警的监控服务

(7)在Cacti中通过NPC插件查看Nagios信息

上一篇:驻波告警处理报告(一级驻波告警)
下一篇:Cacti+Nagios(六):Cacti整合Ntop
相关文章

 发表评论

暂时没有评论,来抢沙发吧~