11 Biblioteca de vínculo dinâmico do Zabbix sender para Windows
Visão geral
Em um ambiente Windows, os aplicativos podem enviar dados para o server/proxy do Zabbix usando a biblioteca de vínculo dinâmico do Zabbix sender (zabbix_sender.dll) em vez de precisar iniciar um processo externo (zabbix_sender.exe).
Os arquivos zabbix_sender.h e zabbix_sender.lib são necessários para compilar aplicativos de usuário com zabbix_sender.dll.
Como obtê-la
Há duas maneiras de obter zabbix_sender.dll.
1. Baixe os arquivos zabbix_sender.h, zabbix_sender.lib e zabbix_sender.dll em um arquivo ZIP.
Ao escolher as opções de download, certifique-se de selecionar "No encryption" em Encryption e "Archive" em Packaging. Em seguida, baixe o Zabbix agent (não o Zabbix agent 2).
Os arquivos zabbix_sender.h, zabbix_sender.lib e zabbix_sender.dll estarão dentro do arquivo ZIP baixado no diretório bin\dev. Descompacte os arquivos onde precisar.
2. Compile zabbix_sender.dll a partir do código-fonte (consulte as instruções).
A biblioteca de vínculo dinâmico com os arquivos de desenvolvimento estará localizada no diretório
bin\winXX\dev. Para usá-la, inclua o arquivo de cabeçalho zabbix_sender.h
e faça o link com a biblioteca zabbix_sender.lib.
Veja também
- exemplo de uma utilidade simples do Zabbix sender implementada com a biblioteca de vínculo dinâmico do Zabbix sender para ilustrar o uso da biblioteca;
- arquivo zabbix_sender.h com as funções de interface da biblioteca de vínculo dinâmico do Zabbix sender. Esse arquivo contém documentação que explica a finalidade de cada função de interface, seus argumentos e valor de retorno.