Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

在 Debian Squeeze 的 snmp 只能用 OID 查資料?
post by tommy @ 12 元月, 2012 15:51

這問題自從很久之前 (都忘了是多久之前了) 升級到 Debian Squeeze 之後就碰到, 一直沒有處理, 當時只是直接把原本用到的東西轉成 OID 來查, 讓它可以正常使用後就一直沒去管它了.

這兩天突然想到, 就特別去查了一下為什麼....

原來是原本舊版本中使用的一些 MIB 被認定不是 'free' (我是想不通為什麼), 所以在 Squeeze 發行時就被移除了. 因此, 在 Squeeze 上頭, 是無法用那些 MIB 定義的名字來查, 就只能用 OID 來找 (要知道需要的東西的 OID 也不是件簡單的事, 還是沒有直接用名字找來的方便).

如果想要把那些 MIB 裝回來, 可以安裝 snmp-mibs-downloader 這東西 (在 non-free 裡頭, 如果你的 apt-get 找不到, 記得去改 sources.list 的內容), 安裝後, 就會把相關的 MIB 都裝到系統上了.

不過... 這樣還是沒辦法用名字來查, 還需要改一下 /etc/snmp/snmp.conf 的內容:

mibs :

把上頭這一行拿掉或前面加上 # 當成註解, 如:

#mibs :

這樣子應該就可以用名稱來查了, 用 snmpwalk 查一下 system 就知道能不能用了.

 

Del.icio.us Furl HEMiDEMi Technorati MyShare
迴響
暱稱:
標題:
個人網頁:
電子郵件:
authimage

迴響

  

Bad Behavior 已經阻擋了 57 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS