redhat下使用mrtg监控主机流量
需要安裝的軟件包:httpd,perl,zlib ,gd,libpng,net-snmp,net-snmp-utils(提供snmpwalk命令支持)
下載mrtg安裝包,解壓縮
配置./configure,安裝make;make install
安裝的目錄默認在/usr/local/mrtg-2
接下來打開被監控機的snmp設置,這里只列出linux主機的,windows的比較簡單
基于ubuntu主機的snmp設置
vi /etc/snmp/snmpd.conf
1.將如下行打開,并將他的前一行注釋掉
com2sec readonly? default???????? public
2.把“view system”修改為:
view mib included? .iso.org.dod.internet.mgmt.mib-2 fc
3.將access MyROSystem ""???? any?????? noauth??? exact? system?? none?? none
修改為:access MyROSystem ""???? any?????? noauth??? exact? mib2?? none?? none
4.修改/etc/default/snmpd,把snmp options下一行中的127.0.0.1刪除,默認只允許本機訪問
最后重啟snmpd服務
基于redhat主機的snmp設置
vi /etc/snmp/snmpd.conf
1.com2sec notConfigUser default public這里的default可以改為網段或者ip,允許哪些主機看到你得snmp信息,默認為所有。public為團體名,可以改。
2.找到這一行access notConfigGroup "" any noauth exact read none none把read改為all
3.#view all included .1 80去掉改行的注釋
之后重啟snmpd服務
使用snmpwalk -v1 -c public ip來驗證能否獲取到snmp信息
接下來就要配置mrtg了。
在網站根目錄下面建立mrtg的目錄
mkdir /var/www/html/mrtg此目錄下可以建立其他目錄用來存放不同主機的相關文件。
使用cfgmaker來生成主機的配置文件,具體命令用法和參數參考官方說明http://oss.oetiker.ch/mrtg/doc/cfgmaker.en.html
./cfgmaker --global "WorkDir:/var/www/html/mrtg/192.168.10.
88" --global "Options[_]: growright,bits" --ifref=ip --output /var/www/html/mrt
g/192.168.10.88/mrtg.cfg public@192.168.10.88
運行mrtg env LANG=C /usr/local/mrtg-2/bin/mrtg /var/www/html/mrtg/192.168.10.88/mrtg.cfg
第一次會報錯,一般運行三次后就好了
接下來生成mrtg主頁文件,indexmaker命令用法參見官方說明http://oss.oetiker.ch/mrtg/doc/indexmaker.en.html
/usr/local/mrtg-2/bin/indexmaker /var/www/html/mrtg/192.168.10.88/index.html --
title=88主機流量統計 /var/www/html/mrtg/192.168.10.88/mrtg.cfg
設置mrtg每5分鐘自動抓取流量
首先建立一個文件/var/www/mrtg.sh,內容如下
env LANG=C /usr/local/mrtg-2/bin/mrtg /var/www/html/mrtg/192.168.10.88/mrtg.cfg
chmod a+x /var/www/mrtg.sh
如果有多臺主機的話就這樣都寫進來很方便
建立一個計劃任務crontab -e
*/5 * * * * /var/www/mrtg.sh 每5分鐘執行一次
現在打開瀏覽器看看流量出來了沒有 http://ip/mrtg
此外還能使用mrtg來監控cpu,磁盤不過要自己寫腳本來實現,感覺mrtg現在比較雞肋,推薦使用nagios+pnp4,讓nagios具有畫圖功能,實現cpu,磁盤,流量,數據庫等的監控,并且畫出的圖片可以查詢,而mrtg圖片是固定的。
轉載于:https://blog.51cto.com/lymrg/566926
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的redhat下使用mrtg监控主机流量的全部內容,希望文章能夠幫你解決所遇到的問題。