免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1089 | 回复: 0
打印 上一主题 下一主题

快速搭建基于Linux的MRTG监控网络流量笔记 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-11 10:41 |只看该作者 |倒序浏览




     快速搭建基于Linux的MRTG监控网络流量笔记
工业文明社会中,时间就是生命,时间就是金钱,可喜?可悲?所以不具体介绍了,直接开始安装。
1. 从
http://oss.oetiker.ch/mrtg/pub/?M=D
下载最新版本的MRTG程序,解压缩后阅读doc目录下面的mrtg-unix-guide.txt,可以得知需要GCC,Perl,gd,libpng,zlib,确保系统
中安装了这些程序,参照文档将mrtg安装到/usr/local/mrtg下面。
2. 新建/home/http/mrtg、/home/mrtg/cfg目录,然后进入/usr/local/mrtg/bin目录,执行下面的命令创建每个设备的配置文件。
./cfgmaker --global 'WorkDir: /home/httpd/mrtg'  --global 'Options[_]: bits,growright' --output /home/mrtg/cfg/192.168.2.1.cfg
snmpcommunity@192.168.2.1

./cfgmaker --global 'WorkDir: /home/httpd/mrtg'  --global 'Options[_]: bits,growright' --output /home/mrtg/cfg/192.168.1.1.cfg
snmpcommunity@192.168.1.1

......
......
......
   当然了,前提是在设备中配置好了snmp字符串。
3. 执行下面的命令使mrtg查询设备,并且创建图像和网页内容。
/usr/local/mrtg/bin/mrtg /home/mrtg/cfg/192.168.2.1.cfg --logging /var/log/mrtg.log
/usr/local/mrtg/bin/mrtg /home/mrtg/cfg/192.168.1.1.cfg --logging /var/log/mrtg.log
......
......
......
4. 进入/home/mrtg/cfg目录,使用下面的命令为每个设备创建一个单独的页面来显示。
/usr/local/mrtg/bin/indexmaker 192.168.2.1.cfg --output=192.168.2.1.html
/usr/local/mrtg/bin/indexmaker 192.168.1.1.cfg --output=192.168.1.1.html
......
......
......
   indexmaker有非常多的参数可以选择,以便自定义页面,可以从
http://oss.oetiker.ch/mrtg/doc/indexmaker.en.html
来查看。
5. 移动这些html文件到/home/http/mrtg目录中,然后可以创建一个包含框架页面的index.html文件,将192.168.2.1.html、192.168.1.1.html等文件都包含进去。
6. 最后创建一个/usr/local/mrtg/bin/mkpng.sh文件,里面是
#!/bin/sh
/usr/local/mrtg/bin/mrtg /home/mrtg/cfg/192.168.2.1.cfg --logging /var/log/mrtg.log
/usr/local/mrtg/bin/mrtg /home/mrtg/cfg/192.168.1.1.cfg --logging /var/log/mrtg.log
......
......
......
   然后crontab -e,写入*/5 * * * * /usr/local/mrtg/bin/mkpng.sh >> /var/log/mrtg.log 2>&1
   这样,就会每5分钟创建一次图像和网页内容。
7. 最后的最后,在apache中建立一个虚拟机,配置ServerName、DocumentRoot即可,这样就可以在浏览器中查看设备的流量了,也可以通过自定义数据来监控设备的cpu、内存等
的数值以及报警。
当然了,现在mrtg也已经赶不上潮流了,不管是可监控的内容项,还是配置的方便性,以及可扩展性、监控数据的准确度、大量机器时候管理的方便性等等方面都赶不上cacti了,回头整理一个cacti的配置文档出来。





本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/51067/showart_1404845.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP