[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

[Zabbix3.4] 使用触发器抑制一周中特定日期发生警报

你好。

我叫宫崎,在系统解决方案部运营管理部工作。

今天我想介绍一个在 Zabbix3.4 中抑制警报在一周中的特定日期发生的触发器。
技术销售部的中川也写了一篇文章 [Zabbix3.4]设置监控排除时间

触发函数指定一周中的特定日期

指定一周中特定日期的触发函数是“dayofweek”。

以下内容是在 Zabbix 文档 2.2 中编写的。
https://www.zabbix.com/documentation/2.2/jp/manual/appendix/triggers/functions

范围从 1 到 7,
1 - 星期一、
2 - 星期二


7 - 星期日
等。

下面是触发条件表达式的示例。

触发条件表达式如下。
{test-wd01:agent.ping.nodata(5m)}=1 和
({test-wd01:agent.ping.dayofweek(0)}=7)=0

上面的条件表达式使用 nodata 函数检查主机“test-wd01”的数据“agent.ping”是否在 5 分钟内没有响应。
下面的条件表达式使用 dayofweek 函数来检查主机“test-wd01”的数据“agent.ping”是星期几。
这是一个用 and 连接它们的表达式。

让我们使用条件表达式生成器实际测试它。
选择表达式生成器并单击测试。

如果周一5分钟没有响应,则

返回
{test-wd01:agent.ping.nodata(5m)}=1 ({test-wd01:agent.ping.dayofweek(0)}=7)=0
选择 1 表示星期一。

条件与 and 连接,并且两者都为 TRUE,因此生成警报。

如果周日5分钟没有响应,则

返回
{test-wd01:agent.ping.nodata(5m)}=1 ({test-wd01:agent.ping.dayofweek(0)}=7)=0
让我们选择 7 并假设今天是星期日。

dayofweek 的条件表达式现在为 FALSE。
由于条件与 和 相关,因此除非两者都为真,否则警报不会发生。

触发说明

{test-wd01:agent.ping.dayofweek(0)}=7
在上述情况下,如果 dayofweek 的值为 7(星期日),则为 TRUE。

({test-wd01:agent.ping.dayofweek(0)}=7)=0
但是,如果将其括在 () 中并在最后设置 =0,则意味着否定 () 中的内容。
通过这样做,如果在 dayofweek 中输入的值为 7(星期日),则该值将为 FALSE。

概括

正如链接中介绍的那样,触发函数有很多,因此似乎可以编写复杂的条件。
另外,如果我遇到什么有趣的情况,我愿意介绍给大家。

就是这样。

如果您觉得这篇文章有帮助,请点赞!
0
加载中...
0 票,平均:0.00 / 10
5,158
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

写这篇文章的人

关于作者

宫崎健太

我于 2017 年作为应届毕业生加入 Beyond。

我们为主要提供基于网络的服务的公司所使用的服务器和云提供24小时、365天的运营、维护和监控服务。
我属于系统解决方案部门,我的工作是改善 Beyond 的运营,以便我们的客户能够专注于他们的业务。

认证:AWS 认证解决方案架构师、GCP 专业云架构师、Linuc1