AI智能摘要
创建Telegram BOT机器人并获取API及TG ID后,可在哪吒探针面板中设置告警通知。URL需填入包含API和ID的指定格式。新增离线告警规则时,设置检测时长建议300秒以上,避免频繁报警。月流量告警支持按周期统计出站、入站或双向流量,达到设定值时触发报警。相关参数如cycle_start、cycle_unit等需准确填写,用字节表示流量值,如1TB为1099511627776B。其他告警规则可查阅官方文档。
— 此摘要由AI分析文章内容生成,仅供参考。
以创建离线告警规则为例
创建BOT机器人
在TG中搜索botfather,创建一个新的bot

输入你喜欢的名字,完成创建后就会获得API

记住这个API,哪吒告警设置里需要用到
获取TG ID
TG里有很多方法可以获取,这里提供一种,搜索机器人@getidsbot,点击about即可获取

记住这个ID,哪吒告警设置里需要用到
哪吒告警设置
打开哪吒面板后台,选择告警
新增通知方式

名称、分组随便写,URL填写以下地址:
https://api.telegram.org/botXXXXXX/sendMessage?chat\_id=YYYYYY&text=#NEZHA#
其中:XXX替换为你创建的bot的API(那串代码),YYY替换为你的TG ID
其他不用填写,保存即可。
新增离线告警规则

名称随便写,规则填写如下代码:
[{"Type":"offline","Duration":10}]
其中10是秒数,即检测时间为10秒,为避免bot频繁报警,建议填写300秒以上
勾选启用,然后保存
当提示 这是测试消息
表示设置成功!

新增月流量告警
规则:
[{"type":"transfer_out_cycle","max":1099511627776,"cycle_start":"2022-01-01T00:00:00+08:00","cycle_interval":1,"cycle_unit":"month","cover":1,"ignore":{"3":true,"4":true}}]
解释:ID 为 3 和 4 的服务器(ignore 里面定义),以每月 1 号为统计周期,周期内统计的出站月流量达到 1TB 时报警
type
之中transfer_in_cycle
表示周期内的入站流量,transfer_out_cycle
周期内的出站流量、transfer_all_cycle
周期内双向流量和max
之后的1099511627776
为1TB流量,使用的单位是B,如:200GB为214748364800
cycle_start
: 是统计周期开始日期(可以是机器计费周期的开始日期),时间格式为RFC3339,例如北京时间为2022-01-11T08:00:00.00+08:00
cycle_interval
:每隔多少个周期单位(例如,周期单位为天,该值为 7,则代表每隔 7 天统计一次)cycle_unit
统计周期单位,默认hour,可选(hour, day, week, month, year)cover
参考基本规则 【0 监控所有,通过 ignore 忽略特定服务器 、1 忽略所有,通过 ignore 监控特定服务器】ignore
内定义要监控的VPS 的ID。
其他告警规则
可参考哪吒官方文档
传送门:告警规则
发布者:木木,转载请注明出处:https://blog.dbuzz.cn/4401.html