12 Bibliothèque de liens dynamiques Zabbix sender pour Windows
Aperçu
Dans un environnement Windows, les applications peuvent envoyer des données au serveur/proxy Zabbix en utilisant la bibliothèque de liens dynamiques Zabbix sender (zabbix_sender.dll) au lieu de devoir lancer un processus externe (zabbix_sender.exe).
zabbix_sender.h et zabbix_sender.lib sont requis pour compiler des applications utilisateur avec zabbix_sender.dll.
Obtention
Il existe deux façons d’obtenir zabbix_sender.dll.
1. Téléchargez les fichiers zabbix_sender.h, zabbix_sender.lib et zabbix_sender.dll sous forme d’archive ZIP.
Lors du choix des options de téléchargement, veillez à sélectionner « No encryption » dans Encryption et « Archive » dans Packaging. Téléchargez ensuite Zabbix agent (et non Zabbix agent 2).
Les fichiers zabbix_sender.h, zabbix_sender.lib et zabbix_sender.dll se trouveront dans l’archive ZIP téléchargée, dans le répertoire bin\dev. Décompressez les fichiers à l’emplacement souhaité.
2. Compilez zabbix_sender.dll à partir des sources (voir les instructions).
La bibliothèque de liens dynamiques avec les fichiers de développement se trouvera dans le répertoire bin\winXX\dev. Pour l’utiliser, incluez le fichier d’en-tête zabbix_sender.h et liez-le avec la bibliothèque zabbix_sender.lib.
Voir aussi
- un exemple d’un utilitaire Zabbix sender simple implémenté avec la bibliothèque de liens dynamiques Zabbix sender pour illustrer l’utilisation de la bibliothèque ;
- le fichier zabbix_sender.h pour les fonctions d’interface de la bibliothèque de liens dynamiques Zabbix sender. Ce fichier contient une documentation expliquant l’objectif de chaque fonction d’interface, ses arguments et sa valeur de retour.