实时警报通知:微信告警通知的重要性解析
903
2023-03-15
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信息
发表评论
暂时没有评论,来抢沙发吧~