9

Zabbixサーバーにデータを送信する必要がある.NETアプリがあります。どうやってするか?

4

5 に答える 5

5

これは、Zabbix API を接続するためのサンプル .Net ライブラリですhttps://github.com/p1nger/ODZL

于 2010-11-07T22:05:32.160 に答える
1

何をしたいかによります。開始するのに適した場所はここです。

ZabbixはWindowsでのコンソールプログラムの実行をサポートしているため、これを行う非常に簡単な方法の1つは、コンソールプログラムを使用することです。戻り値はプログラムの出力です。もう1つの方法は、Zabbixに監視する値を含むHTTPページをリクエストさせることです。

しかし、繰り返しますが、それは本当にあなたが達成しようとしていることに依存します。

于 2010-03-03T18:13:22.837 に答える
1

PHPまたはRubyコードを.NETに変換します。

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

PHPコードを調べたところ、ZabbixはJSONWebサービスを介してAPIを公開しているようです。したがって、このようなコードは問題なく.NETコードに変換できます。少し時間が必要です。

于 2010-03-04T05:05:19.050 に答える
1

サービス、ASP.net サイト、またはコンソール アプリに C# Zabbix エージェントを直接埋め込むことができます。Zabbix パッシブ チェックに応答します。 https://www.nuget.org/packages/Nabbix/

于 2016-04-14T22:44:11.433 に答える
0

zabbix_sender は、リモートの Zabbix サーバーにデータを送信するためのコマンド ライン ユーティリティです。

zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -s Monitored Host'' -kmysql.queries'' -o ``342.45''

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

于 2010-03-03T19:04:51.943 に答える