触发器严重性

触发器严重性可用于避免因不太严重的问题而产生告警噪音。

请参见所有最佳实践

概述

严重性表示触发器的相对重要程度。

分配严重性不仅有助于可视化展示,也有助于避免针对琐碎问题发送通知。

触发器严重性用于:

  • 可视化展示(根据原始触发器严重性,为每个已创建的问题显示不同颜色)
  • 根据严重性限制通知(请参见动作条件
  • 用户介质 - 针对不同严重性使用不同介质(通知渠道)(例如,对 HighDisaster 严重性的触发器使用 SMS,而对其他严重性的触发器使用 Email)
  • 全局告警中的音频 - 针对不同严重性使用不同音频

默认支持以下触发器严重性:

严重性 颜色 描述
未分类 灰色 可用于事件严重性级别未知、尚未确定、不属于常规监控范围等情况,例如在初始配置期间,作为后续评估的占位符,或作为集成流程的一部分。
信息 浅蓝色 可用于不需要立即关注、但仍可提供有价值见解的信息类事件。
警告 黄色 可用于表示可能需要调查或处理、但尚不严重的潜在问题。
一般 橙色 可用于表示较为重要的问题,应在相对较短时间内处理,以防止进一步问题发生。
浅红色 可用于表示需要立即关注的关键问题,以避免造成重大中断。
灾难 红色 可用于表示需要立即采取行动的严重事件,以防止例如系统中断或数据丢失。

可在 Administration > General > Trigger displaying options自定义触发器严重性的名称和颜色。
颜色在所有前端主题之间共享。

翻译自定义严重性名称

如果使用 Zabbix 前端翻译,则默认情况下,自定义严重性名称将覆盖已翻译的名称。

默认的触发器严重性名称可在所有语言环境中进行翻译。
如果更改了严重性名称,则所有语言环境都会使用自定义名称,因此需要额外进行手动翻译。

自定义严重性名称翻译步骤:

  • 设置所需的自定义严重性名称,例如“Important”
  • 编辑 <frontend_dir>/locale/<required_locale>/LC_MESSAGES/frontend.po
  • 添加 2 行:
<!-- -->
msgid "Important"
msgstr "<翻译字符串>"

并保存文件。

  • 按照 <frontend_dir>/locale/README 中的说明创建 .mo 文件

这里,msgid 应与新的自定义严重性名称一致,而 msgstr 应为该名称在特定语言中的翻译。

每次更改严重性名称后,都应执行此过程。