11 Windows 版 Zabbix sender 动态链接库

概述

在 Windows 环境中,应用程序可以使用 Zabbix sender 动态链接库 (zabbix_sender.dll) 向 Zabbix 服务器/proxy 发送数据,而无需启动外部进程 (zabbix_sender.exe)。

编译使用 zabbix_sender.dll 的用户应用程序时,需要 zabbix_sender.h 和 zabbix_sender.lib。

获取方式

获取 zabbix_sender.dll 有两种方式。

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 文件。该文件包含说明文档,解释每个接口函数的用途、参数和返回值。