Windows環境では、アプリケーションは外部プロセス(zabbix_sender.exe)を起動する代わりに、Zabbix senderダイナミックリンクライブラリ(zabbix_sender.dll)を使用して、Zabbixサーバー/プロキシにデータを直接送信できます。
zabbix_sender.hおよびzabbix_sender.libは、zabbix_sender.dllでユーザーアプリケーションをコンパイルするために必要です。
zabbix_sender.dllを取得するには2つの方法があります。
1. zabbix_sender.h、zabbix_sender.libおよびzabbix_sender.dllファイルをZIPアーカイブとしてダウンロードします。
ダウンロードオプションを選択するときは、Encryptionで"No encryption"を選択し、Packagingで"Archive"を選択してください。次に、Zabbixエージェント(Zabbixエージェント2ではない)をダウンロードします。
zabbix_sender.h、zabbix_sender.libおよびzabbix_sender.dllファイルは、ダウンロードしたZIPアーカイブ内のbin\dev
ディレクトリ内にあります。必要な場所でファイルを解凍します。
既知の問題も参照してください。
2. ソースからzabbix_sender.dllをビルドします (説明書を参照してください)。
開発ファイルを備えた動的リンクライブラリは、bin\winXX\dev
ディレクトリに配置されます。それを使用するには、ヘッダーファイルzabbix_sender.hを含め、ライブラリzabbix_sender.libにリンクします。