哪吒探针:面板TG告警通知设置

以创建离线告警规则为例

创建BOT机器人

在TG中搜索botfather,创建一个新的bot

哪吒探针:面板TG告警通知设置

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

哪吒探针:面板TG告警通知设置

记住这个API,哪吒告警设置里需要用到

获取TG ID

TG里有很多方法可以获取,这里提供一种,搜索机器人@getidsbot,点击about即可获取

哪吒探针:面板TG告警通知设置

记住这个ID,哪吒告警设置里需要用到

哪吒告警设置

打开哪吒面板后台,选择告警

新增通知方式

哪吒探针:面板TG告警通知设置

名称、分组随便写,URL填写以下地址:

https://api.telegram.org/botXXXXXX/sendMessage?chat\_id=YYYYYY&text=#NEZHA#

其中:XXX替换为你创建的bot的API(那串代码),YYY替换为你的TG ID

其他不用填写,保存即可。

新增离线告警规则

哪吒探针:面板TG告警通知设置

名称随便写,规则填写如下代码:

[{"Type":"offline","Duration":10}]

其中10是秒数,即检测时间为10秒,为避免bot频繁报警,建议填写300秒以上

勾选启用,然后保存

当提示 这是测试消息 表示设置成功!

哪吒探针:面板TG告警通知设置

新增月流量告警

规则:

[{"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 时报警

  1. type之中 transfer_in_cycle表示周期内的入站流量, transfer_out_cycle 周期内的出站流量、 transfer_all_cycle 周期内双向流量和
  2. max之后的 1099511627776为1TB流量,使用的单位是B,如:200GB为 214748364800
  3. cycle_start: 是统计周期开始日期(可以是机器计费周期的开始日期),时间格式为RFC3339,例如北京时间为 2022-01-11T08:00:00.00+08:00
  4. cycle_interval:每隔多少个周期单位(例如,周期单位为天,该值为 7,则代表每隔 7 天统计一次)
  5. cycle_unit 统计周期单位,默认hour,可选(hour, day, week, month, year)
  6. cover参考基本规则 【0 监控所有,通过 ignore 忽略特定服务器 、1 忽略所有,通过 ignore 监控特定服务器】
  7. ignore内定义要监控的VPS 的ID。

其他告警规则

可参考哪吒官方文档

传送门:告警规则

发布者:木木,转载请注明出处:https://blog.mmcool.site/4401.html

Like (0)
Donate 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
木木的头像木木
Previous 2024 年 7 月 30 日 下午5:04
Next 2024 年 7 月 30 日 下午5:14

相关推荐

发表回复

Please Login to Comment
SHARE
TOP