首先安装net-snmp的软件包
yum -y install net-snmp*
修改snmpd.conf文件
vim /etc/snmp/snmpd.conf
第41行 修改为 com2sec notConfigUser  localhost       public
第62行修改为:access  notConfigGroup ""      any       noauth    exact  mib2 none none
第89行view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc 前面的注释去掉
启动snmpd服务
下载监控流量的脚本:http://www.chlinux.net/check_traffic.sh
添加nrpe命令:
command[check_traffic]=/usr/local/nagios/libexec/check_traffic.sh -V 2c -C public -H 127.0.0.1 -I 2 -w 300,300 -c 500,600 -K -B
重启nrpe
添加服务:
define service{
        use                             local-service,srv-pnp       
        host_name                       localhost
        service_description             traffic
        check_command                   check_nrpe!check_traffic
        notifications_enabled           1
        process_perf_data       1
        }
重启nagios服务
效果图如下: