mrtg 实战

一、安装准备

因为MRTG是透过SNMP协议来监控流量的,首先先查看一下是否装有SNMP

[root@jiankong www]# rpm -qa |grep net-snmp
net-snmp-5.3.2.2-7.el5
net-snmp-libs-5.3.2.2-7.el5
net-snmp-utils-5.3.2.2-7.el5

MRTG是使用perl写成的并且用到了zlib.gd、pang的函数


[root@jiankong vsftpd]# rpm -qa |grep perl
perl-HTML-Tagset-3.10-2.1.1
perl-libwww-perl-5.805-1.1.1
perl-String-CRC32-1.4-2.fc6
perl-5.8.8-27.el5
perl-Compress-Zlib-1.42-1.fc6
perl-HTML-Parser-3.55-1.fc6
perl-SGMLSpm-1.03ii-16.2.1
perl-IO-Socket-INET6-2.51-2.fc6
perl-Socket6-0.19-3.fc6
perl-URI-1.35-3
newt-perl-1.08-9.2.2

[root@jiankong vsftpd]# rpm -qa |grep zlib
zlib-devel-1.2.3-3
zlib-1.2.3-3

[root@jiankong vsftpd]# rpm -qa |grep gd
gdbm-1.8.0-26.2.1
gdm-2.16.0-56.el5
gd-2.0.33-9.4.el5_1.1
sysklogd-1.4.1-44.el5
gdbm-devel-1.8.0-26.2.1
gd-devel-2.0.33-9.4.el5_1.1
gdb-6.8-37.el5

[root@jiankong vsftpd]# rpm -qa |grep libpng
libpng-1.2.10-7.1.el5_3.2
libpng-devel-1.2.10-7.1.el5_3.2
[root@jiankong vsftpd]#

系统是rh5.4,加载光盘rpm安装mrtg-2.14.5-2.i386.rpm

二、设定
1、设定snmp.conf
#vi /etc/snmp/snmp.conf
去掉89行的注释
 view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc
55行修改为
 view    systemview    included   .1.3.6.1.2.1.2

62 行
access  notConfigGroup ""  any   noauth  exact  systemview none none
修改为
access  notConfigGroup ""   any     noauth    exact  mib2 none none

保存退出

2、新建MRTG的所在文件夹为/usr/web/www/mrtg

3、生成MRTG配置文件

#cfgmaker --global 'WorkDir:/usr/web/www/mrtg' --global 'Options[_]: bits,growright' --output /user/web/www/mrtg/www.cfg --snmp-option=:::::2 [email protected] (监控的IP地址)使用
--snmp-option=:::::2
表示采集时使用snmp2(采用64bit),可支持155M以上的大流量,而缺省是snmp1(采用32bit),流量超过100M后就不准确

4、修改/user/web/www/mrtg/www.cfg
添加:Language: gb2312
查看时使用中文

5、制作首页
#indexmaker --output=/usr/web/www/mrtg/index.html --title="www MRTG on linux" /usr/web/www/mrtg/mrtg.cfg

6、启动MRTG
# env LANG=C /usr/local/bin/mrtg /usr/web/www/mrtg/www.cfg

这个命令会输出一些错误信息,一 般可以安全忽略,连续执行三次此命令即可。
MRTG生成的web页面是静态的,为了能让其不断的刷新,需要将以上命令添加进crontab
设定任务每3分钟运行一次
#crontab -e
*/3 * * * *  env LANG=C /usr/local/bin/mrtg /usr/web/www/mrtg/www.cfg
 
 


基本完成,详细的参数还待遇研究!

你可能感兴趣的:(职场,休闲,mrtg)