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