Snmp
從 snmp 守護程序檢索 MIB 列表時出錯
我正在嘗試配置和使用 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,所以上面顯示的必須是作業系統預設的。
我不知道為什麼會發生錯誤,也不知道如何解決。
我通過用“-”字元替換產生錯誤的“_”字元解決了這個問題。