Home / Integracje i pluginy / Alerty SMS i połączenia głosowe z Zabbix
ZABBIX logo beside SMSEagle logo on a black banner

Alerty SMS i połączenia głosowe z Zabbix.

Niezawodne alerty przez sieć komórkową.

Alerty z Zabbixa są najważniejsze właśnie podczas awarii sieci – czyli w momencie, kiedy powiadomienia mailowe, push czy chmurowe mogą po cichu zawieść. SMSEagle to lokalna, sprzętowa bramka SMS, która dostarcza alerty z Zabbixa jako SMS-y i połączenia głosowe bezpośrednio przez sieć komórkową, całkowicie niezależnie od Twojego głównego łącza internetowego.

Flow diagram: Zabbix API sends events to an SMSEagle gateway device, which delivers an SMS to the user.

Korzyści

Verified security badge: blue shield outline with a dark circle and white checkmark indicating protection and trust.

Alerty niezależne od internetu

System PRTG skutecznie wykrywa anomalie w infrastrukturze, lecz wysyłka alertów zależy zwykle od internetu, poczty lub dostawców chmurowych . Jeśli którykolwiek z tych elementów zawiedzie, alert nigdy do Ciebie nie dotrze. SMSEagle wysyła alerty bezpośrednio przez sieć komórkową, gwarantując ich dostarczenie nawet przy całkowitej awarii łącza.

Icon depicting a hand interacting with a circular timer/clock motif and a rectangular element, suggesting a user action with time or sequencing

Dedykowane, autonomiczne rozwiązanie sprzętowe

Systemy powiadomień często działają w ramach tej samej infrastruktury, którą monitorują (np. VMware, Proxmox). Jeśli środowisko wirtualne ulegnie awarii, system alertowania również przestanie działać. SMSEagle to niezależne urządzenie fizyczne z własną kartą SIM, w pełni odporne na awarie monitorowanych serwerów.

Communication tower emitting radio waves from a tall antenna structure

Brak chmury, pełna kontrola nad danymi

SMSEagle działa w modelu lokalnym (on-premises). To zonacza, że treść Twoich alertów nie trafia do zewnętrznych dostawców SaaS ani chmurowych bramek SMS. Urządzenie wysyła wiadomości bezpośrednio do operatora GSM, zapewniając pełną kontrolę nad danymi.

Jak to działa?

1

Zdarzenie

Zabbix wykrywa problem lub przekroczenie progu.

2

Komunikacja

Zabbix wysyła żądanie webhook do serwisu SMSEagle przez sieć lokalną.

3

Alert

SMSEagle wysyła powiadomienie SMS bezpośrednio do zdefiniowanej grupy odbiorców.

IT infrastructure diagram: Zabbix monitors servers, routers, web apps, and desktops; alerts go via SMS gateway to admins

Integracja w 10 minut

Skonfiguruj niezawodny system powiadomień, wykorzystując wbudowaną w system Zabbix integrację webhook, aby bezpiecznie połączyć się z bramką SMSEagle. Rozwiązanie to nie wymaga dostępu do internetu, nie generuje opłat za każdą pojedynczą wiadomość i zapewnia pełną prywatność danych.

Kluczowe funkcje

Natywna integracja

SMSEagle współpracuje z systemem Zabbix jako standardowy typ powiadomień (alert media type), co eliminuje potrzebę tworzenia dedykowanego oprogramowania. Wystarczy jednorazowa konfiguracja, aby każdy trigger, proces eskalacji oraz potwierdzenie alertu były automatycznie obsługiwane przez bramkę.

Alerty SMS i głosowe, które skutecznie przyciągają
uwagę

Zwykły alert może nie obudzić inżyniera pełniącego dyżur. SMSEagle dostarcza alerty z Zabbixa zarówno w formie wiadomości SMS, jak i połączeń głosowych generowanych automatycznie z tekstu (text-to-speech), dzięki czemu dzwoniący telefon skutecznie stawia na nogi osobę odpowiedzialną za reakcję. W połączeniu z łańcuchami eskalacji i grupami odbiorców w Zabbix, zdarzenia o różnym poziomie krytyczności trafiają do odpowiednich osób za pośrednictwem kanału, którego na pewno nie przeoczą.

Professional presenter holding a tablet, pointing to mobile messaging and voice chat icons on the side panel.
Man with a beard typing on a smartphone while seated at a laptop; blue SMS speech bubble indicates texting activity.

Potwierdzanie alertów za
pomocą SMS-a zwrotnego

Gdy w Zabbixie pojawia się problem, inżynier dyżurny nie powinien szukać laptopa i logować się do systemu, aby tylko potwierdzić przyjęcie zgłoszenia. Dzięki dwukierunkowej komunikacji w SMSEagle, wystarczy odpowiedzieć na otrzymany alert SMS, aby status problemu został automatycznie oznaczony jako potwierdzony bezpośrednio w Zabbixie. Oznacza to szybszy czas reakcji, przejrzystą historię operacji (kto podjął zgłoszenie) oraz brak konieczności uruchamiania VPN-a czy panelu administracyjnego o 3 rano.

