免费注册 查看新帖 |

Chinaunix

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

置刚完成的MRTG配置全过程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-03 18:49 |只看该作者 |倒序浏览
linux下需要的软件:
gd-1.8.4-11、gd-devel-1.8.4-11、libpng-1.2.2-16、libpng-devel-1.2.2-16、libpng10-1.0.13-8、libpng10-devel-1.0.13-8、perl-5.8.0-88、zlib-1.1.4-8、zlib-devel-1.1.4-8、httpd-2.0.40-21、gcc-3.2.2-5、net-snmp-5.06-17、mrtg-2.14.5.tar.gz 需下载
ftp://ftp.idilis.ro/mirrors/mrtg/mrtg-2.16.2.tar.gz(最新)

查看软件包是否已经安装,如:#rpm -qa | grep gd
没有安装有直接从光盘安装
#Cd /mnt
#Mount cdrom
#Cd cdrom/RedHat/RPMS
# rpm -ivh gd-devel-1.8.4-11.i386.rpm
warning: gd-devel-1.8.4-11.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
   1:gd-devel               ########################################### [100%]
……
……
确定需要的软件都安装好后,现在继续MRTG的安装。管理站地址为192.168.1.30,被管理站地址为:172.16.30.3
(1)首先,修改snmp的配置文件:
#vi /etc/snmp/snmpd.conf
把第89行前面的注释符号#去掉,变成
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
在62行进行修改:将
access notConfigGroup "" any noauth exact systemview none none
改为
access notConfigGroup "" any noauth exact mib2 none none

(2)启动http服务和snmp服务:
首先查看两个服务在系统启动时是否已经开启
#chkconfig --list | grep httpd
没有启动的话需要修改下在什么启动模式下要自己启动:
# chkconfig --level 35 httpd on
如下说明已经成功:
httpd 0ff 1 : off 2 : off 3 : on 4 : off 5 : on 6 : off
(原文粘出来后被坛子的笑脸占用了! )
对snmpd 服务采用同样的设置。
现在手动启动下
# service httpd start
#service snmpd start
4.查看端口的开启状况
# netstat -tunlp |grep snmp
tcp        0      0 0.0.0.0:199             0.0.0.0:*               LISTEN      1129/snmpd           
udp        0      0 0.0.0.0:161             0.0.0.0:*                          1129/snmpd   
(3)开始安装mrtg
#tar zvxf mrtg-2.16.2.tar.gz
#mkdir /usr/local/mrtg
#cd mrtg-2.16.2#./configure --prefix=/usr/local/mrtg
(很有意思的是在执行完提示成功的时候,会有这么一句^_^:
ordering CD from http://tobi.oetiker.ch/wish .... just kidding ; -)
很搞吧!!!)

#make && make install
“--prefix=/usr/local/mrtg”是指定的安装路径。OK,安装完毕下面配置mrtg
(4)配置MRTG
首先为mrtg的主页建立一个目录,
使用RPM包安装的Apache默认路径是/var/www/html/
在此目录下新建目录mrtg:
#md /var/www/html/mrtg
如果路径嫌长感到不方便的话可以使用符号链接,
我在root目录下 ln –s /var/www/html/mrtg mrtg 建了个符号链接。
在上面新建的目录下再建一个images目录
#md / mrtg/images
进入mrtg的安装目录后
#cd mrtg-2.16.2
#cp ./images/* /mrtg/images/
然后需要创建一个配置文件:
我在root目录下也为usr/local/mrtg/bin/新建一个符号链接mrtgbin,这样可以少打些字,
[root@MRTG /]# /mrtgbin/cfgmaker  public@172.16.30.3  --global "workdir: /mrtg" --output=/mrtg/sr8812.cfg
修改配置文件:已在root目录下
#vi mrtg/lxy.cfg

#Options[_]: growright, bits前面的#去掉,靠左对齐并修改为Options[_]: growright, bytes ,提示“bytes”是unknown,原来不可以像windows下使用bytes,还换回原来的bits。
在最后加上Language: GB2312,然后wq保存。
下来运行程序
#/mrtgbin/mrtg /mrtg/sr8812.cfg
[root@MRTG mrtg]# /mrtgbin/mrtg /mrtg/sr8812.cfg

