Home / Integracje i pluginy / Integracja SMS z Uptime Kuma

+

Wysyłaj alerty SMS z Uptime Kuma

Alerty z Uptime Kuma docierają do osoby na dyżurze SMS-em. SMSEagle wysyła je przez własne połączenie komórkowe, więc nie zależą od internetu ani usługi w chmurze.

Natywna obsługa SMSEagle w Uptime Kuma

Uptime Kuma natywnie obsługuje SMSEagle. Wybierasz SMSEagle jako typ powiadomienia, wpisujesz adres urządzenia i token API, a alerty zaczynają przychodzić SMS-em.

Alerty dla wybranych monitorów

Przypisujesz powiadomienie SMSEagle do wybranych monitorów, na przykład stron internetowych, certyfikatów albo usług.

Działa bez internetu

SMSEagle wysyła alerty przez własną kartę SIM prosto do sieci komórkowej, więc nie zależą od internetu ani dostawcy SMS w chmurze.

Jak to działa?

1

Zdarzenie

Monitor w Uptime Kuma wykrywa, że usługa przestała działać (albo wróciła do działania).

2

Komunikacja

Wbudowany typ powiadomień SMSEagle w Uptime Kuma wysyła żądanie HTTP API do urządzenia SMSEagle w Twojej sieci lokalnej.

3

Alert

SMSEagle dostarcza alert przez własne połączenie komórkowe, bez pośrednictwa zewnętrznego serwisu, jako SMS do telefonu odbiorcy.

Konfiguracja w około 10 minut

Konfiguracja jest prosta i zajmuje około pięciu minut. Wygeneruj token API w SMSEagle, wybierz SMSEagle jako typ powiadomień w Uptime Kuma – i gotowe.

SMSEagle wysyła alerty z Uptime Kuma do właściwej osoby SMS-em, o każdej porze.

Bez opłat za każdą wiadomość

SMSEagle wysyła SMS-y przez zwykłą kartę SIM, więc płacisz tylko za abonament u operatora.

Alerty działają przy awarii operatora

Na urządzeniach z dwiema kartami SIM różnych operatorów SMSEagle przełącza się na drugą, gdy sieć pierwszego operatora nie działa.

Alerty działają nawet przy awarii jednego urządzenia

Dwa urządzenia SMSEagle mogą pracować w klastrze HA: gdy jedno ulegnie awarii, drugie przejmuje wysyłkę.

Konfiguracja SMSEagle

SMSEagle API

Ta integracja wykorzystuje API SMSEagle (szczegóły: API SMSEagle). API v2 to REST API rekomendowane dla nowych integracji; API v1 jest utrzymywane dla zgodności ze starszymi systemami.

  • Utwórz klucz API dla dedykowanego użytkownika w interfejsie webowym. Uptime Kuma obsługuje obie wersje API, typ API wybierasz w ustawieniach powiadomienia SMSEagle. Wybierz jedną z dwóch opcji poniżej.

API v2 (rekomendowane)

  1. Utwórz nowego użytkownika w SMSEagle (menu System > Users, poziom dostępu: „User”).
  2. Utwórz klucz API dla tego użytkownika:
    • przejdź do Settings > Global settings > API i otwórz stronę API v2
    • kliknij Create API key, wpisz nazwę w polu Key name i wskaż utworzonego użytkownika w polu Owner
    • w sekcji Messages dodaj uprawnienia dostępu dla: Send SMS
    • w sekcji Calls dodaj uprawnienia dostępu dla: Make a ring call, Make a TTS call, Make a TTS Advanced call (dla alertów głosowych)
    • kliknij Create key. Token dostępu jest pokazywany tylko raz, zaraz po zapisaniu.

API v1

  1. Utwórz nowego użytkownika w SMSEagle (menu System > Users) z poziomem dostępu „User”.
  2. Przyznaj dostęp do API utworzonemu użytkownikowi:
    • przejdź do Settings > Global settings > API i otwórz stronę API v1
    • kliknij Create API key, wpisz nazwę w polu Key name i wskaż tego użytkownika w polu Owner
    • w sekcji Permissions dodaj uprawnienia dostępu dla: Send SMS, Send to contact, Send to group
    • dla alertów głosowych dodaj też: Ring call, Text-to-speech call, Advanced text-to-speech call
    • kliknij Create key. Token dostępu jest pokazywany tylko raz, zaraz po zapisaniu.

Konfiguracja Uptime Kuma

Instalacja

Docker:

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

Bez Dockera:

https://github.com/louislam/uptime-kuma#-non-docker

  1. Wejdź na adres URL lokalnego serwera Uptime Kuma
  2. Wybierz istniejący albo dodaj nowy Monitor
  3. Wybierz „Setup Notification”
  4. Notification Type > SMSEagle
  • wpisz parametr URL of SMSEagle: adres URL Twojego urządzenia SMSEagle (na przykład: https://mysmsdevice.example.com albo http://10.10.0.105)
  • wpisz Access Token: token dostępu do API SMSEagle utworzony w punkcie powyżej
  • wpisz Recipient Phone Number: numer telefonu odbiorcy (albo numery rozdzielone przecinkami)
  • alternatywnie możesz wpisać Group Name: nazwę grupy zdefiniowanej w książce adresowej SMSEagle (pamiętaj, żeby ustawić tę grupę jako Public w SMSEagle)
  • Kliknij przycisk Create, aby zapisać konfigurację.

*więcej informacji znajdziesz na stronie Uptime Kuma*

Poznaj urządzenie demo SMSEagle

SMSEagle to rozwiązanie sprzętowo-programowe, które gwarantuje szybkie dostarczenie wiadomości do wskazanych odbiorców – niezależnie od tego, czy chodzi o powiadomienia, alerty czy ważne aktualizacje.

Po rejestracji do wersji demo otrzymujesz zdalny dostęp do naszego fizycznego urządzenia NXS-9750.

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

Czym jest sprzętowa
bramka SMS?

Dowiedz się więcej o
funkcjach SMSEagle