nagios监控网络流量

系统版本

[[email protected] libexec]# cat /etc/redhat-release

CentOS release 5.6 (Final)

1 安装和配置snmp

1)yum install net-snmp-utils net-snmp net-snmp-libs -y

2)vi /etc/snmp/snmpd.conf

把下面两行的#号去掉

#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

#view all included .1           80

把下面的语句

access notConfigGroup "" any noauth exact systemview none none

改为:

access notConfigGroup "" any noauth exact mib2 none none

3) 启动snmp

/etc/init.d/snmpd  start

2 下载监控流量脚本测试

wget https://raw.githubusercontent.com/cloved/check_traffic/master/check_traffic.sh --no-check-certificate   ##放到/usr/local/nagios/libexec目录下

chmod +x /usr/local/nagios/libexec/check_traffic.sh

获取网卡信息

[[email protected] libexec]#  ./check_traffic.sh -V 2c -C public -H localhost -L

List Interface for host localhost.

Interface index 1 orresponding to  lo

Interface index 2 orresponding to  eth0

[[email protected] libexec]#  ./check_traffic.sh -V 2c -C public -H localhost -I 2  -w 1000,1200 -c 1400,1500 -K -B    ## -I 后面的2 由上面的命令获取

OK - The Traffic In is 0.11KB, Out is 1.08KB, Total is 1.19KB. The Check Interval is 1526s |In=0.11KB;1000;1400;0;0 Out=1.08KB;1200;1500;0;0 Total=1.19KB;2200;2900;0;0 Interval=1526s;1200;1800;0;0

定义in和out值分别超过1000K、1200K警告,超过1400K,1500k严重。(第一次运行没有输出,30s后再运行就有输出)

3 在被监控端定义check_traffic命令

vi /usr/local/nagios/etc/nrpe.cfg

添加

command[check_traffic]=/usr/local/nagios/libexec/check_traffic.sh -V 2c -C public -H 127.0.0.1 -I 2  -w 1000,1200 -c 1400,1500 -K -B

4 在监控端定义服务

vi ../etc/objects/services.cfg

添加

define service{

use                          generic-service

host_name               localhost

service_description          traffic

check_command                check_nrpe!check_traffic

}

5 重启服务

pkill nrpe

/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

/etc/init.d/nagios reload

6 手动测试

[[email protected] libexec]# /usr/local/nagios/libexec/check_nrpe -H localhost -c check_traffic

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

时间: 2024-11-04 23:29:35

nagios监控网络流量的相关文章

mrtg监控网络流量简单配置

Mrtg服务器搭建(监控网络流量) [日期:2012-07-03] 来源:Linux社区  作者:split_two [字体:大 中 小] [实验环境] 监控机:Red Hat linux 5.3  IP:10.10.10.2/24 监控机的操作窗口为绿色字体 被监控机:Red Hat linux 5.3  IP:10.10.10.10/24 操作为白色字体 [实验目的] 监控网络流量 [实验步骤] 1.监控机上需要安装3个软件包,net-snmp(安装一个网管协议).mrtg(此次监控软件).

Centos 6安装Cacti监控网络流量

Centos 6安装Cacti监控网络流量 1.操作系统的安装,这个就不用写教程了吧(略)我个人用的是CentOS6.5最小化安装装好系统以后关闭防火墙和selinux#service iptables stop     /*关闭防火墙服务*/#chkconfig iptables off    /*永久性关闭*/ #vim /etc/sysconfig/selinux   /*把SELINUX=enforcing改为SELINUX=disabled*/ 2.安装cacti依赖的软件 #yum

搭建Ntopng监控网络流量情况

ntopng是高速的基于Web的流量分析与集流工具.ntopng是ntop的新一代版本,官方原先版本的ntop已经不再更新.用户可以使用网页浏览器浏览查看网络中的流量信息,从而分析网络瓶颈. 1. 环境描述: 本文使用操作系统CentOS6.4-64bit,采用源码(Source code)的方式安装,本文使用ntop-1.1版本,ntopng下载地址:ntopng下载 http://www.ntop.org/get-started/download/. 2.安装依赖 rpm -ivh epel

nagios 监控 网卡流量 脚本

#!/bin/bash # #Time     : 2014-06-23 #Author   : ftlynx #Function : use NET-SNMP get NIC traffic on nagios. Usage(){ echo "Usage: check_traffic.sh [options]" echo "     -H     Host IP." echo "     -P     net-snmp community string.

ubuntu下使用nethogs监控网络流量

NetHogs是一款小巧免费的开源命令行工具,用来按进程或程序实时统计网络带宽使用率. 对于使用类似于"repo tool"."depot_tools"等工具checkout源码时非常有用,可以查看当前的下载速度信息,让你不白瞎等待. Ubuntu系统下安装 sudo apt-get install nethogs 使用方法   nethogs [-d] [-h] [-p] [-t] [-V] [device(s)] The -d switch delay for

Zabbix监控网络流量

一般来说,云服务器都会自带云监控,而且"流量监控"也是常备的监控项. 对于内网网卡来说,有一个比较不错的查看工具叫nethogs,可以直接yum,#yum install nethogs,而查看内网网卡流量的方法也很简单,#nethogs eth0.效果如图: 言归正传,我们现在要搞的是用zabbix去监控网络的流量,由于金山云的linux控制台只能显示eth0,而没有eth1(外网网卡),所以我们这次就用监控eth0来做例子. zabbix自带的监控网络流量的key是:net.if.

Ntop监控网络流量

运用Ntop监控网络流量 ____ 网络流量反映了网络的运行状态,是判别网络运行是否正常的关键数据,在实际的网络中,如果对网络流量控制得不好或发生网络拥塞,将会导致网络吞吐量下降. 网络性能降低.通过流量测量不仅能反映网络设备(如路由器.交换机等)的工作是否正常,而且能反映出整个网络运行的资源瓶颈,这样管理人员就可以根据网络 的运行状态及时采取故障补救措施和进行相关的业务部署来提高网络的性能.对网络进行流量监测分析,可以建立网络流量基准,通过连接会话数的跟踪.源/目的 地址对分析.TCP流的分析

用iftop监控网络流量

iftop是很有用的工具,下面的命令监控了我的笔记本的无线网卡 iftop -i wlan0 比如我现在播放乐视一个视频,iftop显示的信息: 基本说明: 1. 屏幕主要部分都是表示两个机器之间的数据传送,有箭头表示方向,右边三个数值分别是过去2秒,10秒和40秒的平均流量. 2  左下角的TX 表示发出的数据,RX表示收到的数据, cum表示总流量, peak表示对应的峰值, Total就不用解释了. 用iftop监控网络流量

解决zabbix用snmp监控网络流量不准的问题

公司新上了一个新的数据中心,需要用zabbix监控华三交换机的网络流量. 配好snmp协议之后,正常都能识别,但慢慢的发现一个问题,电信的接口经常出现少数据的情况,但联通和铁通都没有什么问题. zabbix绘的图断断续续的,有时更神奇的是,流量突然下降,下降的还很离谱,从500多Mbps一下掉到40多Mbps,一度以为是交换机返回的数据有问题了. 后来在zabbix机器上抓包,发现数据包没有丢,数据也没有什么异常,不过抓的包里面,有个counter32引起注意. 然后仔细阅读snmp的文档,发现