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

概要

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にリンクします。

参照

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