用MRTG監(jiān)測Linux系統(tǒng)-MRTG安裝監(jiān)控
用MRTG監(jiān)測Linux系統(tǒng)網(wǎng)絡、CPU、內(nèi)存和硬盤情況
本文講述的是:用MRTG監(jiān)測Linux系統(tǒng)網(wǎng)絡、CPU、內(nèi)存和硬盤情況:
原理介紹、MRTG安裝監(jiān)控、CPU監(jiān)控、內(nèi)存監(jiān)控、硬盤監(jiān)控
1、安裝MRTG
由于MRTG是通過SNMP通訊協(xié)議來要求資料,因此Linux上需要先安裝相應的軟件SNMP。
- [root@intel root]#tar zxvf mrtg-2.11.1.tar.gz
- [root@intel root]#cd mrtg-2.11.1
- [root@intel mrtg-2.11.1]#./configure –prefix=/usr/local/mrtg
- [root@intel mrtg-2.11.1]#make
- [root@intel mrtg-2.11.1]#make install
2、用mrtg監(jiān)控網(wǎng)絡:
因為mrtg是通過snmp來監(jiān)控信息的 所以要修改一下snmp配置文件
- [root@intel bin]#vi /etc/snmp/snmpd.conf
- #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
的內(nèi)容修改為:
- 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
啟動snmp服務
- [root@intel bin]#service snmpd start
接下來我們用cfgmaker來生成mrtg的配置文件
- [root@intel bin]#./cfgmaker --global "WorkDir: /usr/local/apache_1.3.31/htdocs/mrtg" --global "Options[_]: growright,bits" --output /usr/local/mrtg/etc/net1.cfg public@218.249.159.55
global指對哪些設備有效(如果有多個設備的情況下)
workDir 是指你APACHE的訪問目錄
Options用來指定一些特定的選項,這里的growright,bits是用來指定默認options配置的對于常見的應用來說默認options配置就可以滿足需求了。
ifref用來指示用什么選項來標識設備接口,這里指定使用IP地址來標識網(wǎng)絡設備接口。ifref可以指定為nr、ip、eth、descr、name。nr表示用接口在MIBII庫中Interface接口的ifIndex來識別接口;IP表示使用ip地址識別接口;eth表示使用接口的物理地址標識接口;descr表示使用接口的描述信息來標識接口;name表示使用接口名來標識接口。一般來說ip地址是唯一的,但是有些情況下接口是沒有IP地址的,例如交換機就會出現(xiàn)這種情況。對于接口來說nr(接口號)是唯一的,因此對于一般情況使用IP地址就可以了,而對于其他一些情況則需要采用nr了
--output /usr/local/mrtg/etc/net1.cfg 指把配置文件生成在/usr/local/mrtg/etc目錄下
public@218.249.159.55 監(jiān)控218.249.159.55 采用public作為共同體名通過snmp協(xié)議來監(jiān)控設備218.249.159.55。
ok 最后一步 啟動mrtg
- [root@intel bin]#./mrtg /usr/local/mrtg/etc/net1.cfg
然后用indexmaker做index文件
- [root@intel bin]#./indexmaker --title="流量監(jiān)控" --output=/usr/local/apache_1.3.31/htdocs/mrtg/index.html /usr/local/mrtg/etc/net1.cfg
就可以了,然后用HTTP訪問 http://218.249.159.55/mrtg
OK 網(wǎng)絡監(jiān)控完成
下面是CPU監(jiān)控和內(nèi)存監(jiān)控。
【編輯推薦】