89421950 2010-12-18
一、安装基础软件包
要安装MRTG软件包必须首先安装gcc, perl, gd, libpng, zlib, freetype等软件包
测试服务器就少装三个。都放在ftp压缩包里了。服务器上可以用命令:rpm-qa|grepjpeg监测下装了没。装过就不用装了
先装jgcc, perl, gd, libpng, zlib, freetype等再装gd-2.0.33.tar.gz这个。1.安装zlib
tarzxvfzlib-1.2.2.tar.gz
cdzlib-1.2.2
./configure
make
make install2.安装libpng
tarzxvflibpng-1.2.7.tar.tar
cdlibpng-1.2.7
cdscripts/
mvmakefile.linux../makefile
cd..
make
makeinstall
注意,这里的makefile不是用./configure生成,而是直接从scripts/里拷一个3.安装freetype
tarzxvffreetype-2.1.9.tar.gz
cdfreetype-2.1.9
./configure
make
make install4.安装Jpeg
tarzxvfjpegsrc.v6b.tar.gz
cdjpeg-6b/
./configure--enable-shared
make
maketest
makeinstall
注意,这里configure一定要带--enable-shared参数,不然,不会生成共享库5.安装GD
tarzxvfgd-2.0.33.tar.gz
cdgd-2.0.33
./configure--with-png--with-freetype--with-jpeg
make install二、安装配置net-snmp
执行命令 yum install net-snmp net-snmp-libs
安装成功后配置:
配置/etc/snmp/snmpd.conf文件,使其能配合MRTG工作。
把下面的#号去掉
#viewmib2included.iso.org.dod.internet.mgmt.mib-2fc
把下面的语句:
accessnotConfigGroup""anynoauthexactsystemviewnonenone
改成:
accessnotConfigGroup""anynoauthexactmib2nonenone
修改以后可以启动snmpd服务:
#/etc/rc.d/init.d/snmpdstart
(最好把它的启动加到开机自动启动。省的以后服务器重启了。在手动启动)三、安装配置MRTG
#mkdir /var/www/html/mrtg
(权限最好不让ftp用户有删除修改权限)
#tarzvxfmrtg-2.9.28.tar.gz
#cdmrtg-2.9.28
#cpimages//var/www/html/mrtg
#./configure--prefix=/usr/local/mrtg--with-gd=/usr/include--with-gd-lib=/usr/lib--with-gd-inc=/usr/include--with-png=/usr/include--with-zlib=/usr/include
#make&&makeinstall
②生成配置文件
#mkdir/usr/local/mrtg/cfg
#cd/usr/local/mrtg/bin
#./cfgmaker--global'WorkDir:/var/www/html/mrtg'--global'Options[_]:bits,growright'--global'Language:en_US.UTF8'--output/usr/local/mrtg/cfg/[email protected]
③设置MRTG定期执行方式
执行“crontab-e”,加入如下行:
*/5****/bin/envLANG=en_US/usr/local/mrtg/bin/mrtg/usr/local/mrtg/cfg/mrtgconf.cfg
④建立索引页面
执行以下命令还可以生成一个索引页面:
#cd/usr/local/mrtg/bin
#./indexmaker--output="/var/www/html/mrtg/index.html"--title="图片服务器带宽监控"/usr/local/mrtg/cfg/mrtgconf.cfg
到此为止,配置完毕,重新启动snmp和httpd服务,访问http://ip地址/mrtg/index.html,就能看到网络流量图了。
#./indexmaker --output="/var/www/html/mrtg/cpu/index.html" --title="图片服务器cpu监控" /usr/local/mrtg/cfg/cpu.cfg效果图: