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