Bibliothèque de liaison dynamique Zabbix sender pour Windows

Dans un environnement Windows, les applications peuvent envoyer des données au serveur/proxy Zabbix en utilisant la bibliothèque de liaison dynamique 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, assurez-vous de sélectionner "No encryption" sous Encryption et "Archive" sous 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 liaison dynamique 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 la bibliothèque zabbix_sender.lib.

Voir aussi

  • exemple d’un utilitaire Zabbix sender simple implémenté avec la bibliothèque de liaison dynamique Zabbix sender pour illustrer l’utilisation de la bibliothèque ;
  • fichier zabbix_sender.h pour les fonctions de l’interface de la bibliothèque de liaison dynamique Zabbix sender. Ce fichier contient une documentation expliquant l’objectif de chaque fonction de l’interface, ses arguments et sa valeur de retour.