V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
wjdfx
V2EX  ›  Linux

请教一个 Zabbix 触发器的配置问题

  •  
  •   wjdfx · 2021-03-24 16:47:42 +08:00 · 1868 次点击
    这是一个创建于 1332 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教一个 Zabbix 触发器的问题

    我在使用监控项监控一个日志文件,要求是:

    在 1800 秒没有从 zabbix 客户端收到数据,或者拿到的值和上一个值没有变化就触发触发器。

    以下是我们当前的写法: {Temp-x1:get_height.nodata(1800)}=1 or {Temp-x1:gget_height.change()}<=0

    但是实际情况是有些时候,zabbix 服务器从 zabbix 客户端拿数据的时候有时候会超时拿不到值,所以我想变成:

    在 1800 秒没有从 zabbix 客户端收到数据,或者拿到的值和上一个值或者上上个值比没有变化就触发触发器。

    请问有种改怎么写触发器?

    5 条回复    2021-03-25 09:40:07 +08:00
    defunct9
        1
    defunct9  
       2021-03-24 16:51:57 +08:00
    prometheus
    Aliencn
        2
    Aliencn  
       2021-03-24 18:36:28 +08:00
    建议还是看看超时拿不到数据的问题,是因为执行时间太长时间导致的超时还是网络质量不佳导致的超时
    Bromine0x23
        3
    Bromine0x23  
       2021-03-24 19:38:51 +08:00
    {key.last(#1)} <> {key.last(#2)} or {key.last(#1)} <> {key.last(#3)}
    wjdfx
        4
    wjdfx  
    OP
       2021-03-25 00:33:29 +08:00
    @Bromine0x23 谢谢老哥,这思路可以。也谢谢 @Aliencn 没办法,海外服务器监控国内的就是有超时的。也谢谢 @defunct9
    tianshiyeben
        5
    tianshiyeben  
       2021-03-25 09:40:07 +08:00
    wgcloud
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2793 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:30 · PVG 22:30 · LAX 06:30 · JFK 09:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.