我是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
答案 0 :(得分:0)
尝试以下配置。对我有用
模板:web_service_down_status
家庭:*
上:httpcheck.status
查找:bad_status的绝对最大值为-10秒
每隔10秒
暴击:$ this == 1
延迟:向上20s向下5m乘数2最大1h
信息:http状态返回1
至:网站管理员