如何在FreeBSD下用MRTG监测网路流量
创始人
2024-07-24 18:01:44
0

  FreeBSD中用MRTG监测网路流量

  MRTG

  1.用途: 网路频宽的监测...

  2.原理及功能: 利用SNMP协定,去侦测有SNMP设备的流量,并画出统计图表。

  3.需求: a.设备需支援SNMP b.有MRTG的软体...

  4.安装:

  a.更新port tree

  ** 注意 !!! **

  因为目前ucd-snmp已从port tree中移除 所以请大家改用 net-snmp吧 ...

  路径:/usr/ports/net/net-snmp ...

  安装方式大同小异....

  b.安装SNMP

  路径:/usr/ports/net/ucd-snmp/

  指令:make install

  安装过程中会问你几个问题

  b.1 System:(OS系统为何?) ex:FreeBSD 4.1.1-STABLE

  b.2 Contact:(MRTG负责人?) ex:root@ohaha.ks.edu.tw

  b.3 Location:(器器的位置?) ex:ohaha.ks.edu.tw

  安装完後 将产生的不必要档案清除

  指令:make clean

  启动SNMP

  路径:/usr/local/etc/rc.d/

  指令:snmpd.sh

  (若无法启动则将此档案的内容删除并更正为/usr/local/sbin/snmpd 再试一次)

  c.安装MRTG

  路径:/usr/ports/net/mrtg/

  指令:make install

  安装完後 将产生的不必要档案清除

  指令:make clean

  (若您无法下载更新 mrtg-2.9.7.tar.gz 您可以在本站下载ftp://ohaha.ks.edu.tw/pub/packages/mrtg-2.9.7.tar.gz,

  然後将档案放到/usr/ports/distfiles 这个资料夹中...)

  设定MRTG

  c.1 建立MRTG设定档

  路径:/usr/local/etc/mrtg/

  指令: cfgmaker public@ohaha.ks.edu.tw > mrtg

  ohaha.ks.edu.tw -->机器的位置

  mrtg -->是要输出的档案

  public -->设备设定档的共同的名字(community name) 预设是public

  * 在产生index.htm档之前..别忘了在您的设定档中加上一行 Workdir:完整路径

  1.   ex:  
  2.  
  3.   Workdir: /usr/local/apache/htdocs/mrtg  
  4.  

  c.2 产生HTML档案

  路径:/usr/local/etc/mrtg/

  指令:indexmaker -t 'OHaHa的流量统计' -r '.' -o /usr/local/apache/htdocs/mrtg/index.html mrtg

  (别忘了要先在想要存放网页的地方建立该资料夹喔 此例为mrtg/)

  说明: (详情请man indexmaker)

  -t 'OHaHa的流量统计' --> 建立想要的title

  1.   -o /usr/local/apache/htdocs/mrtg/index.html --> 在那个地方建立档案  
  2.  
  3.   mrtg --> 设定档名称 ('是在shift附近的那一个喔..)  
  4.  
  5.   --> indexmaker用mrtg这个档案,在/usr/local/apache/htdocs/mrtg/之下  
  6.  

  以OHaHa的流量统计为title的index.html。

  c.3 将images到对应的位置

  为了注重作者版权...让我们高高兴兴的加上吧...

  将/usr/ports/distfiles中的mrtg-2.9.7.tar.gz 解开 将images中的所有档案放入

  1.   /usr/local/apache/htdocs/mrtg/  
  2.  

  c.4 ***次执行mrtg

  指令:/usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg

  (若有错误..别理他...多弄个一两次就正常了)

  c.5 用crontab定期执行 (每5分钟执行一次)

  指令:crontab -e

  内容:

  1.   5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg  
  2.  

  测试

  做一个连结指向到对应的index.html ...

  观看mrtg流量

  Check it out ... 有port真好 方便相随 ..

  後设定..您仍然可以再去参照mrtg.cfg.sample修正mrtg档案

  别忘了要重新做c.2 产生index.html档案 并重跑mrtg喔

  若我要将流量图改成往右跑 我要在mrtg中加入

  1.   Options[_]: growright  
  2.  

  然後就照上面的重run一次index.html 及mrtg就可以...^^

  补充mrtg中文化

  1.之前我们安装好的mrtg流量统计是英文的,还记得吗?

  现在为了让我们自己看得舒服些..换成中文的...

  2.在mrtg的设定档加入这一行...

  1.   Language: big5  
  2.  

  3.照先前提过的重新创造一个设定档...

  接下来就会有一个亲切的中文介面喔~FreeBSD下用MRTG监测网路流量

【编辑推荐】

FreeBsd下安装和配置MRTG

Mrtg流量监控

如何使用MRTG监控CPU温度

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...