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

管理器所使用的 JBoss 应用服务器的位置。

ENGINE_ETC

/etc/ovirt-engine

管理器使用的 etc 目录的位置。

ENGINE_LOG

/var/log/ovirt-engine

Manager 使用的 日志目录的位置。

ENGINE_USR

/usr/share/ovirt-engine

管理器使用的 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

发送通知电子邮件的失败查询数。在第一次获取通知失败后会收到通知电子邮件,然后每次达到此变量指定的失败次数后,都会发送通知电子邮件。如果您指定一个 01 的值,则会为每个失败发送一封电子邮件。

FAILED_QUERIES_NOTIFICATION_RECIPIENTS

none

发送通知电子邮件的收件人的电子邮件地址。必须使用逗号分隔电子邮件地址。FILTER 变量已弃用此条目。

DAYS_TO_SEND_ON_STARTUP

0

通知程序启动时将处理并发送的旧事件的天数。

FILTER

exclude:*

用于决定电子邮件通知的触发器的算法。这个变量的值包括 includeexclude、事件和接收者的组合。例如,include:VDC_START (smtp:mail@example.com)${FILTER}

MAIL_SERVER

none

SMTP 邮件服务器地址。必需。

MAIL_PORT

25

用于通信的端口。可能的值有 25 个用于普通 SMTP,465 用于使用 SSL 的 SMTP,以及 587 用于使用 TLS 的 SMTP。

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

通信中使用的加密类型。可能的值为 none, ssl, tls

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

警报的默认 trap 对象标识符。定义此 OID 时,所有 trap 类型都会向 SNMP Manager 发送并附加了事件信息。请注意,更改默认陷阱可防止生成的陷阱遵守管理器的管理信息库。

ENGINE_INTERVAL_IN_SECONDS

300

监控安装 Manager 的机器之间的间隔(以秒为单位)。间隔从监控完成的时间测量。

ENGINE_MONITOR_RETRIES

3

通知程序尝试监控故障后以给定间隔内安装的机器状态的次数。

ENGINE_TIMEOUT_IN_SECONDS

30

在通知程序尝试监控管理器在故障后以给定间隔安装的机器的状态前,等待的时间(以秒为单位)。

IS_HTTPS_PROTOCOL

false

如果 JBoss 在安全模式下运行,则此条目必须设为 true

SSL_PROTOCOL

TLS

启用 SSL 时 JBoss 配置连接器使用的协议。

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 的路径和文件名。