12 Libreria a collegamento dinamico di Zabbix sender per Windows
Panoramica
In un ambiente Windows, le applicazioni possono inviare dati al server/proxy Zabbix utilizzando la libreria a collegamento dinamico di Zabbix sender (zabbix_sender.dll) invece di dover avviare un processo esterno (zabbix_sender.exe).
zabbix_sender.h e zabbix_sender.lib sono necessari per compilare le applicazioni utente con zabbix_sender.dll.
Come ottenerla
Esistono due modi per ottenere zabbix_sender.dll.
1. Scaricare i file zabbix_sender.h, zabbix_sender.lib e zabbix_sender.dll come archivio ZIP.
Quando si scelgono le opzioni di download, assicurarsi di selezionare "No encryption" in Encryption e "Archive" in Packaging. Quindi scaricare Zabbix agent (non Zabbix agent 2).
I file zabbix_sender.h, zabbix_sender.lib e zabbix_sender.dll si troveranno all'interno dell'archivio ZIP scaricato nella directory bin\dev. Estrarre i file dove necessario.
2. Compilare zabbix_sender.dll dal codice sorgente (vedere le istruzioni).
La libreria a collegamento dinamico con i file di sviluppo si troverà
nella directory bin\winXX\dev. Per utilizzarla, includere il file header
zabbix_sender.h ed eseguire il collegamento con la libreria zabbix_sender.lib.
Vedere anche
- esempio di una semplice utility Zabbix sender implementata con la libreria a collegamento dinamico di Zabbix sender per illustrare l'utilizzo della libreria;
- file zabbix_sender.h per le funzioni di interfaccia della libreria a collegamento dinamico di Zabbix sender. Questo file contiene documentazione che spiega lo scopo di ciascuna funzione di interfaccia, i relativi argomenti e il valore di ritorno.