iT邦幫忙

0

SNMP 無法抓取 LM-SENSORS-MIB 問題

請問前輩們,我在 /etc/snmp/snmpd.conf 加上下面這行後,再重新啟動 snmpd 服務:
view systemview included .1.3.6.1.4.1.2021.13.16

再跑下面的指令
snmpwalk -v 2c -c public localhost 1.3.6.1.4.1.2021.13.16
會出現這個
LM-SENSORS-MIB::lmSensors = No Such Object available on this agent at this OID

是看到網路這篇可以監控溫度,想試試看,不知道那個環節遺漏了。
http://blog.xuite.net/jyoutw/xtech/46627891

確認/usr/share/snmp/mibs/下有LM-SENSORS-MIB.txt
有安裝LM-SENSORS套件

希望前輩們指點一二,謝謝。

2 個回答

2
一級屠豬士
iT邦高手 1 級 ‧ 2013-11-06 09:14:20
最佳解答

先用root身份,或是sudo方式,執行一次sensors-detect,
這樣才能讓lm_sensors後續能夠讀取一些sensor的資料.
因為每台機器實際安裝的sensor不同,支援也不同.
需要先作偵測.
設定後,可以執行sensors指令,來看讀出來的資料.
lm_sensors是一組程式搭配使用,還有像是fancontrol等.
可以上他官網看文件:http://lm-sensors.org/

當lm_sensors能正確回報資料後,後續SNMP Agent才能夠抓取
來傳給其他SNMP Base的網管系統.

另外關於溫度的監控,還有HDDTemp,是關於硬碟溫度的.

其實利用這兩個與溫度,風扇轉速的程式,不只可以使用SNMP來蒐集資料,
也可以自行開發程式來作處理與紀錄,敝人在本站有發表過兩篇相關的文檔.

http://ithelp.ithome.com.tw/question/10087725
http://ithelp.ithome.com.tw/question/10108233

一篇是可以發email警示.
另一篇是可以繪製圖形,比透過SNMP再傳給Cacti,相對來說更有彈性,
因為可以把相關資料繪製在同一圖表中,進行比對.Cacti大多是一個資料
一張圖獨立顯示.
原始碼都是公開的,歡迎使用.

fireflybug iT邦研究生 5 級 ‧ 2013-11-06 10:27:55 檢舉

感謝您的解說^^

4
bizpro
iT邦大師 1 級 ‧ 2013-11-05 15:37:01

fireflybug提到:
snmpwalk -v 2c -c public localhost 1.3.6.1.4.1.2021.13.16

你的OID少了前面的句點, 所以找不到OID, 應該是
snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.2021.13.16

fireflybug iT邦研究生 5 級 ‧ 2013-11-05 16:14:22 檢舉

您好
看到您的回答,高興了一下,但試了一樣出現
LM-SENSORS-MIB::lmSensors = No Such Object available on this agent at this OID
還是謝謝您^^

bizpro iT邦大師 1 級 ‧ 2013-11-05 16:33:31 檢舉

請問你的系統環境?很可能你用的net-snmp不支援lmsensor. 建議自行編譯

我要發表回答

立即登入回答