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}

  • 相关阅读:
    宏任务、微任务与Event Loop
    puppteer的使用
    docker的使用 -- windows
    vscode集成eslint
    删除git中无用的大文件
    git 使用
    利用chrome devtool 观察页面占用内存
    JS对象-不可扩展对象、密封对象、冻结对象
    数学
    素数 + 背包
  • 原文地址:https://www.cnblogs.com/leon2659/p/10451807.html
Copyright © 2011-2022 走看看