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