0
OpenNMSがインストールされました。私はいくつかのイベント(私はウィンドウを使用して)を送信したいが、私はそれを行う方法を知らない。 send-event.plスクリプトの使い方は分かりません。誰かが私に例を与えることができますか?OpenNMS Windows send-event.pl、スクリプトの使い方は?
OpenNMSがインストールされました。私はいくつかのイベント(私はウィンドウを使用して)を送信したいが、私はそれを行う方法を知らない。 send-event.plスクリプトの使い方は分かりません。誰かが私に例を与えることができますか?OpenNMS Windows send-event.pl、スクリプトの使い方は?
OpenNMS Horizonの最新バージョンを使用している場合は、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
私は、これは
を役に立てば幸い