Snmp

從 snmp 守護程序檢索 MIB 列表時出錯

  • July 25, 2017

我正在嘗試配置和使用 SLES 11 (OpenSUSE) snmp 守護程序。

我要做的第一件事是執行 snmpd 守護程序並查詢可用的 MIB。我通過執行以下操作來做到這一點:

sudo /etc/init.d/snmpd start
sudo snmpwalk -mALL -v1 -ccomname localhost system 2 > /dev/null

執行後,我得到以下錯誤:

Expected "(" (_): At line 254 in /usr/share/snmp/mibs/acs4000.mib
Bad operator ((): At line 254 in /usr/share/snmp/mibs/acs4000.mib
Should be ACCESS (_): At line 134 in /usr/share/snmp/mibs/NFS-220.mib
Bad parse of OBJECT-TYPE: At line 134 in /usr/share/snmp/mibs/NFS-220.mib
Timeout: No Response from localhost

我沒有安裝任何 MIB,所以上面顯示的必須是作業系統預設的。

我不知道為什麼會發生錯誤,也不知道如何解決。

我通過用“-”字元替換產生錯誤的“_”字元解決了這個問題。

引用自:https://serverfault.com/questions/864991