廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 13566 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
aa 手機 會員卡 葫蘆墩家族
個人文章 個人相簿 個人日記 個人地圖 個人商品
特殊貢獻獎 社區建設獎
頭銜:            
站長
級別: 站長 該用戶目前不上站
推文 x1964 鮮花 x5260
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[Debian] Debian snmp + mrtg 的設定心得
作者 "sonny" <sonnystone@bbs.openfind.com.tw>,         看板 Linux
標題 Debian snmp + mrtg 的設定心得
時間 OpenFind 網路論壇 (Thu Feb 19 08:17:35 2004)
路徑 SayYa!ctu-reader!ctu-gate!news.nctu!newsfeed.stanford.edu!cyclone.bc.ne
來源 bbs1.openfind.com.tw

大家都說 mrtg 很好安裝, 可是我安裝了很多次, 根本就不會動.
很明顯的就是 snmpd 沒有設定好. 很多人也是卡在 snmpd.conf 沒有設好.
我只成功過讓 Red Hat 7.2 可以跑 mrtg 但是 Debian 一直沒有成功過.
當然也是 snmpd 的問題囉. 不過今天突然心血來潮, 又重新試了一下,
終於在一年後成功的讓 mrtg 跑起來了. 而且居然比 Red Hat 還簡單,
只不過他居然花了我一年的時間...(雖然不是天天都在試)

當然就是安裝 NET-SNMP, mrtg 囉:
# apt-get install snmp snmpd mrtg mrtg-contrib

嘿嘿, 這樣他就會自動把所有該裝的東西自動安裝好,
然後 snmpd 還會自動啟動, 但是 mrtg 還是會出現
SNMP Error:
no response received

當然還是老問題, /etc/snmp/snmpd.conf 沒有設定好啊.
網路上只找到 netman 有教人怎麼設定 snmp.conf (http://www.study-ar...ips/mrt
g.htm).
不過不管我怎麼改, 還是一樣 no response received
(奇怪, 難道其他人都不需要設定 snmpd.conf 嗎????)

火大了, 只好自己看 manual 設定 snmpd,
但是好多好多, 根本看不完, 看到一半就懶得在看下去了.
不過卻不小心在 man 裡看到了一個好用的工具: snmpconf

您一定會迫不及待的想要執行一下,
可是沒想到還是一樣, 出現一堆看不懂得 menu,
還是一樣不知道怎麼設定.
幸虧有這個網站幫忙: http://www.scjh.tpc.edu.t...rtgCfg.htm
就照著 "snmpconf 設定畫面" 的選項選一選,
不過可能他的版本不太一樣, menu 的選像也不太一樣. 但是該有的都找的到.

然後下這個指令測試一下:
snmpwalk -c public -v 1 localhost

ㄟ, 居然一切都可以動了. 所以 mrtg 就設定好了啊.

不過, 這時候好奇心的您一定想知道 snmpconf 為什麼這麼厲害,
到底他是怎麼設定的呢? 打開 smnpd.conf 一看...
哇, 只要一行就可以了:

rocommunity public

其他都是註解...
原來只要這一行就可以讓 snmpd 正常運作了啊?! 好神啊...

對了, 為什麼只有一行了?
因為我在 run snmpconf 之前, 先把舊的 snmpd.conf 砍掉.
因為 snmpconf 會把舊的 snmpd.conf merge 起來,
而舊的 snmpd.conf 早已經被我改的不成人形了, 所以乾脆就直接砍掉好了.
沒想到新作出來的 snmpd.conf 就只有一行而已.

好啦, 拉拉紮紮的講了一推, 其實在 debian 上安裝是很簡單的:

1. 執行 apt-get install snmp snmpd mrtg mrtg-contrib
2. 看您需不需要移除 /etc/snmp/snmpd.conf 這個檔案 (我是移掉了啦)
3. 執行 snmpconf, 參照 http://www.scjh.tpc.edu.t...rtgCfg.htm 的 "snmpco
nf 設定畫面" 設定一下吧.
4. 執行 snmpwalk -c public -v 1 localhost 看有沒有看到
.
HOST-RESOURCES-MIB::hrSWRunPerfMem.22380 = INTEGER: 996 KBytes
HOST-RESOURCES-MIB::hrSWRunPerfMem.22381 = INTEGER: 7980 KBytes
HOST-RESOURCES-MIB::hrSWRunPerfMem.22383 = INTEGER: 1720 KBytes
IPV6-MIB::ipv6Forwarding.0 = INTEGER: 0
IPV6-MIB::ipv6DefaultHopLimit.0 = INTEGER: 0
等訊息.
如果有, 恭喜您啊, 可以下面的步驟, 不然就乖乖的回去上面的步驟, 想辦法把 snmpd.con
f 搞定吧!

5. 執行 cfgmaker --global 'WorkDir: /var/www/mrtg' \
--global 'Options[_]: bits,growright' \
--global 'Language: big5' \
--output /etc/mrtg.cfg \
public@domain.name

注意1. /var/www/mrtg 是將來看結果的地方, 檢查目錄是不是存在, apache 是不是認得這
個地方.
注意2. public@domain.name 不是您的 email 喔! 您必須把 domain.name 換成您主機的 d
omain.name, 而 public 則是您當初用 snmpconf 指定的 community name.
注意3. 以後您的 mrtg.cfg 是存在 /etc 下面喔. 因為這些值會在 indexmaker 用到

如果您看到 SNMP Error: no response received 的訊息, 表示 snmpd.conf 還是沒有設好
就乖乖的回去上面的步驟, 想辦法把 snmpd.conf 搞定吧!

6. 執行三次 mrtg /etc/mrtg.cfg. 第一次執行的時候, 好像會出現 rateup 的警告. 不過
不管他.

7. 執行 indexmaker --columns=1 \
--output=/var/www/mrtg/index.html \
--title='Traffic Info' \
/etc/mrtg.cfg

8. 打開您的 browser 指到 http://domain....mrtg/ 就會看到結果啦.

呵, 不知道這樣簡不簡單啊!?

結論就是, snmpd 很煩耶!!!!

Good Luck ^_^



獻花 x1 回到頂端 [樓 主] From:台灣台灣固網 | Posted:2005-12-03 20:33 |
mnbmnb5266
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x5 鮮花 x46
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

站長大大真用心啊,我正在學習中.................


我的收藏
https://pan.baidu.com/s/1QUJ9lr_VzxXKRJAlBJgUQA
提取码:am2c
獻花 x0 回到頂端 [1 樓] From:加拿大Rogers | Posted:2010-08-23 22:06 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.081191 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言