首页 > 解决方案 > netdata httpcheck 网站是否关闭

问题描述

我是 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

标签: pythonnetdata

解决方案


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

模板:web_service_down_status

家庭: *

上:httpcheck.status

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

每:10s

暴击:$this == 1

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

info: 当http状态返回1

致:网站管理员


推荐阅读