В среде 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.