Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

17.3. ovirt-engine-notifier.conf 中的事件通知的参数

事件通知程序配置文件可在 /usr/share/ovirt-engine/services/ovirt-engine-notifier/ovirt-engine-notifier.conf 中找到。

表 17.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 使用 的日志 目录的位置。
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 发送通知电子邮件的失败查询数量。在第一次无法获取通知后发送通知电子邮件,然后每当达到此变量指定的故障数时执行一次。如果指定值 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,使用 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 通信中使用的加密类型。可能的值为 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 警报的默认陷阱对象标识符。在定义此 OID 时,所有陷阱类型都会向 SNMP 管理器发送事件信息。请注意,更改默认陷阱可防止生成的陷阱遵守管理器的管理信息基础。
ENGINE_INTERVAL_IN_SECONDS 300 监控安装管理器的机器之间的间隔(以秒为单位)。间隔从监控完成的时间来衡量。
ENGINE_MONITOR_RETRIES 3 通知程序尝试监控在失败后以给定间隔安装 Manager 的机器状态的次数。
ENGINE_TIMEOUT_IN_SECONDS 30 在通知程序尝试监控 Manager 在失败后以给定间隔安装的机器状态前等待的时间(以秒为单位)。
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 此变量指定如果安装管理器的计算机不响应,则会将重复失败消息发送到订阅者。
ENGINE_PID /var/lib/ovirt-engine/ovirt-engine.pid Manager 的 PID 的路径和文件名。