2014-09-13 56 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