web-dev-qa-db-ja.com

OpenNMSで過去の停止タイミングを入力する方法

計画停止の場合、これらの期間がダウンタイムと見なされないようにタイミングを入力する必要があります。ここまでは順調ですね。ただし、誰かがブラックアウトウィンドウを定義しておらず、後で調整する必要がある場合、opennmsでそれは可能ですか?はいの場合、どうすればそれを行うことができますか?

ありがとう

3
akas

この機能はOpenNMSのどこにも文書化されていませんが、 wiki からです:

特定の停止カレンダーがポーラーパッケージに含まれている場合、この期間中はポーリングは発生しません。これは、この期間中にサービスが「稼働中」と見なされることを意味するものではないことに注意してください。メンテナンスの開始が早すぎて停止が検出された場合、停止ウィンドウが閉じるまで、サービスを復元するためのポーリングは行われません。

したがって、スケジュールされた停止の本質的な効果は、その間隔中にポーリングを停止することです。これにより、実際の停止(計画されたメンテナンスによって引き起こされた)は記録されません。

したがって、これを模倣するために、OpenNMSに含まれていなかった定期メンテナンス中に、ポーラーによってログに記録されたエントリをさかのぼって削除できます。これには、イベントデータベースを変更するためのSQLクエリの作成が必要なようです。この目標を具体的に達成する方法の詳細については、 イベントメンテナンス を参照してください。具体的な回答は、削除するアイテムに具体的に依存するためです。

1
austinian