如何通过send-event.pl脚本发送外部事件?

时间:2014-09-13 15:14:25

标签: opennms

我想通过 send-event.pl 脚本发送外部事件。我可以发送事件,但会收到诸如“没有匹配配置的事件......”之类的事件。你能给我一个IDEA来解决这个问题吗? *

请在下面找到我尝试过的信息:

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>

2 个答案:

答案 0 :(得分:0)

使用

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

答案 1 :(得分: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&#39; Type.1.9.8.9.9.0.1.1.0 1&#39; -p&#39; Down.10.1.9.8.9.9.0.1.1.1 0&#39;