Grupy odbiorców i eskalacja

Nie każdy alert musi trafiać do wszystkich, ale żaden nie może zostać zignorowany. SMSEagle pozwala definiować grupy odbiorców, dzięki czemu każde zdarzenie trafia do właściwego zespołu. Z kolei mechanizm eskalacji dba o to, by w razie braku odpowiedzi ze strony pierwszego inżyniera, alert automatycznie przeszedł do kolejnej osoby. W połączeniu z harmonogramami dyżurów, powiadomienia podążają za aktualnym grafikiem pracowników.

Modal titled Manage Group with fields for Group Name 'escalation', two checkboxes, interval 4 minutes, STOP word 'stop', and Save/Cancel buttons.
Dialog: Add Monitoring Task form with fields for task name, parent task, host, and test settings.

Monitorowanie systemu Zabbix

Kto pilnuje strażnika? Jeśli Twój serwer Zabbix ulegnie awarii, nie będzie mógł wysłać ani jednego alertu, a Ty możesz dowiedzieć się o tym, gdy będzie już za późno. Dzięki wbudowanej w SMSEagle funkcji Network Monitoring, bramka niezależnie sprawdza serwer Zabbix i wysyła SMS-a lub wykonuje połączenie głosowe w momencie, gdy przestanie on odpowiadać. W ten sposób Twoja platforma monitorująca zyskuje własny, niezależny nadzór.

O SMSEagle

SMSEagle to sprzętowa bramka SMS, która umożliwia wysyłanie i odbieranie powiadomień bezpośrednio przez sieć komórkową. Działa lokalnie, dzięki czemu wszystkie dane pozostają pod pełną kontrolą użytkownika.

Jak skonfigurować integrację

Konfiguracja SMSEagle

  • Utwórz nowego użytkownika w SMSEagle (menu Users > + Add Users, poziom dostępu: „User”).
  • Nadaj utworzonemu użytkownikowi dostęp do API:
    • Kliknij Access to API obok nowo utworzonego użytkownika.
    • Włącz opcję APIv2.
    • Wygeneruj nowy token (Generate new token).
    • Dla wiadomości tekstowych: w sekcji Messages dodaj uprawnienia do: Send SMS, Send MMS.
    • Dla alertów w formie połączeń głosowych: w sekcji Calls dodaj uprawnienia do: Make a ring call, Make a TTS call, Make a TTS Advanced call.
    • Zapisz ustawienia (Save settings).

Konfiguracja Zabbix

Konfiguracja polega na utworzeniu w systemie Zabbix nowego typu powiadomień (media type), który będzie uruchamiał webhook w celu wysyłania alertów do urządzenia SMSEagle za pośrednictwem Rest API.

  1. W sekcji Administration > Media types zaimportuj plik media_smseagle.yaml.
  2. Otwórz nowo dodany typ powiadomień SMSEagle i zastąp wszystkie znaczniki <PLACEHOLDERS> własnymi wartościami. Wymagane są następujące parametry:
    • access_token – token dostępu do API wygenerowany w SMSEagle.
    • url – rzeczywisty adres URL Twojego urządzenia SMSEagle (na przykład: https://10.10.0.100 lub https://sms.mycompany.com)
    • type – typ(y) wiadomości do wysłania. Możliwe wartości to odpowiednio: sms, mms, tts oraz tts_adv dla wiadomości SMS, MMS, połączenia głosowego TTS (text-to-speech) oraz zaawansowanego połączenia głosowego TTS (Advanced TTS Voice Call o wysokiej jakości konwersji audio).
    • Można podać wiele typów, rozdzielając je przecinkami (np. „sms,tts_adv”).

Pozostałe wymagane parametry zależą od konkretnego typu wiadomości. Więcej informacji można znaleźć na naszej stronie poświęconej APIv2.

3. W sekcji Administration > Users kliknij wybranego użytkownika i dodaj nowy środek przekazu (Media) o nazwie SMSEagle. Wprowadź odbiorcę SMS. Dostępne formaty zapisu odbiorców:

    • Numer telefonu: numer_telefonu
    • Kontakt z książki telefonicznej SMSEagle: contact_id:c
    • Grupa z książki telefonicznej SMSEagle: group_id:g
    • Wielu odbiorców można rozdzielić przecinkami.

Więcej szczegółów znajduje się w oficjalnej dokumentacji systemu Zabbix .

Szablon Zabbix (opcjonalnie)

Jeśli chcesz dodać gotowy szablon (template) do monitorowania urządzenia SMSEagle bezpośrednio w systemie Zabbix:

  • Repozytorium rozszerzonego szablonu + instrukcje (Zabbix 7.0+)

  • Repozytorium podstawowego szablonu + instrukcje (Zabbix 6.0+)

Potwierdzanie zdarzeń przez SMS (opcjonalnie)

Oprócz wysyłania powiadomień, SMSEagle pozwala Twojemu zespołowi na potwierdzanie (acknowledge) lub wycofywanie potwierdzeń (unacknowledge) dla zdarzeń w Zabbixie za pomocą SMS-a zwrotnego – bez konieczności logowania się do interfejsu Zabbix. Funkcja ta bazuje na mechanizmie Webhooków wbudowanym w SMSEagle.

Instrukcja konfiguracji

    • W interfejsie webowym SMSEagle (webGUI > menu Webhooks) utwórz nową regułę i ustaw metodę na POST (Zabbix).
    • Wybierz typ akcji, którą reguła ma obsługiwać:
    • Acknowledge (ACK) – przychodzący SMS potwierdza zdarzenie. Oczekiwany format wiadomości: ACK [eventid] [opcjonalna treść wiadomości] (np. ACK 12345 Problem rozwiazany).
    • Unacknowledge (NOACK) – przychodzący SMS cofa potwierdzenie zdarzenia. Oczekiwany format wiadomości: NOACK [eventid] [opcjonalna treść wiadomości] (np. NOACK 12345 Ponowne otwarcie zgloszenia).
    • Acknowledge / Unacknowledge (ACK/NOACK) – pojedyncza reguła obsługuje obie akcje, a właściwe działanie jest rozpoznawane automatycznie na podstawie prefiksu w SMS-ie (ACK lub NOACK).
    • Wprowadź adres URL API Zabbix (na przykład: [https://10.10.0.100/zabbix/api_jsonrpc.php](https://10.10.0.100/zabbix/api_jsonrpc.php)).
    • Wybierz typ uwierzytelniania:
    • API Token – zalecany dla Zabbix w wersji 6.4 i nowszych. Jeśli nie posiadasz jeszcze tokenu, zapoznaj się z sekcją Generowanie tokenu API Zabbix poniżej.
    • Login / Password – dla wersji Zabbix starszych niż 6.4.
    • Wprowadź dane uwierzytelniające i zapisz regułę.

Generowanie tokenu API Zabbix

Jeśli wybrano uwierzytelnianie za pomocą tokenu API (Zabbix 6.4+), należy go wygenerować w panelu Zabbix w następujący sposób:

    • Przejdź do Users → API tokens i kliknij Create API token w prawym górnym rogu.
    • Uzupełnij szczegóły tokenu:
    • Name – nazwa opisowa, np. SMSEagle ACK.
    • User – użytkownik Zabbix, z którego uprawnieniami będzie działał token.
    • Expires at – odznacz to pole, jeśli token ma być bezterminowy.
    • Kliknij Add.
    • Przed zamknięciem strony skopiuj i zapisz w bezpiecznym miejscu wartość Auth token, a następnie kliknij Close.
    • Wklej skopiowaną wartość w pole API Token w regule webhooka w SMSEagle.

 

Gdzie widoczne są rezultaty?

Po wysłaniu SMS-a potwierdzającego, zaktualizowany status pojawi się w interfejsie Zabbix w dwóch miejscach:

    • Monitoring → Problems – w kolumnie Ack status zmieni się na Yes.
    • Monitoring → Problems → Event details – wyświetlona zostanie pełna historia potwierdzeń, w tym treść wiadomości, znacznik czasu oraz użytkownik Zabbix, który wykonał akcję.

Jak monitorować serwer Zabbix? (opcjonalnie)

Zabbix to doskonałe narzędzie do monitoringu, jednak co się stanie w przypadku awarii  samego serwera Zabbix? To może się zdarzyć nawet w przypadku najbardziej najbardziej niezawodnego sprzętu. W takich sytuacjach idealnym rozwiązaniem jest wbudowana w SMSEagle funkcja Network Monitoring. SMSEagle potrafi samodzielnie monitorować adresy IP lub porty TCP i natychmiast wysłać wiadomość SMS lub wykonać połączenie głosowe w przypadku wykrycia awarii. Dzięki temu zyskujesz pewność, że Twój główny serwer monitoringu znajduje się pod stałym i niezależnym nadzorem.

Poznaj urządzenie demo SMSEagle

SMSEagle to urządzenie z wbudowanym oprogramowaniem, które gwarantuje szybkie dostarczanie wiadomości do wyznaczonych odbiorców, niezależnie czy są to powiadomienia, alerty czy ważne aktualizacje.

Wypełnij formualarz i uzyskaj dostep do fizycznego urządzenia demonstracyjnego.

  • 14-dniowy bezpłatny okres próbny
  • Dostęp do ponad 20 funkcjonalności

Czym jest sprzętowa
bramka SMS?

Dowiedz się więcej o
funkcjach SMSEagle