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.