2014-09-13 53 views
0

我想通過send-event.pl腳本發送外部事件。我可以發送事件,但會收到諸如「沒有匹配配置的事件...」之類的事件。你能給我一個IDEA來解決這個問題嗎? *如何通過send-event.pl腳本發送外部事件?

請在下面找到什麼我都試過了信息:

send-event.pl uei.opennms.org/vendor/traps/Down -x 5 -p 'Type 1' -p 'Down 0' 

我需要提OID嗎?

這是給你參考的活動信息:

<event> 
     <mask> 
       <maskelement> 
         <mename>id</mename> 
         <mevalue>.1..9.8.9.9.0.1.1</mevalue> 
       </maskelement> 
       <maskelement> 
         <mename>generic</mename> 
         <mevalue>6</mevalue> 
       </maskelement> 
       <maskelement> 
         <mename>specific</mename> 
         <mevalue>2</mevalue> 
       </maskelement> 
     </mask> 
     <uei>uei.opennms.org/vendor/traps/Down</uei> 
     <event-label>...</event-label> 
     <descr>...</descr> 
       <logmsg dest='logndisplay'><p> 
         Down trap received 
         Type=%parm[#1]% 
         Down=%parm[#2]%</p> 
       </logmsg> 
     <severity>Minor</severity> 
</event> 

回答

0
I have finally got the IDEA. I have missed to add object id with the object name. 

Please find the solution below, 

send-event.pl uei.opennms.org/vendor/traps/Down -p'Type.1.9.8.9.9.0.1.1.0 1' -p'Down.10.1.9.8.9.9.0.1.1.1 0'

0

使用

$OPENNMS_HOME/bin/send-trap.pl uei.opennms.org/vendor/traps/Down 
+0

謝謝Mohamed&M​​arwie。是的,這是我們發送標準事件的方式之一。我們必須使用對象名稱來指定對象ID,如果我們使用PRIVATE mib的,但是我沒有添加它。所以我正面臨着這樣的問題。再次感謝您的回覆。 – 2014-09-18 03:48:27