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