12 Dynamische Linkbibliothek für Zabbix sender unter Windows
Übersicht
In einer Windows-Umgebung können Anwendungen Daten an den Zabbix Server/Proxy senden, indem sie die dynamische Linkbibliothek für 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 beziehen.
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 die Option "No encryption" und unter Packaging die Option "Archive" auszuwählen. Laden Sie dann Zabbix Agent herunter (nicht Zabbix Agent 2).
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 linken Sie mit der Bibliothek zabbix_sender.lib.
Siehe auch
- Beispiel eines einfachen Zabbix-sender-Dienstprogramms, das mit der dynamischen Linkbibliothek für Zabbix sender implementiert wurde, um die Verwendung der Bibliothek zu veranschaulichen;
- Datei zabbix_sender.h für die Schnittstellenfunktionen der dynamischen Linkbibliothek für Zabbix sender. Diese Datei enthält eine Dokumentation, die den Zweck jeder Schnittstellenfunktion, ihre Argumente und den Rückgabewert erläutert.