有警告,多运行几次,警告不再出现就ok了。
# env LANG=C /mrtgbin/mrtg /mrtg/sr8812.cfg
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup could not read the primary log file for 172.16.30.3_268435465
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup The backup log file for 172.16.30.3_268435465 was invalid as well
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_268435465.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't rename 172.16.30.3_268435465.log to 172.16.30.3_268435465.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup could not read the primary log file for 172.16.30.3_268435473
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup The backup log file for 172.16.30.3_268435473 was invalid as well
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_268435473.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't rename 172.16.30.3_268435473.log to 172.16.30.3_268435473.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup could not read the primary log file for 172.16.30.3_268435481
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup The backup log file for 172.16.30.3_268435481 was invalid as well
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_268435481.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't rename 172.16.30.3_268435481.log to 172.16.30.3_268435481.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup could not read the primary log file for 172.16.30.3_268435489
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup The backup log file for 172.16.30.3_268435489 was invalid as well
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_268435489.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't rename 172.16.30.3_268435489.log to 172.16.30.3_268435489.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup could not read the primary log file for 172.16.30.3_268435849
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup The backup log file for 172.16.30.3_268435849 was invalid as well
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_268435849.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't rename 172.16.30.3_268435849.log to 172.16.30.3_268435849.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup could not read the primary log file for 172.16.30.3_335544329
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup The backup log file for 172.16.30.3_335544329 was invalid as well
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_335544329.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't rename 172.16.30.3_335544329.log to 172.16.30.3_335544329.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup could not read the primary log file for 172.16.30.3_335544337
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup The backup log file for 172.16.30.3_335544337 was invalid as well
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_335544337.old updating log file
2008-06-03 09:05:07, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't rename 172.16.30.3_335544337.log to 172.16.30.3_335544337.old updating log file

# env LANG=C /mrtgbin/mrtg /mrtg/sr8812.cfg
2008-06-03 09:05:39, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_268435465.old updating log file
2008-06-03 09:05:39, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_268435473.old updating log file
2008-06-03 09:05:39, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_268435481.old updating log file
2008-06-03 09:05:39, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_268435489.old updating log file
2008-06-03 09:05:39, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_268435849.old updating log file
2008-06-03 09:05:39, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_335544329.old updating log file
2008-06-03 09:05:39, Rateup WARNING: /usr/local/mrtg/bin/rateup Can't remove 172.16.30.3_335544337.old updating log file

# env LANG=C /mrtgbin/mrtg /mrtg/sr8812.cfg(不出错了)
制作首页:
#/mrtgbin/indexmaker --output=/mrtg/index.html --title=" MRTG on linux" mrtg/sr8812.cfg
设定5分钟运行一次:
#crontab -e 编辑模式输入
*/5 * * * * /root/mrtgbin/mrtg /root/mrtg/sr8812.cfg
保存
然后reboot,
http://192.168.1.30/mrtg 你应该就可以看到网络使用情况的曲线了。
设置后中文显示始终是乱码,网上的几种解决方案都不成功,还是用E文吧。
如果你设置了中级防火墙而又没有开启80端口访问,需要编辑/etc/sysconfig/iptables允许别人访问80端口。

论坛徽章:
0
2 [报告]
发表于 2008-06-03 21:04 |只看该作者
设置后中文显示始终是乱码,网上的几种解决方案都不成功,还是用E文吧。
怎么会不成功呢。不管是GD2312 还是UTF-8 我都能正常显示 。
对于MRTG 可以改HTML设置字符集。

论坛徽章:
0
3 [报告]
发表于 2008-06-03 21:31 |只看该作者
用UT8不行的呀!
报错!

论坛徽章:
0
4 [报告]
发表于 2008-06-03 22:34 |只看该作者
贴出错误,会有解决办法 的。我前几天刚弄过。

论坛徽章:
0
5 [报告]
发表于 2008-07-26 10:08 |只看该作者
学习一下,谢谢分享!

论坛徽章:
0
6 [报告]
发表于 2008-07-29 22:55 |只看该作者
没有办法,UTF-8还是比较有问题,现在好多大站都没使用!
例如本站:
charset=gbk

论坛徽章:
0
7 [报告]
发表于 2008-07-30 22:29 |只看该作者
谢谢分享!

论坛徽章:
0
8 [报告]
发表于 2008-07-31 00:23 |只看该作者
希望能够深入一些更好。

论坛徽章:
0
9 [报告]
发表于 2008-08-01 13:13 |只看该作者
在加点比如如何检测多台server,,,,, 感觉比较好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP