c# - 将 .NET 应用程序的异常记录到 zabbix

标签 c# .net zabbix

我正在努力实现这一目标:

当 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/

相关文章:

c# - Unity 注册一个接口(interface)多个对象并告诉 Unity 在哪里注入(inject)它们

monitoring - 如何在 Zabbix 中使用基于日志条目计数的计算字段创建图形?

c# - 从字符串中删除字符的最快方法

c# - Localhost 在 Windows 上的表现更好吗?

.net - Enterprise Library 5.0 日志记录 - rollInterval

centos - zabbix如何监控虚拟IP?

zabbix - 如何导出 Zabbix 仪表板?

c# - 如何获取货币分数名称?

c# - 如何将我的 web 应用程序与 Azure AD B2C 连接

c# - 非通用接口(interface)是通用接口(interface)的同义词