`
yaozhan189
  • 浏览: 49661 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

nagios+流量监控 学习

阅读更多

http://bingdian.blog.51cto.com/94171/167614

 

http://blog.163.com/mingyan_xiong/blog/static/117815918201051021717367/

 

http://www.itnms.net/discuz/viewthread.php?tid=767&extra=pageD1&page=1

 

nagios 流量监控文档


1、安装snmpd服务
yum -y install net-snmp*


2、安装bc软件包
yum install bc

3、修改snmpd.conf
vi /etc/snmp/snmpd.conf


用下面一段替换原来的
========================================

#       sec.name  source          community
com2sec local     localhost       nagios

####
# Second, map the security names into group names:

#               sec.model  sec.name
group MyRWGroup v1         local
group MyRWGroup v2c        local
group MyRWGroup usm        local
group MyRWGroup usm        initial
group MyROGroup v1         mynetwork
group MyROGroup v2c        mynetwork
group MyROGroup usm        mynetwork

####
# Third, create a view for us to let the groups have rights to:

#           incl/excl subtree                          mask
view all    included  .1                               80

####
# Finally, grant the 2 groups access to the 1 view with different
# write permissions:

#                context sec.model sec.level match  read   write  notif
access MyRWGroup ""      any       noauth    exact  all    none    none


=======================================


4、上传流量监控脚本
上传check_traffic.sh至/usr/local/nagios/libexec

chown nagios.nagios check_traffic.sh
chmod 777 check_traffic.sh


5、测试是否正常采集

/usr/local/nagios/libexec/check_traffic.sh -V 2c -C nagios -H 127.0.0.1 -L

显示如下为正确
========================
List Interface for host 127.0.0.1.

Interface index 1 orresponding to  lo

Interface index 2 orresponding to  bond0

Interface index 3 orresponding to  eth0

Interface index 4 orresponding to  eth1

Interface index 5 orresponding to  sit0
========================


/usr/local/nagios/libexec/check_traffic.sh -V 2c -C nagios -H 127.0.0.1 -I 2 -w 300,350 -c 500,600 -K –B

显示如下为正确
========================
OK - The Traffic In is 356Kbps, Out is 414Kbps, Total is 770Kbps.
The Check Interval is 30s |In=356Kbps;1200;1700;0;0 Out=414Kbps;1500;1800;0;0 Total=770Kbps;2700;3500;0;0 Interval=30s;1200;1800;0;0
========================


6、更改采集数据的权限
chmod 777 /var/tmp/check_traffic*


7、更改nrpe.cfg增加如下行
command[check_traffic]=/usr/local/nagios/libexec/check_traffic.sh -V 2c -C nagios -H 127.0.0.1 -I 2 -w 300,350 -c 500,600 -K –B

重启nrpe程序

ps aux |grep nrpe
nagios    2822  0.0  0.0  4808 1448 ?        Ss   Jun01   0:04 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
root      1123  0.0  0.0  5936  736 pts/2    S+   11:02   0:00 grep nrpe

kill -9 2822

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


8、监控端修改
vi  /usr/local/nagios/etc/services.cfg

#监控网络流量
define service{
        #host_name              WEB
        hostgroup_name          sa-servers
        service_description     check_traffic
        check_command           check_nrpe!check_traffic
        max_check_attempts      4
        normal_check_interval   1
        retry_check_interval    2
        check_period            24x7
        notification_interval   10
        notification_period     24x7
        notification_options    w,u,c,r
        contact_groups          sagroup
        }

重启nagios
service nagios restart

分享到:
评论

相关推荐

    实现企业级开源监控软件cacti+nagios+ntop整合

    Cacti是一款开源的网络流量监控工具,它基于Web界面,使用PHP编写,并依赖于RRDTool来进行数据存储和图表绘制。Cacti的主要特点在于其强大的数据收集能力、灵活的图表生成机制以及易于定制化的特性。Cacti能够通过...

    nagios监控的入门图书

    ### Nagios监控入门知识点 #### 一、Nagios Core简介 Nagios Core是一款开源的...通过学习本书,读者不仅可以掌握Nagios Core的基本操作,还能学会如何构建一个集成化的监控解决方案,适用于几乎任何类型的网络环境。

    linux运维监控Nagios配置

    以上就是Nagios配置的主要知识点,通过深入学习和实践,我们可以构建一个高效、稳定的监控环境,保障IT基础设施的正常运行。提供的文档如“手把手实现企业级开源监控软件cacti+nagios+ntop整合(图解).doc”等,将...

    nagios 监控

    4. **自定义插件**:通过编写或安装第三方插件,可以扩展Nagios的监控能力,如监控数据库、网络流量等。 **报警机制** 1. **通知类型**:Nagios支持邮件、短信、即时消息等多种报警方式,确保问题及时传达给管理员...

    mrtg.rar_linux 监控_monitor traffic_流量监控_网络流量_网络监控

    例如,Nagios可以进行服务状态监控,而MRTG则专注于流量监控,两者配合可以实现对网络环境的深度监控。 总结来说,MRTG是Linux环境下强大的网络流量监控工具,它以简单易用的方式提供了网络流量的实时可视化,有助...

    Cacti流量监控系统搭建维护手册

    通过本手册的学习,您将能够熟练地搭建和维护Cacti流量监控系统,有效监控网络设备的运行状况,及时发现并解决问题,保障网络的稳定运行。在实际操作过程中,如有疑问,可以参考Cacti社区和文档资源,获取更多帮助。

    monitoring_system_for_network.rar_检测网络_流量监控_网络 检测_网络 测_网络流量监控系统

    《构建网络流量监控系统》 网络流量监控是网络管理中不可或缺的一环,它能帮助我们实时了解网络的运行状态,及时发现并解决网络堵塞、异常流量等问题。本篇将详细介绍如何构建一个网络流量监控系统,以及相关的技术...

    学习nagios

    - **网络设备监控**:对于网络设备,Nagios可以监控其运行状态、流量情况等,帮助及时发现并解决网络问题。 - **应用程序监控**:除了硬件和操作系统层面的监控,Nagios还支持对应用程序的状态进行监控,如Web服务器...

    监控学习资料

    监控学习资料是一个涵盖广泛主题的领域,涉及到网络监控、视频监控、系统监控等多个方面。在IT行业中,监控是确保系统稳定运行、及时发现并解决问题的关键环节。以下是一些关于监控学习的重要知识点: 1. **网络...

    监控方案(zabbix,nagios,cacti)

    Cacti是一款基于Web的网络流量监控工具,它使用RRDtool来存储和显示数据,可以用来监控网络设备、服务器和其他资源的流量。Cacti提供了一个友好的Web界面,使得用户能够轻松地创建图表、管理数据源和定义警报规则。 ...

    cacti+nagios

    Cacti是一款强大的网络流量监控工具,而Nagios则主要用于系统主机和服务的监控。这两款工具可以无缝集成,共同提供全面的网络监控解决方案。 #### 二、Cacti介绍及其工作原理描述 **Cacti** 是一款基于Web的网络...

    Nagios综述.pdf

    Nagios的广泛应用在于其灵活性和可定制性,它支持多种操作系统和网络协议,可以对硬件状态、软件服务、网络流量等进行全方位监控。 一、Nagios的核心功能 1. 系统状态监测:Nagios能够实时监测主机是否在线,以及...

    网络监控技术的研究与应用

    它包括流量监控、性能监控、安全监控和事件管理等多个子领域,旨在确保网络的稳定运行,提高服务质量和用户体验。 二、网络监控的主要功能 1. 流量监控:通过监测网络带宽使用情况,防止网络拥塞,合理分配网络资源...

    Linux 系统运维之监控

    Nagios是一款广泛使用的开源监控工具,用于监控主机和服务状态,当状态超出预设阈值时,通过电子邮件、短信或用户定义的方式发送警报。文章详细介绍了如何使用Nagios进行7x24小时的监控,并通过编写自定义插件来扩展...

    网络实验之设备性能监控

    在计算机网络领域,设备性能监控是一项至关重要的任务,它能够帮助我们实时了解网络中的设备运行状态,及时发现并解决问题,确保...通过学习和实践,你将能够更有效地管理和维护网络环境,提高网络服务的质量和可靠性。

    局域网流量管理工具

    MRTG除了基本的流量监控外,还可以与其他网络管理工具集成,例如Nagios,提供更全面的网络监控解决方案。此外,MRTG还支持多种图形输出格式,如PNG和SVG,以满足不同显示需求。 在【压缩包子文件的文件名称列表】中...

    适时监控程序上传

    适时监控程序的配置与应用涉及到多个技术领域,包括系统性能监控、日志分析、网络流量监控以及异常检测等。下面将详细介绍这些知识点。 首先,系统性能监控是适时监控的核心部分。通过监控CPU使用率、内存占用、...

    运维监控汇报材料.pptx

    【运维监控汇报材料.pptx】是一份关于运维监控的汇报文档,主要涵盖了运维监控的现状、工具介绍、监控发展历程、监控...通过学习这份汇报,我们可以了解运维监控的核心要素,以及如何构建和优化一个全面的监控系统。

    监控系统实时性能并报警 学习

    网络流量监控则能帮助我们发现网络拥堵或异常流量,防止DDoS攻击等安全问题。 为了实现这些监控功能,可以使用各种开源工具,如Nagios、Zabbix、Prometheus、Grafana等。它们提供丰富的插件和接口,可以定制化地...

Global site tag (gtag.js) - Google Analytics