10 Zabbix sender dynamische Linkbibliothek für Windows

Übersicht

In einer Windows-Umgebung können Anwendungen Daten an den Zabbix Server/Proxy senden, indem sie die dynamische Linkbibliothek von Zabbix sender (zabbix_sender.dll) verwenden, anstatt einen externen Prozess (zabbix_sender.exe) starten zu müssen.

zabbix_sender.h und zabbix_sender.lib werden benötigt, um Benutzeranwendungen mit zabbix_sender.dll zu kompilieren.

Bezug

Es gibt zwei Möglichkeiten, zabbix_sender.dll zu erhalten.

1. Laden Sie die Dateien zabbix_sender.h, zabbix_sender.lib und zabbix_sender.dll als ZIP-Archiv herunter.

Achten Sie bei der Auswahl der Download-Optionen darauf, unter Encryption "No encryption" und unter Packaging "Archive" auszuwählen. Laden Sie dann Zabbix Agent (nicht Zabbix agent 2) herunter.

Die Dateien zabbix_sender.h, zabbix_sender.lib und zabbix_sender.dll befinden sich im heruntergeladenen ZIP-Archiv im Verzeichnis bin\dev. Entpacken Sie die Dateien an den gewünschten Ort.

2. Erstellen Sie zabbix_sender.dll aus dem Quellcode (siehe Anweisungen).

Die dynamische Linkbibliothek mit den Entwicklungsdateien befindet sich im Verzeichnis bin\winXX\dev. Um sie zu verwenden, binden Sie die Header-Datei zabbix_sender.h ein und verknüpfen Sie das Projekt mit der Bibliothek zabbix_sender.lib.

Siehe auch

  • Beispiel eines einfachen Zabbix sender-Dienstprogramms, implementiert mit der dynamischen Linkbibliothek von Zabbix sender, zur Veranschaulichung der Verwendung der Bibliothek;
  • Datei zabbix_sender.h mit den Schnittstellenfunktionen der dynamischen Linkbibliothek von Zabbix sender. Diese Datei enthält eine Dokumentation, die den Zweck jeder Schnittstellenfunktion, ihre Argumente und ihren Rückgabewert erläutert.