|
|
本館粉絲專頁 |
|
|
使用者:Minwei/資訊筆記/流量統計
台灣棒球維基館
< 使用者:Minwei | 資訊筆記
流量統計 - MRTG (The Multi Router Traffic Grapher)
[編輯] 設定被監控的server
修改/etc/snmp/snmpd.conf,找到以下這行:
view systemview included .1.3.6.1.2.1.1
在此行之後新增一行:
view systemview included .1.3.6.1.2.1.2
設定UTP port 161通過,啟動並設定snmpd自動啟動
[編輯] 設定監控的server
安裝MRTG
yum install mrtg
安裝perl-Net-SNMP
yum install perl-Net-SNMP
修改/etc/mrtg/mrtg.cfg,如下(有省略):
HtmlDir: /var/www/mrtg ImageDir: /var/www/mrtg LogDir: /var/lib/mrtg ThreshDir: /var/lib/mrtg Target[IP]: 2:public@IP MaxBytes[IP]: 1250000 Title[IP]: IP 流量統計 PageTop[IP]: <H1>IP 流量統計</H1>
註1:Target[ip]: 2:public@IP這行的2是代表eth0,可下以下指令得知:
ip link
註2:mrtg.cfg也可執行cfgmaker產生,如
cfgmaker public@IP > /etc/mrtg/mrtg.cfg
之後再修改,執行以下指令:
env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
如有錯誤訊息則再執行一遍,執行三次以後應不再有錯誤訊息
執行以下指令產生主頁面:
indexmaker /etc/mrtg/mrtg.cfg > /var/www/mrtg/index.html
修改/etc/httpd/conf.d/mrtg.conf
Alias /mrtg /var/www/mrtg
<Location /mrtg>
AuthUserFile /var/www/mrtg/.htpasswd
AuthName "ndap mrtg"
AuthType Basic
require valid-user
Order deny,allow
Deny from all
Allow from all
Allow from ::1
</Location>
註:/var/www/mrtg/.htpasswd是密碼檔,可下以是指令產生:
cd /var/www/mrtg htpasswd -c .htpasswd [User]
[User]是帳號,之後再打兩次密碼
重新啟動httpd,重新啟動crond
可額外安裝net-snmp-utils
yum install net-snmp-utils
這套作提供一些snmp的工具,詳情請參見: net-snmp.sourceforge.net
瀏覽網頁:http://ip/mrtg