11 Windows 用 Zabbix sender 動的リンクライブラリ
概要
Windows 環境では、アプリケーションは外部プロセス(zabbix_sender.exe)を起動する代わりに、Zabbix サーバー/プロキシにデータを送信するために Zabbix sender 動的リンクライブラリ(zabbix_sender.dll)を使用できます。
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 ではありません)をダウンロードします。
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 ファイルを参照してください。このファイルには、各インターフェース関数の目的、引数、戻り値を説明するドキュメントが含まれています。