On this page
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(Zabbix agent 2ではありません)をダウンロードします。
ダウンロードしたZIPアーカイブのbin\devディレクトリ内にzabbix_sender.h、zabbix_sender.lib、zabbix_sender.dllファイルが含まれています。必要な場所にファイルを展開してください。
2. ソースからzabbix_sender.dllをビルドします(手順を参照)。
ダイナミックリンクライブラリと開発用ファイルはbin\winXX\devディレクトリに配置されます。使用するには、zabbix_sender.hヘッダーファイルをインクルードし、zabbix_sender.libライブラリとリンクしてください。
関連情報
- ライブラリの使用例として、Zabbix senderダイナミックリンクライブラリで実装されたシンプルなZabbix senderユーティリティのサンプル
- Zabbix senderダイナミックリンクライブラリのインターフェース関数用のzabbix_sender.hファイル。このファイルには、各インターフェース関数の目的、引数、戻り値を説明するドキュメントが含まれています。