Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

13 Библиотека динамической компоновки Zabbix Sender для Windows

Обзор

В среде Windows приложения могут отправлять данные на сервер/прокси Zabbix, используя библиотеку динамической компоновки Zabbix sender (zabbix_sender.dll), вместо запуска внешнего процесса (zabbix_sender.exe).

Для компиляции пользовательских приложений с использованием zabbix_sender.dll требуются файлы zabbix_sender.h и zabbix_sender.lib.

Получение

Существует два способа получить zabbix_sender.dll.

1. Скачать файлы zabbix_sender.h, zabbix_sender.lib и zabbix_sender.dll в виде ZIP-архива.

При выборе опций загрузки убедитесь, что выбраны параметры "No encryption" в разделе Encryption и "Archive" в разделе Packaging. Затем скачайте Zabbix агент (не Zabbix агент 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.

См. также

  • пример простой утилиты Zabbix sender, реализованной с использованием библиотеки динамической компоновки Zabbix sender, чтобы продемонстрировать использование библиотеки;
  • файл zabbix_sender.h для интерфейсных функций библиотеки динамической компоновки Zabbix sender. Этот файл содержит документацию, объясняющую назначение каждой интерфейсной функции, её аргументы и возвращаемое значение.