28.5. 配置集群警报 meta 选项


与资源代理一样,可以对报警代理配置 meta 选项来影响 Pacemaker 调用它们的方式。下表描述了警报 meta 选项。meta 选项可以为每个报警代理和每个接收者配置。

Expand
表 28.1. 报警 Meta 选项
meta-Attribute默认值描述

enabled

true

如果警报设置为 false,则不会使用警报。如果警报设置为 true,特定接收者设置为 false,则不会使用该接收者。

timestamp-format

%H:%M:%S.%06N

在向代理发送事件的时间戳时,集群使用的格式。这是与 date(1)命令一起使用的字符串。

timeout

30s

如果报警代理没有在这段时间内完成,它将被终止。

流程

以下示例流程为报警代理和警报接收者配置集群警报 meta 选项。流程配置一个调用脚本 myscript.sh 的警报,然后为警报添加两个接收者。对于每个事件,脚本被调用两次。

  1. 配置一个调用脚本 myscript.sh 并使用 15 秒超时的警报。

    # pcs alert create id=my-alert path=/path/to/myscript.sh meta timeout=15s
    Copy to Clipboard Toggle word wrap
  2. 添加一个ID 为 my-alert-recipient1 的警报接收者,使用格式为 %D %H:%M 的时间戳将调用传递给接收者 someuser@example.com

    # pcs alert recipient add my-alert value=someuser@example.com id=my-alert-recipient1 meta timestamp-format="%D %H:%M"
    Copy to Clipboard Toggle word wrap
  3. 添加一个 ID 为 my-alert-recipient2 的警报接收者,使用格式为 %c 的时间戳将调用传递给接收者 otheruser@example.com

    # pcs alert recipient add my-alert value=otheruser@example.com id=my-alert-recipient2 meta timestamp-format="%c"
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat