11 Libreria dinamica Zabbix sender per Windows
Panoramica
In un ambiente Windows, le applicazioni possono inviare dati a Zabbix server/proxy usando la libreria dinamica Zabbix sender (zabbix_sender.dll) invece di dover avviare un processo esterno (zabbix_sender.exe).
Per compilare applicazioni utente con zabbix_sender.dll sono necessari zabbix_sender.h e zabbix_sender.lib.
Ottenimento
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" sotto Encryption e "Archive" sotto Packaging. Quindi scaricare Zabbix agent (non Zabbix agent 2).
I file zabbix_sender.h, zabbix_sender.lib e zabbix_sender.dll si troveranno nell'archivio ZIP scaricato nella directory bin\dev. Decomprimere i file dove necessario.
2. Compilare zabbix_sender.dll dai sorgenti (vedere le istruzioni).
La libreria dinamica con i file di sviluppo si troverà nella directory
bin\winXX\dev. Per utilizzarla, includere il file di intestazione zabbix_sender.h
e collegare la libreria zabbix_sender.lib.
Vedi anche
- esempio di una semplice utility Zabbix sender implementata con la libreria dinamica Zabbix sender per illustrare l'uso della libreria;
- file zabbix_sender.h per le funzioni di interfaccia della libreria dinamica Zabbix sender. Questo file contiene la documentazione che spiega lo scopo di ciascuna funzione di interfaccia, i relativi argomenti e il valore restituito.