В среде 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» в графе Шифрование и «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.