21.3. ovirt-engine-notifier.conf のイベント通知のパラメーター

イベント通知機能の設定ファイルは、/usr/share/ovirt-engine/services/ovirt-engine-notifier/ovirt-engine-notifier.conf にあります。

表21.1 ovirt-engine-notifier.conf variables

変数名デフォルト備考

SENSITIVE_KEYS

none

ログに記録されないキーのコンマ区切りのリスト。

JBOSS_HOME

/opt/rh/eap7/root/usr/share/wildfly/

Manager が使用する JBoss アプリケーションサーバーの場所。

ENGINE_ETC

/etc/ovirt-engine

Manager が使用する etc ディレクトリーの場所。

ENGINE_LOG

/var/log/ovirt-engine

Manager が使用する logs ディレクトリーの場所。

ENGINE_USR

/usr/share/ovirt-engine

Manager が使用する usr ディレクトリーの場所。

ENGINE_JAVA_MODULEPATH

${ENGINE_USR}/modules

JBoss モジュールが追加されるファイルパス。

NOTIFIER_DEBUG_ADDRESS

none

通知機能が使用する Java 仮想マシンのリモートデバッグを実行するために使用できるマシンのアドレス。

NOTIFIER_STOP_TIME

30

サービスがタイムアウトするまでの時間 (秒単位)。

NOTIFIER_STOP_INTERVAL

1

タイムアウトカウンターをインクリメントする時間 (秒)。

INTERVAL_IN_SECONDS

120

サブスクライバーにメッセージをディスパッチするインスタンス間の間隔 (秒単位)。

IDLE_INTERVAL

30

低優先度タスクが実行される間隔 (秒単位)。

DAYS_TO_KEEP_HISTORY

0

この変数は、ディスパッチされたイベントが履歴テーブルに保持される日数を設定します。この変数が設定されていない場合、イベントは履歴テーブルに無期限に残ります。

FAILED_QUERIES_NOTIFICATION_THRESHOLD

30

通知メールが送信された後に失敗したクエリーの数。通知メールは、通知のフェッチに最初に失敗した後、この変数で指定された失敗の数に到達するたびに 1 回送信されます。0 または 1 を指定した場合は、失敗するたびに電子メールが送信されます。

FAILED_QUERIES_NOTIFICATION_RECIPIENTS

none

通知メールの送信先となる受信者のメールアドレス。メールアドレスはコンマで区切る必要があります。この項目は、FILTER 変数によって非推奨とされました。

DAYS_TO_SEND_ON_STARTUP

0

通知機能の開始時に処理および送信される古いイベントの日数。

FILTER

exclude:*

電子メール通知のトリガーと受信者を決定するために使用されるアルゴリズム。この変数の値は、include または exclude、event、および recipient の組み合わせから設定される。たとえば、include:VDC_START(smtp:mail@example.com) ${FILTER} ようになります。

MAIL_SERVER

none

SMTP メールサーバーアドレス。必須。

MAIL_PORT

25

通信に使用されるポート。使用できる値には、プレーン SMTP の場合は 25、SSL を使用した SMTP の場合は 465、および TLS を使用した SMTP の場合は 587 が含まれます。

MAIL_USER

none

ユーザー認証のために SSL が有効な場合は、この変数を設定する必要があります。この変数は、MAIL_FROM 変数が設定されていない場合に from ユーザーアドレスを指定するためにも使用されます。一部のメールサーバーでは、この機能をサポートしていません。アドレスは RFC822 形式です。

SENSITIVE_KEYS

${SENSITIVE_KEYS},MAIL_PASSWORD

メールサーバーで認証が必要な場合、または SSL または TLS が有効になっている場合は、ユーザーを認証するために必要です。

MAIL_PASSWORD

none

メールサーバーで認証が必要な場合、または SSL または TLS が有効になっている場合は、ユーザーを認証するために必要です。

MAIL_SMTP_ENCRYPTION

none

通信に使用する暗号の種類を指定します。可能な値は nonessltls です。

HTML_MESSAGE_FORMAT

false

この変数が true に設定されている場合、メールサーバーは HTML フォーマットでメッセージを送信します。

MAIL_FROM

none

この変数は、メールサーバーでサポートされている場合、RFC822 形式で送信者アドレスを指定します。

MAIL_REPLY_TO

none

この変数は、メールサーバーでサポートされている場合、送信メールの返信先アドレスを RFC822 形式で指定します。

MAIL_SEND_INTERVAL

1

IDLE_INTERVAL ごとに送信される SMTP メッセージの数

MAIL_RETRIES

4

失敗する前に電子メールの送信を試行する回数。

SNMP_MANAGER

none

SNMP マネージャーとして機能するマシンの IP アドレスまたは完全修飾ドメイン名。エントリーはスペースで区切る必要があり、ポート番号を含めることができます。たとえば、manager1.example.com manager2.example.com:164 です。

SNMP_COMMUNITY

public

デフォルトの SNMP コミュニティー。

SNMP_OID

1.3.6.1.4.1.2312.13.1.1

アラートのデフォルトのトラップオブジェクト識別子。この OID が定義されると、すべてのトラップタイプがイベント情報とともに SNMP マネージャーに送信されます。デフォルトのトラップを変更すると、生成されたトラップが Manager の管理情報ベースに準拠できなくなることに注意してください。

ENGINE_INTERVAL_IN_SECONDS

300

Manager がインストールされているマシンを監視する間隔 (秒単位)。間隔は、監視が完了した時点から測定されます。

ENGINE_MONITOR_RETRIES

3

通知機能が、障害後の指定された間隔で Manager がインストールされているマシンのステータスを監視しようとする回数。

ENGINE_TIMEOUT_IN_SECONDS

30

通知機能が障害後に指定された間隔で Manager がインストールされているマシンの状況を監視しようとするまで待機する時間 (秒単位)。

IS_HTTPS_PROTOCOL

false

JBoss がセキュアモードで実行されている場合、このエントリーは true に設定する必要があります。

SSL_PROTOCOL

TLS

SSL が有効な場合に JBoss Configuration コネクターが使用するプロトコル。

SSL_IGNORE_CERTIFICATE_ERRORS

false

JBoss がセキュアモードで実行しており、SSL エラーを無視する場合は、この値を true に設定する必要があります。

SSL_IGNORE_HOST_VERIFICATION

false

JBoss がセキュアモードで実行しており、ホスト名の検証が無視される場合は、この値を true に設定する必要があります。

REPEAT_NON_RESPONSIVE_NOTIFICATION

false

この変数は、Manager がインストールされているマシンが応答しない場合に、繰り返し失敗メッセージをサブスクライバーに送信するかどうかを指定します。

ENGINE_PID

/var/lib/ovirt-engine/ovirt-engine.pid

Manager の PID のパスとファイル名です。