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 2 ではなく Zabbix agent をダウンロードします。
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 ファイル。このファイルには、各インターフェース関数の目的、引数、戻り値を説明するドキュメントが含まれています。