代码之家  ›  专栏  ›  技术社区  ›  Jader Dias

如何集成.NET和Zabbix?

  •  7
  • Jader Dias  · 技术社区  · 14 年前

    我有一个.NET应用程序必须将数据发送到Zabbix服务器。怎么做?

    5 回复  |  直到 8 年前
        1
  •  6
  •   spdr    14 年前

    这是用于连接zabbix API的.NET库示例 https://github.com/p1nger/ODZL

        2
  •  1
  •   driis    14 年前

    取决于你想做什么。一个好的起点是 here .

    一个非常简单的方法是通过一个控制台程序,因为Zabbix支持在Windows上运行控制台程序-返回值是程序的输出。另一种方法是让zabbix请求一个包含要监视的值的HTTP页。

    但同样,这取决于你想要达到的目标。

        3
  •  1
  •   Lex Li    14 年前

    将PHP或Ruby代码转换为.NET,

    http://www.zabbix.com/wiki/doc/api

    我看了一下PHP代码,似乎Zabbix通过JSONWeb服务公开了它的API。因此,这样的代码可以毫无问题地转换为.NET代码。你只需要一些时间。

        4
  •  1
  •   Marksl    8 年前

    您可以在服务、ASP.NET站点或控制台应用程序中直接嵌入C_zabbix代理。它响应zabbix被动检查。 https://www.nuget.org/packages/Nabbix/

        5
  •  0
  •   Jader Dias    14 年前

    zabbix_sender是一个命令行实用程序,用于向远程zabbix服务器发送数据。

    zabbix-sender-c/etc/zabbix/zabbix-agentd.conf-s Monitored Host'' -k mysql.queries'-o``342.45''

    http://www.zabbix.com/documentation/1.8/manpages/zabbix_sender