我正在努力实现这一目标:
当 web 应用程序生成异常时,我想通过它的 api 将异常记录到 zabbix。
浏览 API 和互联网,我没有找到任何有用的信息。
我不想使用 zabbix_sender,我只想对 api 进行 POST 调用。
最佳答案
无法使用zabbix API提交监控数据。您需要使用 zabbix_sender 使用的相同协议(protocol)。如果我没记错的话,它仅在最新版本的 zabbix 服务器中基于 json,但无论如何你最好至少使用 zabbix 2.0。该协议(protocol)是基于 TCP 套接字的发送,我不能说有关 .net 的任何内容,但 there are numerous implementations 。对我来说最有用的是this one in python .
关于c# - 将 .NET 应用程序的异常记录到 zabbix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21938132/