11 Dynamiczna biblioteka łącza Zabbix sender dla Windows
Omówienie
W środowisku Windows aplikacje mogą wysyłać dane do serwera/proxy Zabbix, korzystając z dynamicznej biblioteki łącza Zabbix sender (zabbix_sender.dll), zamiast uruchamiać zewnętrzny proces (zabbix_sender.exe).
Pliki zabbix_sender.h i zabbix_sender.lib są wymagane do kompilowania aplikacji użytkownika z użyciem zabbix_sender.dll.
Pobieranie
Istnieją dwa sposoby uzyskania zabbix_sender.dll.
1. Pobierz pliki zabbix_sender.h, zabbix_sender.lib i zabbix_sender.dll jako archiwum ZIP.
Podczas wybierania opcji pobierania upewnij się, że w sekcji Encryption wybrano opcję "No encryption", a w sekcji Packaging opcję "Archive". Następnie pobierz Zabbix agent (nie Zabbix agent 2).
Pliki zabbix_sender.h, zabbix_sender.lib i zabbix_sender.dll będą znajdować się w pobranym archiwum ZIP w katalogu bin\dev. Rozpakuj pliki w wybranej lokalizacji.
2. Zbuduj zabbix_sender.dll z kodu źródłowego (zobacz instrukcje).
Dynamiczna biblioteka łącza wraz z plikami deweloperskimi będzie znajdować się w katalogu bin\winXX\dev. Aby z niej korzystać, dołącz plik nagłówkowy zabbix_sender.h i połącz aplikację z biblioteką zabbix_sender.lib.
Zobacz także
- przykład prostego narzędzia Zabbix sender zaimplementowanego z użyciem dynamicznej biblioteki łącza Zabbix sender, ilustrujący sposób użycia biblioteki;
- plik zabbix_sender.h zawierający funkcje interfejsu dynamicznej biblioteki łącza Zabbix sender. Plik ten zawiera dokumentację wyjaśniającą przeznaczenie każdej funkcji interfejsu, jej argumenty oraz wartość zwracaną.