在 Windows 环境中,应用程序可以通过使用 Zabbix sender 动态链接库(zabbix_sender.dll) 直接将数据发送到 Zabbix server/proxy, 而不必启动外部进程(zabbix_sender.exe)。
zabbix_sender.h 和 zabbix_sender.lib 是编译具有 zabbix_sender.dll 的用户应用程序所必需的。
有两种方法可以获取 zabbix_sender.dll.
1. 下载 zabbix_sender.h, zabbix_sender.lib 和 zabbix_sender.dll 文件的ZIP压缩包.
选择下载选项时,请确保 加密 选项 "No encryption"(无加密) ,包 类型 选择 "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
目录中. 要使用它, 请include zabbix_sender.h 头文件并链接到 zabbix_sender.lib 库。