1. <tr id='cdqpd'><strong id='cdqpd'></strong><small id='cdqpd'></small><button id='cdqpd'></button><li id='cdqpd'><noscript id='cdqpd'><big id='cdqpd'></big><dt id='cdqpd'></dt></noscript></li></tr><ol id='cdqpd'><table id='cdqpd'><blockquote id='cdqpd'><tbody id='cdqpd'></tbody></blockquote></table></ol><u id='cdqpd'></u><kbd id='cdqpd'><kbd id='cdqpd'></kbd></kbd>
    2. <acronym id='cdqpd'><em id='cdqpd'></em><td id='cdqpd'><div id='cdqpd'></div></td></acronym><address id='cdqpd'><big id='cdqpd'><big id='cdqpd'></big><legend id='cdqpd'></legend></big></address>
    3. <i id='cdqpd'><div id='cdqpd'><ins id='cdqpd'></ins></div></i>
          <fieldset id='cdqpd'></fieldset><span id='cdqpd'></span>
          <dl id='cdqpd'></dl>

          <ins id='cdqpd'></ins>

          <code id='cdqpd'><strong id='cdqpd'></strong></code>

        1. <i id='cdqpd'></i>

            Linux上的MRTG流量监控中心

            • 时间:
            • 浏览:4
            • 来源:124软件资讯网
              随着互联网应用的生长  ,企业的互联网应用已经不仅仅是建设一个网站这么简朴了  。企业对互联网应用的规模不停加大  ,功效也更富厚和强盛  。面临更大规模的互联网应用  ,许多企业在电信IDC机房中不得不拥有数台甚至数十台服务器  。

                在对这些服务器的治理历程中 ,每台服务器的流量情形成为治理事情的一个重点  。治理员通过对网络中种种流量的监控  ,可以从网络的异常流量中实时察觉到潜在的宁静或性能问题;上层向导也可以从统计的网络流量陈诉中获得有 用的谋划剖析信息  ,从而对营业做出相关的调整或升级决议  。

                在诸多网络流量监测软件中  ,MRTG无疑是着名而具有代表性的  。MRTG是一个基于SNMP协议的典型网络流量监测、统计、剖析工具  。SNMP(简朴网络治理协议)是一个专门设计用来监视和控制网络中种种网络装备  ,如交流机、路由器、服务器等的协议 。

                由于市场上绝大多数的网络产物都支持SNMP协议  ,以是MRTG的适用规模很广  。本文将关注怎样使用MRTG软件监控服务器的流量 。

                为什么需要MRTG监控中央

                服务器的操作系统多种多样  ,使用较多的一样平常是Unix类或Windows类操作系统 ,它们都支持SNMP协议 。例如 ,对于Windows系统而言  ,只要增添“治理和监控工具”中的Windows组件  ,就有了对SNMP协议的支持 。

                在服务器启动SNMP后  ,就会开放161/162端口  。治理员若是要监控这台机械  ,就要在自己的机械上安装MRTG  ,然后通过MRTG向服务器的161/162端口发出查询等请求  ,取得数据后会天生图形及HTML文档的流量陈诉  。这就是MRTG简朴的监控历程  。

                在现实应用中  ,企业可能有多台服务器  ,通常需要治理员24小时不中断地对服务器的流量举行监控  。若是这时照旧简朴地在治理员的机械上使用MRTG就不太适用了  。最好的要领是建设一个MRTG监控中央  。

                MRTG 监控中央可以是一台专用的服务器  ,也可以由其它服务器兼作MRTG监控中央 。用于监控中央的机械和其它服务器都位于防火墙背后 ,由于SNMP也很容易成为攻击的目的  ,以是在防火墙的规则中 ,要克制外界对服务器161/162端口的会见  。这样便保证了MRTG监控中央担负起监控其它所有服务器的责任  。

                MRTG监控中央将不停发生流量陈诉  ,以Web页面的形式发送给治理员 。固然  ,该Web页面是带有身份认证功效的  ,以确保只有拥有账号的治理员才气察看响应的流量陈诉 。

                使用这样的MRTG监控中央  ,可以带来以下利益:

                ◆ 24小时不中断地事情  ,能保证发生详细、周全的流量陈诉;

                ◆ 提供带身份认证的Web浏览界面 ,治理员凭账号可以随时随地通过互联网察看流量陈诉;

                ◆ 免去治理员安装MRTG的烦恼  ,只需通过浏览器来察看流量陈诉;

                ◆ 只允许MRTG监控中央机械会见服务器161/162端口  ,宁静性更高  。

                构建MRTG监控中央

                下面先容怎样在Linux上构建一个MRTG监控中央  。

              Linux上的MRTG流量监控中心

              点击检察大图

                MRTG需要先安装Apache

                一、MRTG需要以SNMP服务为基础 ,以是请确保你的系统已经启用了此服务

                1.请确保你的系统安装了以下软件包

                net-snmp-libs

                net-snmp

                net-snmp-utils

                2.修改/etc/snmp/snmpd.conf

                去掉如下一行的注释

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

                在约莫55行处添加如下一行

                view systemview included .1.3.6.1.2.1.2

                把如下行

                access notConfigGroup "" any noauth exact systemview none none

                改作:

                access notConfigGroup "" any noauth exact mib2 none none

                3.启用snmpd服务

                #service snmpd start

                #chkconfig --levle 2345 snmpd on

                4.检察端口的开启状态

                # netstat -tunlp |grep snmp

                tcp 0 0 0.0.0.0:199 0.0.0.0:* LISTEN 4973/snmpd

                udp 0 0 0.0.0.0:161 0.0.0.0:*12下一页