一、安裝基礎(chǔ)軟件包
?
????? 要安裝MRTG軟件包必須首先安裝gcc, perl, gd, libpng, zlib, freetype等軟件包
測試服務(wù)器就少裝三個。都放在ftp壓縮包里了。服務(wù)器上可以用命令:rpm -qa | grep jpeg監(jiān)測下裝了沒。裝過就不用裝了
先裝jgcc, perl, gd, libpng, zlib, freetype等再裝gd-2.0.33.tar.gz這個。
1.安裝zlib
tar zxvf zlib-1.2.2.tar.gz
cd zlib-1.2.2
./configure
make
make install
?
2.安裝libpng
tar zxvf libpng-1.2.7.tar.tar
cd libpng-1.2.7
cd scripts/
mv makefile.linux ../makefile
cd ..
make
make install
注意,這里的makefile不是用./configure生成,而是直接從scripts/里拷一個
?
3.安裝freetype
tar zxvf freetype-2.1.9.tar.gz
cd freetype-2.1.9
./configure
make
make install
?
4.安裝Jpeg
tar zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b/
./configure --enable-shared
make
make test
make install
注意,這里configure一定要帶--enable-shared參數(shù),不然,不會生成共享庫
?
5.安裝GD
tar zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure --with-png --with-freetype --with-jpeg
make install
?
二、安裝配置net-snmp
?
執(zhí)行命令 yum install net-snmp net-snmp-libs
安裝成功后配置:
配置/etc/snmp/snmpd.conf文件,使其能配合MRTG工作。
把下面的#號去掉
#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服務(wù):
#/etc/rc.d/init.d/snmpd start
(最好把它的啟動加到開機自動啟動。省的以后服務(wù)器重啟了。在手動啟動)
?
三、安裝配置MRTG
?
#mkdir /var/www/html/mrtg
(權(quán)限最好不讓ftp用戶有刪除修改權(quán)限)
# tar zvxf mrtg-2.9.28.tar.gz
# cd mrtg-2.9.28
#cp images/ /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 &&make install
② 生成配置文件
# 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/mrtgconf.cfg public@116.255.145.130
③ 設(shè)置MRTG定期執(zhí)行方式
執(zhí)行“crontab-e”,加入如下行:
*/5 * * * * /bin/env LANG=en_US /usr/local/mrtg/bin/mrtg /usr/local/mrtg/cfg/mrtgconf.cfg
④ 建立索引頁面
執(zhí)行以下命令還可以生成一個索引頁面:
#cd /usr/local/mrtg/bin
#./indexmaker? --output="/var/www/html/mrtg/index.html" --title="圖片服務(wù)器帶寬監(jiān)控" /usr/local/mrtg/cfg/mrtgconf.cfg
到此為止,配置完畢,重新啟動snmp和httpd服務(wù),訪問http://ip地址/mrtg/index.html,就能看到網(wǎng)絡(luò)流量圖了。
#./indexmaker? --output="/var/www/html/mrtg/cpu/index.html" --title="圖片服務(wù)器cpu監(jiān)控" /usr/local/mrtg/cfg/cpu.cfg
?
效果圖:
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
