2022 Zabbix中国峰会
2022 Zabbix中国峰会

13 适用于Windows的 Zabbix sender 动态链接库

概述

在 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 库。

另请参阅

  • 使用Zabbix sender动态链接库实现的简单Zabbix sender实用程序示例 ,用于说明库的用法;
  • zabbix_sender.h 文件,用于 Zabbix sender 动态链接库的接口函数。此文件包含解释每个接口函数的用途、其参数和返回值的文档。