Zabbix监控http服务简单检查

Zabbix监控http服务简单检查

我如何添加触发器,或者更准确地说... 触发器应该是什么样子,对于 net.tcp.service[http,80],如果 http 停机时间超过一两分钟,它会发出警报。我知道我可以设置 zabbix 检查 http 是否存在的间隔,如果 http 停机,它将返回 0,如果运行,它将返回 1。因此假设在检查 3 次后,每次 http 发送 0(它已停机)。如何为此添加触发器?

另外,我听说可以使用 zabbix 制作 http 负载图?有人知道怎么做吗?或者有好的操作方法链接吗?

答案1

问:如何添加触发器,以便触发时间超过一两分钟时发出警报

答:你的意思是,在最后一段时间内停机时间更多,那么触发器将会是这样的:

取平均值:

{net.tcp.service[http,80].avg(120)}<0,5

或者count

{net.tcp.service[http,80].count(120)}<60

或者也许你只想看到纯粹的持续停机时间?好的:

{net.tcp.service[http,80].count(120)}<1

--

问:假设检查 3 次后,每次 http 发送 0(已关闭)。如何为此添加触发器?

A:{net.tcp.service[http,80].count(#3)}<1

--

问:我听说可以使用 zabbix 制作 http 负载图?有人知道怎么做吗?或者有好的操作方法链接吗?

答:首先,你必须评估“http 负载图”在技术上的含义:CPU 负载、CPU 使用率、RAM 使用率、连接使用率等。没有所谓的“http 负载”:)

--

注意:net.tcp.service 不会检查你的网站是否正常运行或服务是否正常运行,它只是建立 TCP 连接和简单的 HTTP 会话。为了更好地检查可用性,请使用Zabbix Web 监控

相关内容