Centos下安裝mrtg安裝apache服務(wù)和配置MRTG
對(duì)于不同的設(shè)備,Centos下安裝mrtg配置SNMP支持的方法是不一致的,具體請(qǐng)參考設(shè)備的隨機(jī)文檔,一般里面都有詳細(xì)的介紹。這里討論在Linux環(huán)境下配置SNMP服務(wù)器,目前市場(chǎng)上絕大多數(shù)產(chǎn)品都支持 SNMP 協(xié)議,只要支持 SNMP 協(xié)議的設(shè)備就都可以使用 MRTG 來監(jiān)控 。
一,Centos下安裝mrtg安裝apache服務(wù)
也用rpm包的方式安裝,找出光盤安裝即可
然后修改/etc/httpd/conf/httpd.conf的主配置文件里面DocumentRoot"/var/www/html"
修改為DocumentRoot"/var/www/mrtg"意思就是把web的默認(rèn)頁面定向到mrtg目錄下
建立目錄mkdir/var/www/mrtg
啟動(dòng)httpd服務(wù),看服務(wù)是否正常啟動(dòng)。
netstat-nltu|grep80
tcp00:::80:::*LISTEN
二、Centos下安裝mrtg安裝配置MRTG
1.下載mrtg,目前最新版本為mrtg-2.15.1
http://oss.oetiker.ch/mrtg/pub/mrtg-2.15.1.tar.gz
2.安裝mrtg-2.15.1
tar-zxvfmrtg-2.15.1.tar.gz
cdmrtg-2.15.1
./configure--prefix=/usr/local/mrtg(mrtg的安裝路徑)
make
makeinstall
3.基本配置
生成主配置文件
cd/usr/local/mrtg/bin/./cfgmaker--global'WorkDir:/var/www/mrtg'--global"language:GB2312"--global'Options[_]:growright,bits'--ifref=ip--output/etc/mrtg.cfgpublic@192.168.1.1(被監(jiān)控的IP)
這樣會(huì)在/etc下生成配置文件mrtg.cfg
配置文件可以根據(jù)需要修改
生成MRTG網(wǎng)頁主頁面文件
/usr/local/mrtg/bin/indexmaker/etc/mrtg.cfg--output=/var/www/mrtg/index.html--title=“Mrtg”
啟動(dòng)MRTG
envLANG=C/usr/local/mrtg/bin/mrtg/etc/mrtg.cfg
這個(gè)命令會(huì)輸出一些錯(cuò)誤信息,一般可以安全忽略,連續(xù)執(zhí)行三次此命令即可。
MRTG生成的web頁面是靜態(tài)的,為了能讓其不斷的刷新,需要將以上命令添加進(jìn)crontab
crontab-e
添加如下一行
*/2****envLANG=C/usr/local/mrtg/bin/mrtg/etc/mrtg/mrtg.cfg
注:此行表示每二分鐘刷新一次,你可以根據(jù)自己的需要修改刷新時(shí)間間隔。
注:如果出現(xiàn)亂碼問題,直接修改httpd.conf的配置文件,好像是七百多行
AddDefaultCharsetUTF-8改為AddDefaultCharsetGB2312保存重啟httpd服務(wù)。
Centos下安裝mrtg解決千兆的問題如下
MRTG:
Target[xxx.xxx.xxx.xxx_3]:3:public@xxx.xxx.xxx.xxx:
應(yīng)該為:
Target[xxx.xxx.xxx.xxx_3]:3:public@xxx.xxx.xxx.xxx:::::2
即采用SNMPV2版采集
CACTI:
在DataSources里OutputTypeID還應(yīng)該選擇IN/OUTBITS(64...)那個(gè),如果默認(rèn)的不改顯示就不對(duì)了
【編輯推薦】
- 在CentOS上架設(shè)Nginx+Apache+Subversion
- CentOS 5.5正式發(fā)布 延續(xù)純開源時(shí)代
- OEL 5.5跟進(jìn)RHEL CentOS何時(shí)更新?
- CentOS系統(tǒng)如何解決鼠標(biāo)花屏的問題
- 教學(xué)系列CentOS安裝和配置無線網(wǎng)卡