12 Biblioteka dynamiczna Zabbix sender dla systemu Windows

Przegląd

W środowisku Windows aplikacje mogą wysyłać dane do serwera/proxy Zabbix przy użyciu biblioteki dynamicznej Zabbix sender (zabbix_sender.dll), zamiast uruchamiać proces zewnętrzny (zabbix_sender.exe).

Do kompilowania aplikacji użytkownika z użyciem zabbix_sender.dll wymagane są pliki zabbix_sender.h i zabbix_sender.lib.

Jak ją uzyskać

Istnieją dwa sposoby uzyskania pliku 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 polu Encryption wybrano „No encryption”, a w polu Packaging — „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 ze źródeł (zobacz instrukcje).

Biblioteka dynamiczna 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 linkuj z biblioteką zabbix_sender.lib.

Zobacz także

  • przykład prostego narzędzia Zabbix sender zaimplementowanego przy użyciu biblioteki dynamicznej Zabbix sender, ilustrujący sposób użycia biblioteki;
  • plik zabbix_sender.h zawierający funkcje interfejsu biblioteki dynamicznej Zabbix sender. Plik ten zawiera dokumentację wyjaśniającą przeznaczenie każdej funkcji interfejsu, jej argumenty oraz wartość zwracaną.