Chinaunix首页 | 论坛 | 博客
  • 博客访问: 110603
  • 博文数量: 55
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 630
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-13 10:59
文章分类
文章存档

2011年(1)

2009年(37)

2008年(17)

我的朋友

分类: LINUX

2008-11-13 11:31:00

今天用一个小时,安装了一下MRTG,虽然途中遇到过问题,但都己解决。
我用的OS是REDFLAG Desktop 6.0
安装 MRTG 需要一些依赖包,gcc perl gd  libpng zlib ,用rpm -qa 检查了一下,系统都默认安装了,省事。同时 也需要 Apache ,我用自编译的。
wget 下载到/tmp ,解压并安装:

tar xvf  mrtg-2.16.2.tar.gz
cd mrtg-2.16.2
ls
./configure --help | less
./configure --prefix=/usr/local/mrtg --with-gd=/usr/include/ --with-gd-lib=/usr/lib --with-gd-inc=/usr/include/ --wit
h-png=/usr/include/ --with-zlib=/usr/include/
 make && make install
 mkdir /usr/local/http-2.06/htdocs/mrtg

         cp images/* /usr/local/http-2.06/htdocs/mrtg/


vi /etc/snmp/snmpd.conf


#view systemview included mib2
修改为:
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

access notConfigGroup "" any noauth exact systemview none none
修改为:
access notConfigGroup "" any noauth exact mib2 none none
保存,重起snmpd   

这一步我认为很重要,我之前的一次没有这样做,所以最后出来的结果就不正确。



生成主配置文件
       
cd /usr/local/mrtg/bin/
./cfgmaker public@localhost > /usr/local/http-2.06/htdocs/mrtg/mrtg.cfg
我自编译的Apache   在/usr/local/http-2.06 所以路径,就在这咯。

编辑  /usr/local/http-2.06/htdocs/mrtg/mrtg.cfg


#WorkDir:/home/http/mrtg
去掉注释并改为
WorkDir: /usr/local/http-2.06/htdocs/mrtg/

去掉如下行的注释
# Options[_]: growright, bits

添加如下行,实现网页中的中文字符显示
Language:gb2312

并且首列不能是空格。否则一会儿会出错。

生成MRTG网页主页面文件

      

./indexmaker /usr/local/http-2.06/htdocs/mrtg/mrtg.cfg --output=/usr/local/http-2.06/htdocs/mrtg/index.html -title="max flow"

启动MRTG
#env LANG=C /usr/local/mrtg/bin/mrtg /usr/local/http-2.06/htdocs/mrtg/mrtg.cfg
这个命令会输出一些错误信息,一般可以安全忽略,连续执行三次此命令即可。

MRTG生成的web页面是静态的,为了能让其不断的刷新,需要将以上命令添加进crontab
#crontab -e
添加如下一行
*/3 * * * * env LANG=C /usr/local/mrtg/bin/mrtg /usr/local/http-2.06/htdocs/mrtg/mrtg.cfg
注:此行表示每三分钟刷新一次,你可以根据自己的需要修改刷新时间间隔。(别忘了重启服务哦)

打完收工,可以去查看结果了,在浏览器输入形如以下地址
   (IP地址为你的机器IP)

如图所示



如有错误,请参考





















阅读(556) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:解决 手动编译mysql后启动失败的问题

给主人留下些什么吧!~~