You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

12 Windows用Zabbix senderダイナミックリンクライブラリ

概要

Windows環境では、外部プロセス(zabbix_sender.exe)を起動する代わりに、Zabbix senderダイナミックリンクライブラリ(zabbix_sender.dll)を使用してアプリケーションからZabbixサーバー/プロキシにデータを送信できます。

zabbix_sender.dllでユーザーアプリケーションをコンパイルするには、zabbix_sender.hとzabbix_sender.libが必要です。

入手方法

zabbix_sender.dllを入手する方法は2つあります。

1. ダウンロードページからzabbix_sender.h、zabbix_sender.lib、zabbix_sender.dllファイルをZIPアーカイブとして取得します。

ダウンロードオプションを選択する際、Encryptionで「No encryption」、Packagingで「Archive」を選択してください。その後、Zabbix agent(Zabbix agent 2ではありません)をダウンロードします。

ダウンロードしたZIPアーカイブのbin\devディレクトリ内にzabbix_sender.h、zabbix_sender.lib、zabbix_sender.dllファイルが含まれています。必要な場所にファイルを展開してください。

2. ソースからzabbix_sender.dllをビルドします(手順を参照)。

ダイナミックリンクライブラリと開発用ファイルはbin\winXX\devディレクトリに配置されます。使用するには、zabbix_sender.hヘッダーファイルをインクルードし、zabbix_sender.libライブラリとリンクしてください。

関連情報

  • ライブラリの使用例として、Zabbix senderダイナミックリンクライブラリで実装されたシンプルなZabbix senderユーティリティのサンプル
  • Zabbix senderダイナミックリンクライブラリのインターフェース関数用のzabbix_sender.hファイル。このファイルには、各インターフェース関数の目的、引数、戻り値を説明するドキュメントが含まれています。