Home / Integracje i pluginy / Integracja SMS z Observium

+

Wysyłaj alerty SMS z Observium

Alerty z Observium 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.

Bez instalowania wtyczek

Observium wysyła SMS-y przez zwykły kontakt typu Webhook JSON, więc wklejasz tylko adres SMSEagle z tokenem API.

Alerty do osoby albo grupy

Zamiast numeru telefonu możesz wpisać kontakt albo grupę z książki adresowej SMSEagle, więc alert dotrze do całego zespołu.

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

Alert checker w Observium wykrywa spełnienie monitorowanego warunku dla urządzenia lub metryki.

2

Komunikacja

Kontakt typu Webhook JSON w Observium wysyła żądanie JSON-RPC do API 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

Utwórz użytkownika z dostępem do API w SMSEagle, dodaj kontakt Webhook JSON w Observium – i gotowe.

SMSEagle wysyła alerty z Observium 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

Observium używa żądań HTTP API (szczegóły: API). Po stronie SMSEagle wystarczy utworzyć nowego użytkownika z dostępem do API w webGUI i utworzyć dla niego token API.

  • Utwórz nowego użytkownika w SMSEagle (menu System > Users, poziom dostępu: „User”).
  • Nadaj temu użytkownikowi dostęp do API:
    • przejdź do Settings > Global settings > API i otwórz stronę API v1
    • kliknij Create API key, wpisz nazwę w polu Key name i wskaż utworzonego użytkownika w polu Owner
    • dodaj uprawnienia w sekcji Permissions dla: Send SMS, Send to contact, Send to group
    • kliknij Create key. Token dostępu jest pokazywany tylko raz, zaraz po zapisaniu

Konfiguracja Observium

Konfiguracja ustawień bramki SMS odbywa się w menu Contacts.

Dodaj nowy kontakt i wybierz Webhook JSON jako typ transportu. W polu Description możesz wpisać np. SMSEagle, a w polu URL wklej nasze żądanie API:
https://SMSEagle_IP/jsonrpc/sms
gdzie SMSEagle_IP to adres IP Twojej bramki.

W polu JSON passed to Webhook wklej kod:


{
"method": "sms.send_sms",
"params": {
"access_token": "your-created-token",
"to": "123456789",
"message": "%ALERT_STATE%, %ALERT_EMOJI%, %ALERT_EMOJI_NAME%,\n%ALERT_STATUS%, %ALERT_SEVERITY%, #%ALERT_COLOR%, %ALERT_URL%,\n%ALERT_UNIXTIME%, %ALERT_TIMESTAMP%, %ALERT_TIMESTAMP_RFC2822%,\n%ALERT_TIMESTAMP_RFC3339%, %ALERT_ID%, %ALERT_MESSAGE%, %CONDITIONS%,\n%METRICS%, %DURATION%, %ENTITY_URL%, %ENTITY_LINK%, %ENTITY_NAME%,\n%ENTITY_ID%, %ENTITY_TYPE%, %ENTITY_DESCRIPTION%, %DEVICE_HOSTNAME%,\n%DEVICE_SYSNAME%, %DEVICE_DESCRIPTION%, %DEVICE_ID%, %DEVICE_URL%,\n%DEVICE_LINK%, %DEVICE_HARDWARE%, %DEVICE_OS%, %DEVICE_TYPE%,\n%DEVICE_LOCATION%, %DEVICE_UPTIME%, %DEVICE_REBOOTED%, %TITLE%"
}
}

Zamień:

  • your-created-token na token API użytkownika SMSEagle, którego właśnie utworzyłeś,
  • 123456789 na numer telefonu, na który chcesz wysyłać SMS-y.

Możesz też użyć nazwy kontaktu lub grupy z książki telefonicznej SMSEagle.

Ważna uwaga: Powyższy kod używa wszystkich placeholderów dostępnych w Observium. Usuń te, które są niepotrzebne.

Na koniec przypisz Alert Checkers do nowo utworzonego kontaktu.

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