在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归档。
在选择下载选项时,请确保在加密下选择"无加密",在打包下选择"归档"。然后下载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库。