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

2016-03-31 15:19 26 1 收藏

下面请跟着图老师小编一起来了解下Linux系统上安装MRTG来监控网络流量,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 服务器 】

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

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

  SNMP(imple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。

20151027120411784.png (643×602)

  下面来看一下其在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 //设置开机启动

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  (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

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

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

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  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分钟]

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

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

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/fuwuqi/)

  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="自己起名"

  效果如下

20151027120534128.png (300×151)

来源:https://www.tulaoshi.com/n/20160331/2050361.html

延伸阅读
标签: 服务器
linux系统监控工具   对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作。在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易。基于此原因,我们已编写了最常使用的18个命令行工具列表,这些工具将有助于每个Linux/Unix 系统管理员的工作。这些命令行工具...
iPhone做热点网络的同时监控流量   出差在外地办公的你突然需要用笔记本电脑上网,如果没有3G卡的话,唯一的办法就是用iPhone作热点来让笔记本上网,但笔记本上网那流量走得嗖嗖的,怎么才知道究竟用了多少流量(www.tulaoshi.com)并实时查看呢? 1.打开iPhone上的热点功能(前提是你的手机支持3G) 2.用笔记本连上你的iPhone的...
iPhone做热点网络如何实时监控流量   iPhone做热点网络如何实时监控流量教程详解现在奉上,用iPhone作热点来让笔记本上网,笔记本上网那流量走得嗖嗖的,现在图老师小编带来了iPhone做热点网络如何实时监控流量教程,告诉你怎么才知道究竟用了多少流tuLaoShi.com量并实时查看。 1.打开iPhone上的热点功能(前提是你的手机支持3G) ...
阿里云风云令会消耗很多网络流量么?   风云令只有在初始化、二维码绑定和校准时间的时候会消耗少量的网络流量,平时的使用动态口令时完全不依赖网络,请放心使用。
标签: windows系统
Win8 查看无线网络流量   操作步骤: 1、单击桌面右下角的信号图标; 2、和win7不一样的是单击win8系统下面的无线信号小图标跳出的选择; 3、右击选择已连接好的无线信号,跳出的选项有 显示和隐藏预计数据使用设为按流量计费的连接; 4、单击选择信号,就会出现目前机器产生的流量。 如何制作Win8.1 Up...

经验教程

635

收藏

56
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部