2012年3月8日 星期四

ESX MIBs匯入opennms


opennms import VC & ESX MIBs過程記錄

centos5.5

opennms-1.8.17-1

java-1.6.0-openjdk-1.6.0.0-1.23.1.9.10.el5_7



VMware下載MIB~連結

解壓縮上傳到 /tmp目錄下

#cd /tmp

#mib2opennms -6 VMWARE-VC-EVENT-MIB.mib>vm-vc.events.xml

(安裝 mib2opennms工具#yum install mib2opennms)

同樣步驟陸續編譯以下3個常用mib

#mib2opennms -6 VMWARE-ENV-MIB.mib >vm-env.events.xml

#mib2opennms -6 IF-MIB.mib >vm-if.events.xml

#mib2opennms -6 VMWARE-VMINFO-MIB.mib >vminfo.events.xml


將編譯後的檔案copy$OPENNMS_HOME/etc/events/ 目錄下

# cp  vm-if.events.xml  $OPENNMS_HOME/etc/events/


修改vm-env.events.xml檔案內容於頭加入 ,尾加入

例如:



   略過敘述~




編輯eventconf.xml
# vi /opt/opennms/etc/eventconf.xml

在內容尾部加入剛剛編譯的檔案,格式如同下面範例
events/mibfile.events.xml

!請確定這行保持在最後events/default.events.xml

 #restart OpenNMS
 
爆了~出現錯誤訊息 (說明XML憑證失敗)
Starting OpenNMS: ERROR: XML validation failed:/opt/opennms/etc/events/vm-vc.events.xml
           run '/usr/bin/xmllint  /opt/opennms/etc/events/vm-vc.events.xml' for details

vm-vc.events.xml有問題的檔案
訊息提示使用 run /usr/bin/xmllint工具執行
重新執行xmllint
#/usr/bin/xmllint  /opt/opennms/etc/events/vm-vc.events.xml

出現錯誤位置提示
發生以下錯誤訊息
https:///mob/?moid=AlarmManager.
                   ^ (錯誤指標位置)
/opt/opennms/etc/events/vm-vc.events.xml:24: parser error : attributes construct error

/opt/opennms/etc/events/vm-vc.events.xml:113: parser error : attributes construct error

https:///mob/?moid=AlarmManager.

                   ^ (錯誤指標位置)

24行跟113行有錯打開這個檔除錯
#vi /opt/opennms/etc/events/vm-vc.events.xml

訊息提示到
找到24&113行,將VCIP address輸入。

重啟opennms後沒有再出現錯誤訊息。

沒有留言:

張貼留言