2017-11-29 1 views

答えて

1

OpenNMS Horizo​​nの最新バージョンを使用している場合は、ReST経由でOpenNMSイベントを送信することができ、send-event Perlスクリプトはもう必要ありません。あなたは、イベントインターフェイスにXML形式で、イベントを送信することができます

Invoke-RestMethod -Uri $uri -Method Post -InFile $filePath -ContentType "multipart/form-data" 

:カールする、Windowsの同等のようなもので呼び出すことができInvoke-RestMethodです。 OpenNMSに付属のイベントは、$ {OPENNMS_HOME}/etc/eventsフォルダにあります。独自のものを作成することもできます。ここでは、リモート・インベントリからノード依頼をリロードするOpenNMSの地平線を伝えるイベントを送信する例です。

curl -u admin \ 
-X POST \ 
-d "<event><uei>uei.opennms.org/internal/importer/reloadImport</uei><parms><parm><parmName>url</parmName><value>http://my-inventory.acme/requisitions/Mail-Server</value></parm></parms></event>" \ 
-H "Content-Type: application/xml" http://my-opennms-server:8980/opennms/rest/events 

私は、これは

を役に立てば幸い
関連する問題