12 Windows版Zabbix sender动态链接库

概述

在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文件。将文件解压到所需位置。

另请参阅windows-agent-归档文件中缺失文件

2. 从源代码构建zabbix_sender.dll(参见概述)。

带有开发文件的动态链接库将位于bin\winXX\dev目录中。使用时需包含zabbix_sender.h头文件 file并链接zabbix_sender.lib库。

另请参阅

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