12 适用于 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(参见instructions)。

包含开发文件的动态链接库将位于 bin\winXX\dev 目录中。要使用它,请包含 zabbix_sender.h 头文件, 并链接 zabbix_sender.lib 库。

另请参见

  • 使用 Zabbix sender 动态链接库实现的简单 Zabbix sender 工具示例,用于说明该库的用法;
  • Zabbix sender 动态链接库接口函数的 zabbix_sender.h 文件。该文件包含文档,说明了每个接口函数的用途、参数和返回值。