银行 Zabbix

zabbix怎么设置个宏,宏定义的是时间段,然后在触发器里面调用它,只有在宏定义的时间段内才触发?

参与5

1 同行回答

waring_id waring_id 技术经理 某公司
1、宏主要作用是定义变量,匹配对应的自动发现功能使用。2、zabbix 工作时间的配置有对应的设置项,一方面在展示图形时会有不同颜色区分,另一方面是触发器响应预警动作时有对应的区分3、主机触发器的设置主要针对监控项的取值变化(一段时间内)做出的触发,没有特定在某个具体时...显示全部

1、宏主要作用是定义变量,匹配对应的自动发现功能使用。
2、zabbix 工作时间的配置有对应的设置项,一方面在展示图形时会有不同颜色区分,另一方面是触发器响应预警动作时有对应的区分
3、主机触发器的设置主要针对监控项的取值变化(一段时间内)做出的触发,没有特定在某个具体时间内,该触发信息计入主机监控的事件 events
4、具体发送报警通知或时短信或电话的操作是 action (动作)执行的,动作的设置项中才会有多种表达式的组合操作(例如预警的级别、通知的人员、持续的时间等)

收起
零售/批发 · 2023-07-17
浏览351

ChatGPT 回答

在Zabbix中,可以通过设置宏来定义时间段,然后在触发器中调用宏来实现只在宏定义的时间段内触发。

具体步骤如下:

  1. 在Zabbix中创建一个宏,用于定义时间段。进入“管理”-“宏”,点击“创建宏”按钮,填写宏名称和宏值。宏值的格式为“{$TIMEPERIOD:名称}”,其中“名称”为时间段的名称,可以自定义。
  2. 在Zabbix中创建一个时间段。进入“配置”-“时间段”,点击“创建时间段”按钮,填写时间段名称和时间段的起止时间。
  3. 在触发器中调用宏。进入“配置”-“触发器”,编辑触发器,使用“{宏名称}”来调用宏。例如,“{宏名称}=1”表示只有在宏定义的时间段内才会触发。

需要注意的是,宏定义的时间段必须在时间段列表中存在,否则无法生效。另外,宏定义的时间段只能在触发器中使用,不能在其他地方使用。

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-05-23
  • 关注会员:2 人
  • 问题浏览:819
  • 最近回答:2023-07-17
  • X社区推广