Show Table of Contents
17.3. ovirt-engine-notifier.conf 配置文件中的事件通知参数
事件通知器的配置文件是
/usr/share/ovirt-engine/services/ovirt-engine-notifier/ovirt-engine-notifier.conf。
表 17.1. ovirt-engine-notifier.conf 变量
| 变量名 | 默认值 | 备注 |
|---|---|---|
| SENSITIVE_KEYS | 没有 | 一组以逗号分隔的,不会被记录到日志中的密钥。 |
| JBOSS_HOME | /usr/share/jbossas | Red Hat Enterprise Virtualization Manager 使用的 JBoss 应用服务器的位置。 |
| ENGINE_ETC | /etc/ovirt-engine | Red Hat Enterprise Virtualization Manager 使用的 etc 目录的位置。 |
| ENGINE_LOG | /var/log/ovirt-engine | Red Hat Enterprise Virtualization Manager 使用的 logs 目录的位置。 |
| ENGINE_USR | /usr/share/ovirt-engine | Red Hat Enterprise Virtualization Manager 使用的 usr 目录的位置。 |
| ENGINE_JAVA_MODULEPATH | ${ENGINE_USR}/modules | JBoss 模块附加到的文件路径。 |
| NOTIFIER_DEBUG_ADDRESS | 没有 | 一台机器的地址。这个机器被用来对事件通知器所使用的 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 | 指定在事件通知邮件发出后,经过多少次相同的失败查询后才再发出通知。例如,这个变量被设为3,在一个查询失败后发出了一个事件通知,下一次只有发生了 3 次相同的查询失败后才会再次发送这个事件通知。如果您把这个变量的值设为 0 或 1,每次查询失败后都会发送一个通知邮件。 |
| FAILED_QUERIES_NOTIFICATION_RECIPIENTS | 没有 | 接收通知邮件的用户的邮件地址。用户可以指定多个用户的邮件地址(使用逗号分隔)。这个变量现在已经被 FILTER 变量替代。 |
| DAYS_TO_SEND_ON_STARTUP | 0 | 当事件通知器启动时,多少天前的事件需要被处理并发送事件通知。 |
| FILTER | exclude:* | 决定触发事件的条件,以及接收邮件通知的用户的邮件地址。这个变量的值由 include 或 exclude,事件和接收者的邮件组成。例如,include:VDC_START(smtp:mail@example.com) ${FILTER}。 |
| MAIL_SERVER | 没有 | SMTP 邮件服务器的地址。这个变量必须被设置。 |
| MAIL_PORT | 25 | SMTP 使用的端口号。可能的值包括 25(SMTP)、465(使用 SSL 的 SMTP)和 587(使用 TLS 的 SMTP)。 |
| MAIL_USER | 没有 | 如果使用 SSL 来进行用户验证,这个变量必须被设置。当 MAIL_FROM 变量没有设置时,这个变量值也被用来指定 "from" 用户的地址。一些邮件服务器并不支持这个功能。这里的邮件地址使用 RFC822 格式。 |
| SENSITIVE_KEYS | ${SENSITIVE_KEYS},MAIL_PASSWORD | 如果邮件服务器需要用户验证,或启用了 SSL 或 TLS,在这里指定用户的验证信息。 |
| MAIL_PASSWORD | 没有 | 如果邮件服务器需要用户验证,或启用了 SSL 或 TLS,在这里指定用户的验证信息。 |
| MAIL_SMTP_ENCRYPTION | 没有 | 邮件所使用的加密方法。可能的值包括 none、ssl 和 tls。 |
| HTML_MESSAGE_FORMAT | false | 如果这个变量的值被设为 true,邮件服务器以 HTML 的形式发送信息。 |
| MAIL_FROM | 没有 | 如果邮件服务器支持,使用这个变量指定发送者的邮件地址(RFC822 格式)。 |
| MAIL_REPLY_TO | 没有 | 如果邮件服务器支持,使用这个变量在发送的邮件中指定 reply-to 的邮件地址(RFC822 格式)。 |
| MAIL_SEND_INTERVAL | 1 | 每个 IDLE_INTERVAL 所发的 SMTP 信息数 |
| MAIL_RETRIES | 4 | 在确定操作失败前,尝试发送邮件的次数。 |
| SNMP_MANAGER | 没有 | 作为 SNMP 管理器的机器的 IP 地址或全局域名。如果需要输入多个机器的信息,以一个空格分隔它们(可以包括一个端口号)。如 manager1.example.com manager2.example.com:164。 |
| SNMP_COMMUNITY | public | 默认的 SNMP community。 |
| SNMP_OID | 1.3.6.1.4.1.2312.13.1.1 | 提示信息的默认 trap 对象的标识符。当这个 OID 被定义时,所有 trap 类型(包括事件信息)被发送到 SNMP 管理器。请注意,修改默认的 trap 会导致所产生的 trap 和 Manager 的 MIB(Management Information Base,管理信息库)不匹配。 |
| 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 配置连接器(JBoss configuration connector)所使用的协议。 |
| 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 | Red Hat Enterprise Virtualization Manager 的 PID 的路径和文件名。 |

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.