0

Nagios を使用して、マシンがダウンしたときに電子メールを送信します。これはうまくいきます。アラートを発行するための API を備えた自作のアラート システムがあります。Nagios アラートに対してプログラムを作成したいのですが、電子メールを解析する必要はありません。

Nagios は、認識したアラートをファイルに記録できますか、またはアラートを認識したときにスクリプトを実行するように構成できますか? 次に、これに対してプログラムを作成して、アラータにフックすることができます。

ありがとう!

4

1 に答える 1

2

まず、コマンドを定義する必要があります。私たちのものはmisccommands.cfgにあります

コマンドを定義{
command_name writetofile
command_line /path/to/script $SERVICESTATE$ $SERVICETYPE$ など...
}

次に、サービスの event_handler でこれを呼び出す必要があります。

define servicenamehere{
...
event_handler writetofile
...
}

于 2010-10-01T19:14:18.007 に答える