V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yupozhang
V2EX  ›  推广

五分钟实现 Zabbix 电话短信邮件钉钉飞书企业微信报警

  •  
  •   yupozhang · 2022-09-05 08:16:47 +08:00 · 1837 次点击
    这是一个创建于 571 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Zabbix 是现在企业用的比较多的开源监控系统,Zabbix 电话短信报警更是运维不可缺少的报警渠道,假如半夜正在睡觉服务器异常了,这时候电话报警就非常必要。

    Spug 推送助手针对常见的报警系统,内置好了很多报警模版,可以让用户简单快捷的配置常见的报警通知,下面以 Zabbix 为例,看一下如何快速配置电话、短信、邮件、钉钉、飞书、企业微信等报警通知。

    1 、打开推送助手官网,选择 Zabbix 模板

    推送助手官网 / 模板市场 / Zabbix 模板 / 使用模版 / 配置模板对象

    2 、拷贝保存模板编码

    配置完成推送对象后,拷贝模板 ID

    3 、Zabbix 添加报警媒介

    • Zabbix / 报警媒介类型 / 添加
      名称:推送助手报警
      类型:脚本
      脚本名称:spug_push_alert.sh
      脚本参数 1:abPampgaabc   //粘贴上面拷贝的推助手模版编码
      脚本参数 2:{ALERT.MESSAGE}
    
    • 配置 Message templates ,添加报警发送内容
    • 将下面的消息内容拷贝到你的 zabbix templates 消息里面,主题可以自己随便定义

    • Message type: 问题
    status={TRIGGER.STATUS}&name={EVENT.NAME}&severity={EVENT.SEVERITY}&date={EVENT.DATE}&time={EVENT.TIME}&age={EVENT.AGE}&ip={HOST.IP}&hostname={HOST.NAME}&key={TRIGGER.KEY1}&value={ITEM.LASTVALUE}
    
    • 添加报警恢复内容
    • 将下面的消息内容拷贝到你的 zabbix templates 消息里面,主题可以自己随便定义
    • Message type:Problem recovery
    status={TRIGGER.STATUS}&name={EVENT.NAME}&severity={EVENT.SEVERITY}&date={EVENT.DATE}&time={EVENT.TIME}&age={EVENT.AGE}&ip={HOST.IP}&hostname={HOST.NAME}&key={TRIGGER.KEY1}&value={ITEM.LASTVALUE}&recovery_date={EVENT.RECOVERY.DATE}&recovery_time={EVENT.RECOVERY.TIME}
    

    点击更新保存媒介

    4 、添加 zabbix 报警报警脚本

    登录 zabbix-server 服务器,添加 zabbix 执行的报警媒介脚本

    $ vim /usr/lib/zabbix/alertscripts/spug_push.sh
    
    #!/bin/bash
    /usr/bin/curl -X POST -d "$2" https://push.spug.cc/send/$1
    
    
    # 添加脚本执行权限
    $ chmod +x  /usr/lib/zabbix/alertscripts/spug_push.sh
    
    

    5 、添加 Zabbix 报警用户

    Zabbix / 管理 / 用户 / 关联推送助手报警媒介

    6 、添加 Zabbix 触发器

    Zabbix / 配置 / 动作 / Trigger Action / 创建动作 / 配置报警发送用户和恢复信息发送用户

    7 、验证电话、短信、机器人报警

    • 可以手动触发一下报警,测试一下报警发送。
    • 推送助手平台 / 推送日志 也可以看到发送的历史消息。

    8 、关于 Spug 推送助手:

    推送助手是一个集成了电话、短信、邮件、飞书、钉钉、微信、企业微信等多通道的消息推送平台。 用户只需要调用一个简单的 URL ,就可以完成多通道的消息推送。链接:push.spug.cc


    更多资讯、视频、欢迎关注公众号: Spug 社区

    julyclyde
        1
    julyclyde  
       2022-09-05 08:56:52 +08:00
    Philosophy6
        2
    Philosophy6  
       2022-09-05 09:24:50 +08:00
    不错
    tankren
        3
    tankren  
       2022-09-05 09:27:32 +08:00
    看着不错,域名有点寨
    yupozhang
        4
    yupozhang  
    OP
       2022-09-05 11:08:04 +08:00
    哈哈。域名用的 spug 开源项目的域名
    @tankren
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2855 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:40 · PVG 21:40 · LAX 06:40 · JFK 09:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.