Nagios监控windows网卡流量

nagios服务端 :192.168.5.203

windows被监控端 192.168.5.208

  1. 在windows下安装snmp服务,已windows server2003为例

    控制面板---添加删除程序---添加删除windows组件---勾选管理和监视工具---下一步---完成

2.打开服务,找到SNMP Service

右击SNMP Service---属性---安全---勾选发送身份验证陷阱,添加团体public,权限读写,接受来自任何主机的SNMP数据包---确定

重新启动SNMP Server

查看UDP161端口是否存在

3.nagios服务器配置

查看是否安装snmp包

修改snmpd.conf,如下图

[[email protected] ~]# vim /etc/snmp/snmpd.conf

重启snmpd

[[email protected] ~]# service snmpd restart

下载check_traffic.sh并上传到Nagios服务器

1)下载地址http://pan.baidu.com/s/1jGmR1S6 放到 /usr/local/nagios/libexec/ ,并给执行权限

[[email protected] ~]# ll /usr/local/nagios/libexec/check_traffic.sh

-rwxr-xr-x. 1 root root 26150 Mar 22  2012 /usr/local/nagios/libexec/check_traffic.sh

2)在nagios服务器上添加检测流量的命令

[[email protected] ~]# vim /usr/local/nagios/etc/objects/commands.cfg

-C 后参数为snmpd.conf里设置的community 值

-I 大写i,后跟网卡借口的index值

-w 后跟网卡in,out流量 超过这个值警告

-c 后跟网卡in,out流量 超过这个值报警

-K -B  单位为KB

3)添加check_traffic服务

查看被监控端windows的网卡信息,可以看到只有一个网卡,网卡index值为65539

# /usr/local/nagios/libexec/check_traffic.sh -V 2c -C public -H 192.168.5.208 -L

List Interface for host 192.168.5.208.

Interface index 1 orresponding to  MS TCP Loopback interface

Interface index 65539 orresponding to  Realtek RTL8139 Family PCI Fast Ethernet NIC

[[email protected] ~]# vim /usr/local/nagios/etc/objects/windows.cfg

注:services-pnp在安装pnp才有效

重启nagios服务:显示nagios进程,杀死进程,再启动进程(建议启动或停止就以这种方式)

[[email protected] ~]# kill 16464

[[email protected] ~]# /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg

访问监控页面http://192.168.5.203/nagios 查看

 总结:

1.如果监控页面错误显示  Return code of 127 is out of bounds - plugin may be missing

可能原因是添加检测流量的命令有错误,仔细检查关键字 路径 格式 是否正确

2.如果监控页面错误显示  解决方法:在nagios服务器 清空 /var/tmp/ 里的临时文件  或给/uar/tmp/ 加 777权限

3.测试是否能获取到被监控机网卡流量数据

[[email protected] local]# /usr/local/nagios/libexec/check_traffic.sh -V 2c -C public -H 192.168.5.208 -I 65539 -w 200,300 -c 400,500 -K -B

若果正常,第一次测试显示

OK - It‘s the first time for this plugins run. We‘ll get the data from the next time.

第二次才会显示采集的数据,例如

OK - The Traffic In is 0.50KB, Out is 0.0KB, Total is 0.50KB. The Check Interval is 625s |In=0.50KB;200;400;0;0 Out=0.0KB;300;500;0;0 Total=0.50KB;500;900;0;0 Interval=625s;1200;1800;0;0

时间: 2024-10-09 05:51:00

Nagios监控windows网卡流量的相关文章

Nagios 监控windows网卡流量

nagios默认没有监控windows网卡流量的插件,但是可以通过第三方的插件脚本实现. 1:下载check_traffic.sh脚本,上传至Nagios监控服务器的/usr/local/nagios/libexec目录下. 官方下载地址:https://github.com/cloved/check_traffic 2:为check_traffic.sh赋执行权限: #chmod a+x /usr/local/nagios/libexec/check_traffic.sh 3:修改nagios

nagios监控Windows网卡报警乱码

