Zabbix Web监控( https://www.zabbix.com/documentation…web_monitoring )提供了我们监控某些应用程序元素所需的大部分function。
它可以检查一个时间表的URL,检查返回代码,复杂的expression式应用到内容,logging和graphics等等,这是很酷的。 通知,升级和确认的东西是好的。
我们目前在内部健康监测器中的一些function是存储所有结果,以便我们可以看到实际发生了什么错误 – 我们的端点将全部负载的诊断信息放入响应中,以便查看。
我可以从源代码中看到,Zabbixnetworking监视器得到响应,运行负载检查,然后丢弃它。
有没有一种方法来存储回应?
我已经看到了在其他地方查询终点的build议,但问题在于它可能会得到与Web监控服务不同的响应,这会使得警报首先出现困难。
没有存储别处给出的响应的一个论据是,它会以大量的数据结束 – 这是事实,但是数据是有价值的,我们可以pipe理数据库以保持可pipe理性(就像我们在家里一样 – 此刻系统)。
有没有人有任何build议,我们可以如何实现我们的要求?
非常感谢您的任何build议。
目前Zabbix目前似乎没有这种可能。 您可能希望对ZBXNEXT-2172或ZBXNEXT-2411进行投票,并在那里添加用例。
作为一种解决方法,您可能希望考虑使用具有较短历史logging的web.page.get[]项目(请参阅https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent ),但这与您在其他地方查询终点时所描述的相同。