zoukankan      html  css  js  c++  java
  • 小飞机机器人报警配置

    一、申请telegram机器人
    申请完成后会获得官方发来的token
    申请到机器人后和机器人发送一条消息激活机器人,并加机器人加入到报警群组
    https://api.telegram.org/bot“token”/getUpdates 这个链接可以看到机器人所在群组的组ID以及发送过的消息
    例如:https://api.telegram.org/bot830434150:AAEuZ0J5SU4WN_XCFbcA8FxgeoJ-7YDTvuk/getUpdates

    一、zabbix服务端配置报警脚本目录
    cat /etc/zabbix/zabbix_server.conf |egrep -v "#"
    AlertScriptsPath=/usr/lib/zabbix/alertscripts 此处便是报警脚本放置的位置

    cat telegram-nii.sh 内容如下,脚本意思是将报警内容发送到组ID为-100116907的群组

    #!/bin/sh
    SUBJECT="$2"
    MESSAGE="$3"
    NL=""
    curl --silent -X POST --retry 5 --retry-delay 0 --retry-max-time 60 --data-urlencode "chat_id=-100116907" --data-urlencode "text=Subject: ${SUBJECT}${NL}${NL}${MESSAGE}" "https://api.telegram.org/bottoken/sendMessage?disable_web_page_preview=true" | grep -q '"ok":true'


    三、在zabbix管理页面配置动作、用户、报警媒介类型

    1、添加动作

    (1)、动作名称和触发条件

    (2)、操作

    {TRIGGER.NAME}

    消息内容:

    告警主机:{HOST.NAME}
    告警信息:{TRIGGER.NAME}
    问题详情:{ITEM.VALUE}
    告警时间:{EVENT.TIME}
    告警日期:{EVENT.DATE}

    2、报警媒介类型

    (1)、名称

    (2)、类型:脚本

    (3)、脚本名称

    (4)、脚本参数

    {ALERT.SENDTO}

    {ALERT.SUBJECT}

    {ALERT.MESSAGE}

  • 相关阅读:
    Atcoder Grand Contest 038 F
    洛谷 P5502
    Codeforces 1010F
    洛谷 P4621
    洛谷 P5518
    Oracle-切换当用用户的模式
    Oracle-DBV数据文件校验工具
    【转载】Oracle-通过增量备份前滚的反手解决物理备库归档缺失,损坏,gap问题
    Oracle-对比SAA与STA
    Oracle-SAA
  • 原文地址:https://www.cnblogs.com/leon2659/p/10451807.html
Copyright © 2011-2022 走看看