Centos 安装配置 mrtg

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 install

2.安装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 install

4.安装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

效果图:

Centos 安装配置 mrtg

相关推荐