在Windows环境中,应用程序可以通过使用Zabbix sender动态链接库(zabbix_sender.dll)向Zabbix server/proxy发送数据,而无需启动外部进程(zabbix_sender.exe)。
使用zabbix_sender.dll编译用户应用程序时需要zabbix_sender.h和zabbix_sender.lib文件。
获取zabbix_sender.dll有两种方式。
1. Download zabbix_sender.h、zabbix_sender.lib和zabbix_sender.dll文件的ZIP压缩包。
选择下载选项时,确保在加密下选择"无加密",在打包下选择"归档"。然后下载Zabbix agent(而非Zabbix agent 2)。
下载的ZIP压缩包中的bin\dev
目录内包含zabbix_sender.h、zabbix_sender.lib和zabbix_sender.dll文件。将文件解压到所需位置。
2. 从源代码构建zabbix_sender.dll(参见概述)。
带有开发文件的动态链接库将位于bin\winXX\dev
目录中。使用时需包含zabbix_sender.h头文件 file并链接zabbix_sender.lib库。