引用 | 編輯
love104
2005-07-30 11:48 |
樓主
▼ |
||
x0
環境:debian ---------------------------------------------------------------------- [安裝 snmp] # apt-get install snmpd snmp [設定 snmpd.conf] 先備份 # cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak 編輯 snmpd.conf # echo 'rocommunity public' > /etc/snmp/snmpd.conf 很多人mrtg裝不起來,大多是因為snmpd.conf弄不好,不過我發現到一個可以偷吃步的方法!! 打上這一行(注意空格),就全部ok嘍,夠輕鬆愉快吧!! 重跑snmp # /etc/init.d/snmpd restart 測試一下snmp snmpwalk localhost -c public -v 1 跑出一堆訊息就成功嘍!! ... ... HOST-RESOURCES-MIB::hrSWRunPerfMem.21022 = INTEGER: 1304 KBytes HOST-RESOURCES-MIB::hrSWRunPerfMem.21023 = INTEGER: 1752 KBytes HOST-RESOURCES-MIB::hrSWRunPerfMem.26812 = INTEGER: 14788 KBytes IPV6-MIB::ipv6Forwarding.0 = INTEGER: notForwarding(2) IPV6-MIB::ipv6DefaultHopLimit.0 = INTEGER: 0 ---------------------------------------------------------------------- snmp搞好了,就成功一半嘍,其他的就沒啥大礙了! [安裝mrtg] apt-get install mrtg 會詢問妳 Make /etc/mrtg.conf owned by and readable only by the MRTG user? 選擇Yes ---------------------------------------------------------------------- [產生mrtg.cfg] cfgmaker --global "WorkDir: /var/www/mrtg" --global "Refresh: 600" --global "Interval: 5" --global "WriteExpires: Yes" --global "Language: big5" --global "options[_]: bits" --ifdesc=descr --ifref=descr public@127.0.0.1 > /etc/mrtg.cfg 整行複製吧,不斷行!! ---------------------------------------------------------------------- 執行mrtg #mrtg /etc/mrtg.cfg 執行3次,無錯誤訊息即可 ---------------------------------------------------------------------- [產生流量分析網頁index.html] indexmaker --columns=1 \ --output=/var/www/mrtg/index.html \ --title='Traffic Info' \ /etc/mrtg/mrtg.cfg 或是... indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html 以上都一樣是產生 index.html ---------------------------------------------------------------------- [觀看mrtg 流量分析表囉] http://your.domain.name/mrtg/index.html 以上這樣就會有基本的 eth0 的流量分析了 ---------------------------------------------------------------------- ---------------------------------------------------------------------- [另一種懶人安裝法] 1. 安裝 mbmon (cpu測溫軟體) 、sysstat(CPU負載) apt-get install mbmon sysstat 1. wget http://m955.com/other/mrtg.zip 2. 解壓縮到 ../www/ 下 3. 更改權限 chmod 755 /var/www/mrtg/755.sh 4. 執行 sh 755.sh 5. 加入以下設定到 vi /etc/cron.d/mrtg #mrtg */5 * * * * root /usr/bin/mrtg /var/www/mrtg/net/mrtg.cfg.net > /dev/null 2>&1 */5 * * * * root /usr/bin/mrtg /var/www/mrtg/ram/mrtg.cfg.ram > /dev/null 2>&1 */5 * * * * root /usr/bin/mrtg /var/www/mrtg/www/mrtg.cfg.www > /dev/null 2>&1 */5 * * * * root /usr/bin/mrtg /var/www/mrtg/ftp/mrtg.cfg.ftp > /dev/null 2>&1 */5 * * * * root /usr/bin/mrtg /var/www/mrtg/ssh/mrtg.cfg.ssh > /dev/null 2>&1 */5 * * * * root /usr/bin/mrtg /var/www/mrtg/telnet/mrtg.cfg.telnet > /dev/null 2>&1 */5 * * * * root /usr/bin/mrtg /var/www/mrtg/cputemp/mrtg.cfg.cputemp > /dev/null 2>&1 */5 * * * * root /usr/bin/mrtg /var/www/mrtg/cpu/mrtg.cfg.cpu > /dev/null 2>&1 執行一次下列指令,產生流量統計圖 (執行時會產生錯誤訊息,忽略即可): # mrtg /var/www/mrtg/net/mrtg.cfg.net # mrtg /var/www/mrtg/ram/mrtg.cfg.ram # mrtg /var/www/mrtg/www/mrtg.cfg.www # mrtg /var/www/mrtg/ftp/mrtg.cfg.ftp # mrtg /var/www/mrtg/ssh/mrtg.cfg.ssh # mrtg /var/www/mrtg/telnet/mrtg.cfg.telnet # mrtg /var/www/mrtg/cputemp/mrtg.cfg.cputemp # mrtg /var/www/mrtg/cpu/mrtg.cfg.cpu [觀看mrtg 流量分析表囉] http://your.domain.name/mrtg/index.html 這是一個懶人套件包,是抓鳥哥的下來改的 裝好之後,基本SERVER的分析都有了,有主機流量、CPU負載、記憶體、SSH、FTP、WWW人數...等 x1
|
引用 | 編輯
warkinger
2005-07-30 20:36 |
2樓
▲ ▼ |
下面是引用kesnck於2005-07-30 20:30發表的 : http://your.domain.name/mrtg/index.html 暈......your.domain.name是指你架的主機網址......它是舉例,當然沒法顯示 a x0 |
引用 | 編輯
夢見草
2005-09-03 17:39 |
5樓
▲ ▼ |
請問 MRTG 可以裝在浮動IP的機器上嗎?
我曾經正確安裝過,也可以捉到流量 但是它的ip一變之後,流量就又全捉不到了 請問誰有解決方法嗎? x0 |
引用 | 編輯
kevin691117
2006-03-11 23:24 |
6樓
▲ ▼ |
[root@localhost mrtg]#
[root@localhost mrtg]# [root@localhost mrtg]# mrtg /var/www/mrtg/net/mrtg.cfg.net WARNING: Skipping host localhost as it does not resolve to an IPv4 address WARNING: no data for ifInOctets&ifOutOctets:public@localhost. Skipping further queries for Host localhost in this round. ERROR: Target[localhost_2][_IN_] ' $target->[0]{$mode} ' did not eval into defined data ERROR: Target[localhost_2][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data 請問這是哪裡沒有設定好 請幫幫我!!! 執行每項都一樣的情況 x0 |
引用 | 編輯
lovevalen
2006-07-09 19:45 |
7樓
▲ ▼ |
請教一下love104 大大
[另一種懶人安裝法] 1. 安裝 mbmon (cpu測溫軟體) 、sysstat(CPU負載) apt-get install mbmon sysstat 找不到mbmon軟體 x0 |
引用 | 編輯
mnbmnb5266
2010-08-26 23:20 |
9樓
▲ ▼ |
感謝您的教學,這安裝步驟我也學會了不少。
x0 |
引用 | 編輯
mnbmnb5266
2010-08-26 23:21 |
10樓
▲ |
感謝您的教學,這安裝步驟我也學會了不少。
x0 |