<fieldset id='nnalp'></fieldset>
  • <i id='nnalp'><div id='nnalp'><ins id='nnalp'></ins></div></i>

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

      <span id='nnalp'></span>
    1. <tr id='nnalp'><strong id='nnalp'></strong><small id='nnalp'></small><button id='nnalp'></button><li id='nnalp'><noscript id='nnalp'><big id='nnalp'></big><dt id='nnalp'></dt></noscript></li></tr><ol id='nnalp'><table id='nnalp'><blockquote id='nnalp'><tbody id='nnalp'></tbody></blockquote></table></ol><u id='nnalp'></u><kbd id='nnalp'><kbd id='nnalp'></kbd></kbd>
    2. <dl id='nnalp'></dl>
        <i id='nnalp'></i>

            <acronym id='nnalp'><em id='nnalp'></em><td id='nnalp'><div id='nnalp'></div></td></acronym><address id='nnalp'><big id='nnalp'><big id='nnalp'></big><legend id='nnalp'></legend></big></address>

          1. <ins id='nnalp'></ins>

            Linux系统上安装MRTG来监控网络流量

            • 时间:
            • 浏览:5
            • 来源:124软件资讯网

                Multi Router Traffic Grapher------MRTG是一个监控网络链路流量负载的工具软件  ,通过snmp协议获得装备的流量信息  ,并将流量负载以包罗PNG花样的图形的HTML 文档方式显示给用户 ,以很是直观的形式显示流量负载  。

                SNMP(imple Network Management Protocol,简朴网络治理协议)的前身是简朴网关监控协议(SGMP)  ,用来对通讯线路举行治理  。随后 ,人们对SGMP举行了很大的修改  ,特殊是加入了切合Internet界说的SMI和MIB:系统结构  ,革新后的协议就是著名的SNMP 。SNMP的目的是治理互联网Internet上众多厂家生产的软硬件平台  ,因此SNMP受Internet尺度网络治理框架的影响也很大 。现在SNMP已经出到第三个版本的协议  ,其功效较以前已经大大地增强和革新了  。

                下面来看一下其在Linux系统上的安装要领:

                (1)必须安装snmp

                复制代码

                代码如下:

                rpm -qa|grep snmp* //检察是否安装了snmp

                yum -y install snmp* //安装snmp

                #vim /etc/snmp/snmpd.conf

                rocommunity public //设置snmpv1模式

                disk / 13102744 //设置系统的巨细

                disk /data 41279536 //设置数据盘的巨细

                service snmpd start //设置开启snmp

                chkconfig snmpd on //设置开机启动

                (2) 安装mrtg

                复制代码

                代码如下:

                yum -y install mrtg*

                (3)设置mrtg

                复制代码

                代码如下:

                //设置就是一个模板  ,各人只要把IP修改成自己的 内存修改成自己的巨细就可以了 我是在当地测试的

                HtmlDir: /data/wwwroot/mrtg //这里是你网站的html地址 默以为 /var/www/mrtg

                ImageDir: /data/wwwroot/mrtg //这里是存放地址 默以为 /var/www/mrtg

                LogDir: /var/lib/mrtg

                ThreshDir: /var/lib/mrtg

                #

                #[网络流入流出图]

                #

                Target[eth0_lan]: /118.244.182.176:public@localhost

                Options[eth0_lan]:growright

                Language:utf8

                Directory[eth0_lan]:eth1

                MaxBytes[eth0_lan]: 5000000

                Title[eth0_lan]: eht0流入流出图

                Kmg[eth0_lan]:K,M,G

                YLegend[eth0_lan]:Bytes per Second

                ShortLegend[eth0_lan]:B/s

                Legend1[eth0_lan]:每秒流入量

                legend2[eth0_lan]:每秒流出量

                legendI[eth0_lan]:流入

                legendO[eth0_lan]:流出

                PageTop[eth0_lan]:

                网卡流入流程图

                PageFoot[eth0_lan]:jb51 Inc

                #

                #[CPU的负载]

                #

                Target[cpuload]:.1.3.6.1.4.1.2021.11.50.0&.1.3.6.1.4.1.2021.11.53.0:public@localhost:

                Options[cpuload]:nopercent,growright

                Language:utf8

                Directory[cpuload]:cpu

                MaxBytes[cpuload]:100

                Unscaled[cpuload]:dwym

                Ylegend[cpuload]:CPU Utilization

                Shortlegend[cpuload]:%

                legend1[cpuload]:CPU用户负载(%)

                legend2[cpuload]:CPU闲置(%)

                legendI[cpuload]:用户

                legendO[cpuload]:闲置

                Title[cpuload]:CPU负载

                PageTop[cpuload]:

                Cpu负载【用户+闲置】

                PageFoot[cpuload]:jb51 Inc

                #

                #[内存使用]

                #

                Target[memory]:.1.3.6.1.4.1.2021.4.6.0&.1.3.6.1.4.1.2021.4.4.0:public@localhost:

                Options[memory]:gauge,growright

                Directory[memory]:mem

                Language:utf8

                MaxBytes1[memory]:514908

                MaxBytes2[memory]:2096472

                Kmg[memory]:K,M,G

                kilo[memory]:1024

                Unscaled[memory]:dwym

                YLegend[memory]:Memory Btyes

                ShortLegend[memory]:B

                Legend1[memory]:已用Mem(Bytes)

                Legend2[memory]:已用Swap(Bytes)

                LegendI[memory]:已用Mem:

                LegendO[memory]:已用Swap

                Title[memory]:内存使用率

                PageTop[memory]:

                内存使用量(Mem+Swap)

                PageFoot[memory]:jb51 Inc

                #

                #[硬盘使用率]

                #

                Target[disk]:.1.3.6.1.4.1.2021.9.1.8.1&.1.3.6.1.4.1.2021.9.1.8.2:public@localhost:

                Options[disk]:gauge,growright

                Language:utf8

                Directory[disk]:disk

                MaxBytes1[disk]:13102744

                MaxBytes2[disk]:41279536

                Kmg[disk]:K,M,G

                Kilo[disk]:1024

                Ylegend[disk]:Disk Bytes

                Shortlegend[disk]:B

                legend1[disk]:系统磁盘已用空间

                legend2[disk]:数据盘已用空间

                legendI[disk]:系统已用

                legendO[disk]:数据已用

                Title[disk]:硬盘空间使用率

                PageTop[disk]:

                硬盘空间[系统盘+数据盘]

                PageFoot[disk]:jb51 Inc

                #================================================================================

                #监控系统负载[1分钟+15分钟]

                #================================================================================

                Target[systemload]: .1.3.6.1.4.1.2021.10.1.5.1&.1.3.6.1.4.1.2021.10.1.5.3:public@localhost:

                Options[systemload]: gauge,nopercent,growright

                Directory[systemload]: load

                MaxBytes[systemload]: 3000

                YLegend[systemload]: System Load

                ShortLegend[systemload]:

                Legend1[systemload]: 最近1分钟系统负载(x100)

                Legend2[systemload]: 最近15分钟系统负载(x100)

                LegendI[systemload]: 1分钟负载:

                LegendO[systemload]: 15分钟负载:

                Title[systemload]: 系统负载(x100)[1分钟+15分钟]

                PageTop[systemload]:

                系统负载(x100)[1分钟+15分钟]

                #================================================================================

                #监控打开的TCP毗连数[TCP毗连数]

                #================================================================================

                Target[tcpopen]: .1.3.6.1.2.1.6.9.0&.1.3.6.1.2.1.6.9.0:public@localhost:

                Options[tcpopen]: gauge,nopercent,growright

                Directory[tcpopen]: tcpopen

                MaxBytes[tcpopen]: 1000

                YLegend[tcpopen]: Tcp Connections

                ShortLegend[tcpopen]: 个

                Legend1[tcpopen]: 打开的TCP毗连数(个)

                Legend2[tcpopen]:

                LegendI[tcpopen]: TCP毗连数:

                LegendO[tcpopen]:

                Title[tcpopen]: TCP毗连数[TCP毗连数]

                PageTop[tcpopen]:

                TCP毗连数[TCP毗连数]

                (4)设置启动和corntab

                mrtg安装好后就已经在 /etc/cron.d/下有一个mrtg的文件了 我们只需要修改

                复制代码

                代码如下:

                */2 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok //每两分钟 执行一次

                第一次执行会有错误 以是我们必须手动执行三次 没错误就可以了

                复制代码

                代码如下:

                LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok

                (5)我们到目录下天生index文件

                复制代码

                代码如下:

                /usr/local/mrtg/bin/indexmaker /etc/mrtg/mrtg.cfg --output=/data/wwwroot/mrtg/index.html --title="自己起名"

                效果如下