Home / Integracje i pluginy / Centreon SMS Integration

Wysyłka SMS i MMS z Centreon dzięki SMSEagle – instrukcja intregracji

Poniżej znajdziesz opis jak zintegrować Centreon z urządzeniem SMSEagle, w celu obsługi SMS/MMS. Proces integracji jest prosty i powinien zająć nie więcej niż 10 minut.

SMSEagle to sprzętowa bramka SMS. Działa bez dostępu do internetu. Dzięki temu nie jest wymagane połączenie z zewnętrznymi usługodawcami. Wszystkie alerty i powiadomienia generowane są lokalnie i wysyłane bezpośrednio przez sieć komórkową. Urządzenia SMSEagle są wykorzystywane przede wszystkim, gdy istnieje konieczność zachowania wysokiego poziomu bezpieczeństwa, oraz w środowiskach izolowanych.
 

Konfiguracja SMSEagle

  1. Utwórz nowego użytkownika w SMSEagle web-GUI > Użytkownicy.
  2. Przyznaj temu użytkownikowi dostęp do API:
    • kliknij Dostęp do API,
    • włącz APIv1,
    • wygeneruj token (API token będzie dalej używany jako SMSEAGLEAPITOKEN – wklej go do skryptu w odpowiednim miejscu),
    • dodaj uprawnienia w sekcji APIv1 Permission dla: send_sms, send_tocontact, send_togroup (opcjonalnie także ring_call, tts_call, tts_adv_call),
    • 3. zapisz ustawienia.

Konfiguracja Centreon

1. Pobierz najnowszą wersję skryptu notify_eagle_sms.pl z repozytorium:
Umieść plugin w katalogu Centreon plugins – zazwyczaj /usr/lib/centreon/plugins/.
 
2. Utwórz SMS notification commands (Komendy powiadomień SMS):
Wejdź w Configuration > Commands > Notifications (Konfiguracja > Komendy > Powiadomienia) i kliknij Add new (Dodaj nową).
Przed wklejeniem kodu zamień:
    • SMSEAGLEURL na adres URL twojego SMSEagle (np. http://192.168.50.150),
    • SMSEAGLEAPITOKEN na twój API token wygenerowany w SMSEagle.
Komenda dla service notifications (powiadomienia usług):
$CENTREONPLUGINS$/notify_eagle_sms.pl -s SMSEAGLEURL -a SMSEAGLEAPITOKEN -d $CONTACTPAGER$ -t “$NOTIFICATIONTYPE$ $SERVICESTATE$ $SERVICEDESC$ Host($HOSTNAME$) Info($SERVICEOUTPUT$) Date($SHORTDATETIME$)”
Komenda dla host notifications (powiadomienia hostów):
$CENTREONPLUGINS$/notify_eagle_sms.pl -s SMSEAGLEURL -a SMSEAGLEAPITOKEN -d $CONTACTPAGER$ -t “$NOTIFICATIONTYPE$ $HOSTSTATE$ Host($HOSTALIAS$) Info($HOSTOUTPUT$) Time($SHORTDATETIME$)”
Opcjonalnie – komendy dla połączeń (Calls):
    • Ring call:
    • $CENTREONPLUGINS$/notify_eagle_sms.pl -s SMSEAGLEURL -a SMSEAGLEAPITOKEN -c ring -d $CONTACTPAGER$ -t “$NOTIFICATIONTYPE$ $SERVICESTATE$ $SERVICEDESC$ Host($HOSTNAME$) Info($HOSTOUTPUT$) Time($SHORTDATETIME$)”
    • TTS call:
    • $CENTREONPLUGINS$/notify_eagle_sms.pl -s SMSEAGLEURL -a SMSEAGLEAPITOKEN -c tts -d $CONTACTPAGER$ -t “$NOTIFICATIONTYPE$ $SERVICESTATE$ $SERVICEDESC$ Host($HOSTALIAS$) Info($HOSTOUTPUT$) Time($SHORTDATETIME$)”
    • TTS advanced call:
    • $CENTREONPLUGINS$/notify_eagle_sms.pl -s SMSEAGLEURL -a SMSEAGLEAPITOKEN -c tts_adv -d $CONTACTPAGER$ -voiceid SMSEAGLEVOICE -t “$NOTIFICATIONTYPE$ $SERVICESTATE$ $SERVICEDESC$ Host($HOSTALIAS$) Info($HOSTOUTPUT$) Time($SHORTDATETIME$)”

3. Dodaj nowo utworzone notification commands do odpowiednich kontaktów:

Configuration > Users > Contacts / Users (Konfiguracja > Użytkownicy > Kontakty / Użytkownicy).

SMSEagle jako serwer SMTP (opcjonalnie)

Możesz użyć serwera SMTP zainstalowanego w SMSEagle, aby wysyłać emaile. W takim scenariuszu wiadomości z Centreon zostaną wysłane bezpośrednio do SMSEagle (bez użycia zewnętrznego serwera pocztowego).
Uwaga: Serwer SMTP w SMSEagle akceptuje tylko wiadomości adresowane do niego. Inne wiadomości zostaną odrzucone.

Czym jest sprzętowa
bramka SMS?

Dowiedz się więcej o
funkcjach SMSEagle

Poznaj urządzenie demo SMSEagle

SMSEagle to rozwiązanie sprzętowe i programowe, które gwarantuje szybkie dostarczanie wiadomości do wyznaczonych odbiorców, niezależnie od tego, czy chodzi o powiadomienia, alerty czy ważne aktualizacje.

Po zarejestrowaniu się w wersji demonstracyjnej otrzymasz zdalny dostęp do naszego fizycznego urządzenia NXS-9750.

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