报警乱码信息如下:观察报警信息得知:提示监控的网卡11状态没有up(网卡类型为Realtek RTL8186C) 到245上查看网卡状态正常: 注意红色方框显示的网卡类型与报警提示的网卡类型不一致,问题初步找到了.到nagios监控端执行如下命令:(此命令可以测试网卡是否可以正常采集数据,-L用来显示网卡对应的接口) 注意上图中红色方框 Interface index 11显示的网卡类型与报警的网卡类型一致,问题找到了 查看nagios监控245网卡流量的监控项: 5.发现监控的是网卡的接口11

Zabbix监控Windows网卡流量

由于现有路由器不支持SNMP协议,所以无法直接监控网络流量:并且Zabbix自动发现网络不符合我要求,所以自己手动配置了下 1.获取网卡信息,这里有个麻烦事情就是,如果有多块网卡需找到正在使用的网卡,或者将所有网卡都添加进来也可以: Microsoft Windows [版本 10.0.17763.316] (c) 2018 Microsoft Corporation.保留所有权利. C:\Users\Administrator>typeperf -qx |find "Network In

nagios监控linux网卡流量(check_traffic.sh)

1.安装所需组件 yum install perl perl-devel perl-CPAN bc snmpd -y perl -MCPAN -eshell  & cpan> install Bundle::LWP 编译安装nrpe(参考教程:http://2860664.blog.51cto.com/2850664/1559056) 以下是被监控端设置 2.下载check_nginx_status.pl脚本 下载地址:https://github.com/cloved/check_traf

Nagios监控Windows的网卡流量

Nagios监控Windows的网卡流量 使用/usr/local/nagios/libexec/中的check_traffic.sh,不但可以监控Linux的网卡流量,也可以监控Windows服务器的流量. 1 Check_traffic.sh用法用法 [[email protected] libexec]#/usr/local/nagios/libexec/check_traffic.sh -h Usage: ./check_traffic.sh [ -v ] [ -6 ] [ -r ] -

nagios监控windows主机

一,编辑Nagios的主配置文件vi /usr/local/nagios/etc/nagios.cfg把下面这行最前面的#号去掉:#cfg_file=/usr/local/nagios/etc/objects/windows.cfg保存配置文件并退出.二,安装Windows代理程序  NSClient++外部构件1.从http://sourceforge.net/projects/nscplus站点下载最新稳定版的NSClient++软件包:2.解压软件包到一个目录下,如C:\\\\\\\\NS

Cacti+Nagios监控系统(五):Nagios监控windows(基于check_nt)

一.工作原理 Nagios服务器使用check_nt工具与客户端程序通讯,客户端程序NSCP使用命令来获取本地客户端的信息并返回给check_nt. check_nt只是NSCP其中一项服务,Nagios还可以通过check命令(如check_http检查WEB服务).check_nrpe.NSCA.WMI来监控windows客户端. 二.下载客户端程序 下载地址:  http://nsclient.org/nscp/downloads 64位系统下载:NSCP-0.4.1.105-x64.ms

使用nagios监控交换机端口流量,对低于阈值的流量进行报警

需求:使用nagios服务需要对一台思科交换机的24端口进行流量监控,当流量低于2MB/s时,发送报警:当流量高于3MB/s时,报警取消:当流量介于2MB/s-3MB/s时,处于警告warning状态. 操作方法: 第一:编写脚本文件: vim /usr/lib64/nagios/plugins/check_traffic_less.sh #!/bin/bash RXpre=$(/usr/bin/snmpwalk -v 2c -c public 10.10.3.242 IF-MIB::ifInO

烂泥:nagios监控单网卡双IP

本文首发于烂泥行天下. 公司的业务有几台服务器存放在IDC机房中,说是双线路.但是我看到网卡的配置是单网卡双IP的形式.如下: 而公司这边的线路是联通的IP,如下: nagios监控搭建在公司内部,由于南北线路联通的问题.导致公司这边nagios监控IDC机房中的服务器经常误报.特别是一大夜间,妹的,误报的信息多的都让人头疼.如下: 刚开始怀疑是公司路由器不稳定导致的.但是重启了几次后,还是这样的问题.,如下: 查看nagios监控其中一台服务器的IP地址为电信IP.如下: 在公司内部白天pin