0

我是 netdata 的新手,正在尝试配置 netdata,以便在网站关闭时触发警报。我的选择落在了 httpcheck 上(如果有更好的选择,请告诉我),它成功地检查了网站,但我找不到一个警报,在网站关闭时专门通知管理员。httpcheck.py 文件发送两个参数;响应时间和布尔“状态”。到目前为止,我已经尝试过了,但它似乎不起作用

alarm: server_down
families: *
on:  httpcheck.status
every: 10s
warn: $this == false
crit: $this == false
info: triggers if server is down
to: sysadmin

如果有人对netdata有经验并且知道如何解决这个问题,我将不胜感激。

这是 httpcheck 的 github 存储库 https://github.com/netdata/netdata/tree/master/collectors/python.d.plugin/httpcheck

4

1 回答 1

0

试试下面的配置。它对我有用

模板:web_service_down_status

家庭: *

上:httpcheck.status

查找:bad_status 的最大 -10 秒绝对值

每:10s

暴击:$this == 1

延迟:向上 20s 向下 5m 乘数 2 最大 1h

info: 当http状态返回1

致:网站管理员

于 2019-07-09T07:38:02.237 回答