Ten rozdział obejmuje sekcję Monitoring interfejsu sieciowego: sprawdzanie zewnętrznych hostów i usług oraz odczytywanie cyfrowych wejść/wyjść.

Monitor sieciowy

Strona Monitor sieciowy Zadania, stan pusty, z panelem wyjaśnienia funkcji i ustawieniem okresu monitorowania

Przegląd Monitor sieciowy

Do czego służy ta funkcja

Monitor sieciowy zmienia twoją SMSEagle w małą stację monitorowania. Sprawdza serwery, urządzenia i usługi zgodnie z harmonogramem i wysyła SMS, gdy coś przestanie odpowiadać, powróci do trybu online lub zgłosi wartość poza oczekiwanym zakresem.

Ma trzy części:

Strona

Co to robi

Tasks

Reguły monitorowania: co sprawdzać, jak często, kogo alertować.

Reports

Historia przestojów, filtrowana według zakresu dat i zadania, możliwa do wyeksportowania do CSV.

SNMP Traps

Reguły, które zamieniają pułapki SNMP wysłane do urządzenia na wiadomości SMS.

Typowe zastosowania: alertowanie inżyniera dyżurnego, gdy produkcyjny serwer przestaje odpowiadać na pingi, ostrzeganie o odczytie temperatury z czujnika SNMP lub przekazywanie pułapki UPS na telefon.

Zanim zaczniesz

  • Urządzenie musi być w stanie dotrzeć do hostów, które chcesz monitorować. Najpierw sprawdź ustawienia sieciowe w sekcji Settings > Network.

  • Adresaci muszą być oznaczeni jako Public w Książce telefonicznej, jeśli chcesz alertować grupę. W przeciwnym razie możesz wpisać zwykłe numery telefonów do zadania.

  • W przypadku kontroli SNMP potrzebujesz ciągu społeczności i identyfikatora obiektu (OID), który chcesz odczytać. W przypadku kontroli Modbus potrzebujesz identyfikatora jednostki, rejestru i kodu funkcji.


Część 1: Tasks

Krok 1: Otwórz stronę Tasks

Na pasku bocznym przejdź do Monitoring > Network Monitoring > Tasks.

Strona Monitor sieciowy Tasks zawierająca trzy zadania z ich hostem, typem, harmonogramem i adresatami, oraz pole Ustawienia po prawej stronie

Zadania Monitor sieciowy

Każde zadanie na liście pokazuje jego hosta, harmonogram, typ zadania, na co wysyła alerty, kiedy ostatnio był niedostępny i kogo powiadamia. Zielony lub czerwony znacznik informuje, czy host aktualnie odpowiada.

Krok 2: Ustaw okres monitorowania

Pole Settings po prawej stronie strony Tasks zawiera jedno ustawienie, które stosuje się do wszystkich zadań: Monitoring period, w minutach. To określa, jak często urządzenie uruchamia kontrole.

Wprowadź wartość i kliknij Save.

Pole ustawień na stronie Zadania z polem okresu monitorowania w minutach

Okres monitorowania

Krok 3: Utwórz zadanie

Kliknij Utwórz nowe w prawym górnym rogu. Formularz zadania otwiera się na całej stronie, podzielony na pięć sekcji.

Definicja zadania

Pole

Co wpisać

Nazwa zadania

Opisowa nazwa, maksymalnie 100 znaków, na przykład Mail server.

Host - adres IP lub nazwa hosta

Co sprawdzić, na przykład 192.168.1.10 lub mail.example.com.

Link do zadania nadrzędnego

Zaznacz to, aby zadanie zależało od innego.

Nazwa zadania (nadrzędne)

Wyświetlane po zaznaczeniu pola wyboru: zadanie, od którego to zależy.

Połączone zadanie uruchamia się tylko wtedy, gdy jego zadanie nadrzędne jest aktywne. Użyj tego, aby uniknąć burz alarmów: jeśli router przed dziesięcioma serwerami padnie, tylko zadanie routera wyśle alert, a dziesięć zadań serwerów pozostanie cicho.

Sekcja definicji zadania z wypełnioną nazwą zadania i hostem oraz zaznaczonym polем Link do zadania nadrzędnego

Definicja zadania

Metoda monitorowania

Wybierz Typ testu, a następnie wypełnij parametry, które się pojawią:

Typ testu

Parametry

ICMP (ping)

Liczba żądań - ile pingów wysłać na sprawdzenie.

port TCP

Port - port TCP, który musi akceptować połączenie.

port UDP

Port - port UDP do sondowania.

SNMP

Wersja protokołu (1 lub 2), Object ID, Community, Typ wartości zwracanej (Number lub String).

Modbus TCP

Port, Unit ID, Register, Function code (Read coils, Read Discrete Inputs, Read Holding Registers, Read Input Registers).

Connect timeout - seconds applies to every test type. Increase it for busy servers that answer slowly; the default is 30 seconds.

Kliknij Test connection, aby natychmiast spróbować sprawdzenia. Wynik pojawia się obok przycisku, aby potwierdzić, że host odpowiada przed zapisaniem zadania.

Sekcja metody monitorowania z wybranym SNMP, pokazująca wersję protokołu, identyfikator obiektu, społeczność, typ wartości zwracanej i przycisk Test connection

Metoda monitorowania

Harmonogram

Wybierz Always on, jeśli zadanie powinno działać przez całą dobę, lub Disable between specified hours i ustaw From i To, aby utworzyć spokojne okno, na przykład podczas nocnej kopii zapasowej, która zawsze przejmuje usługę w tryb offline.

Sekcja harmonogramu z wybraną opcją Disable between specified hours i ustawianym oknem from-to

Harmonogram

Wyzwalacze alertów

Najpierw wybierz, kto otrzyma alert:

Opcja

Co wpisać

Phonebook groups

Wybierz grupy publiczne. Akceptowane są tylko grupy publiczne.

Phone numbers

Wpisz numery bezpośrednio, oddzielone przecinkami. Maksymalnie 100 znaków łącznie.

Następnie zaznacz co najmniej jeden warunek Send SMS when. Bez niego zadanie nie może być zapisane:

  • Host / Service goes down

  • Host / Service goes up after failure

  • If SNMP return value is - tylko dla zadań SNMP. Wybierz Operator (Equal to, Not equal to, Greater than, Less than, Contains, Does not contain) i Value.

  • If Modbus return value is - tylko dla zadań Modbus, z tymi samymi polami operatora i wartości.

Dwa dodatkowe ustawienia zamykają sekcję:

  • Call after sending SMS - również umieść połączenie głosowe. Opcje to No, Ring only, Yes - text to speech i Yes - text to speech (advanced), w zależności od modelu urządzenia. W opcji zaawansowanej wybierasz również Voice model.

  • Repeat every - wyślij ponownie alert co X minut, podczas gdy problem trwa. 0 oznacza wysłanie go jeden raz i pozostanie w ciszy.

Sekcja wyzwalaczy alertów z wybraną grupą phonebook i zaznaczonymi polami goes down i goes up

Wyzwalacze alertów

Szablony wiadomości

Napisz tekst dla każdego włączonego alertu. Każda wiadomość może mieć do 1300 znaków i może używać symboli zastępczych:

Wiadomość

Dostępne symbole zastępcze

Service is down

{TASKNAME}, {HOST}, {RESPONSE}, {TIMESTAMP}

Service is up after failure

{TASKNAME}, {HOST}, {TIMESTAMP}

Tekst SMS (SNMP)

{TASKNAME}, {VALUE}, {TIMESTAMP}

Tekst SMS (Modbus)

{TASKNAME}, {VALUE}, {TIMESTAMP}

Na przykład DOWN: {TASKNAME} ({HOST}) at {TIMESTAMP} generuje wiadomość zawierającą informacje o tym, co się nie powiodło, gdzie i kiedy.

Sekcja szablonów wiadomości zawierająca wiadomości dla stanów "down" i "up" oraz dostępne symbole zastępcze wymienione poniżej

Szablony wiadomości

Kliknij Create task. Zadanie zostaje zweryfikowane przy następnym uruchomieniu monitorowania.


Część 2: Raporty

Przejdź do Monitoring > Network Monitoring > Reports.

Generowanie raportu

W polu Report config wybierz:

Pole

Co to robi

Data for

Gotowy przedział dat. Wybranie jednego z nich wypełnia daty poniżej.

Date from / Date to

Dokładny przedział. Edycja tych pól zmienia Data for na zakres niestandardowy.

Task

Jedno zadanie lub All tasks.

Kliknij Generate report. Wyniki pojawią się poniżej, wyświetlając przestój, nazwę zadania i błąd zarejestrowany dla każdego incydentu.

Kliknij Export to CSV powyżej wyników, aby je pobrać.

Strona raportów z wybranym przedziałem dat i zadaniem oraz wygenerowaną tabelą przestojów poniżej

Wygenerowany raport

Przechowywanie raportów

Pole po prawej stronie zawiera jedną opcję, Automatically delete reports older than 3 months. Włącz ją, aby historia raportów nie rosła bez ograniczeń, a następnie kliknij Save.

Pole ustawień raportów z opcją automatycznego usuwania raportów starszych niż trzy miesiące

Przechowywanie raportów


Część 3: SNMP Traps

Zadania wysyłają zapytania i sprawdzają zasoby. Reguły SNMP Traps działają na odwrót: inne urządzenie wysyła trap do SMSEagle, a reguła konwertuje go na SMS.

Krok 1: Otwórz stronę SNMP Traps

Przejdź do Monitoring > Network Monitoring > SNMP Traps.

Strona reguł SNMP Trap Rules z przykładową regułą

SNMP Trap Rules

Krok 2: Utwórz regułę

Kliknij Create new w prawym górnym rogu. Otworzy się panel boczny.

Nazwij regułę

W polu Rule name wpisz coś opisowego, na przykład UPS battery trap. Maksymalnie 100 znaków.

Zdecyduj, na które pułapki reagować

Wybierz Send message:

Opcja

Co to oznacza

Always send

Każda pułapka, którą urządzenie otrzyma, uruchomia tę regułę.

For specified IP / when trap contains

Tylko pułapki pasujące do poniższych warunków ją uruchamiają.

Jeśli wybrałeś drugą opcję, dostępne są dwa warunki. Możesz użyć jednego lub obydwu, a pułapka musi spełnić każdy włączony warunek.

When incoming trap comes from IP Zaznacz to i wpisz adres IP urządzenia wysyłającego.

When incoming trap contains Object ID Zaznacz to i wpisz identyfikator OID, który musi znajdować się w pułapce.

Reguła pułapki SNMP z wybranym wariantem For specified IP / when trap contains i wypełnionymi obydwoma warunkami: źródłowy adres IP i identyfikator obiektu

Reguła pułapki SNMP z warunkami

Wybierz odbiorców i napisz wiadomość

Send SMS to — wybierz kontakty lub grupy. Akceptowane są tylko kontakty i grupy public.

Message content — tekst do wysłania, maksymalnie 1300 znaków. Możesz użyć tych symboli zastępczych:

Symbol zastępczy

Zastąpiony przez

{TASKNAME}

Nazwa reguły

{IP}

Adres IP, z którego pochodzi pułapka

{TRAP}

Zawartość pułapki

Ustawienia opcjonalne
  • Modem (tylko urządzenia wielomodułowe) — wysyłanie przez konkretną kartę SIM zamiast domyślnej.

  • Call after sending SMS — również umieść połączenie głosowe z takimi samymi opcjami jak w zadaniach.

Kliknij Save. Reguła będzie obowiązywać dla pułapek otrzymanych od teraz.

Zachowanie Network Monitor

  • Zadania są sprawdzane w udostępnionym Monitoring period, więc zadanie nie może alertować częściej niż pozwala na to interwał.

  • Alert „down” jest wysyłany raz po zmianie stanu, a następnie powtarzany tylko jeśli ustawisz Repeat every.

  • Zadanie powiązane z zadaniem nadrzędnym jest całkowicie pomijane, gdy element nadrzędny jest w dół, więc jego własne alerty pozostają ciche do czasu odzyskania elementu nadrzędnego.

  • Jeśli kilka reguł SNMP trap pasuje do tej samej pułapki, każda z nich wysyła swój własny SMS.

Wejście/Wyjście cyfrowe

Strona Digital I/O Rules, karta Inputs, stan pusty, z panelem wyjaśniającym funkcję

Przegląd Digital Input/Output

Do czego służy ta funkcja

Wejścia i wyjścia cyfrowe to fizyczne złącze na urządzeniu, które pozwala urządzeniu SMSEagle komunikować się ze światem poza siecią:

Kierunek

Co to robi

Input

Zmiana napięcia na porcie wejściowym (zamknięcie kontaktu drzwi, zadziałanie przekaźnika alarmu, raportowanie usterki przez UPS) powoduje wysłanie SMS-a przez urządzenie.

Output

Przychodzący SMS powoduje przełączenie portu wyjściowego urządzenia w stan włączony lub wyłączony, aby mógł uruchomić syrenę, otworzyć bramę lub zresetować maszynę.

Konfiguruje się to za pomocą rules. Reguła Input mówi „gdy port 2 przejdzie w stan wysoki, wyślij wiadomość do zespołu konserwacji”. Reguła Output mówi „gdy przychodzi SMS zawierający OPEN, ustaw port 1 w stan wysoki na 5 sekund”.

Oprócz reguł znajdują się dwie strony pokazujące same porty: Internal pins (porty wbudowane w urządzenie) i External pins (dodatkowe porty dodane przez moduł io-bridge).

Zanim zaczniesz

  • Sprawdź, ile portów wejściowych i wyjściowych ma twój model urządzenia, i podłącz do nich swoją aparaturę. Listy portów w formularzach reguł są budowane na podstawie modelu urządzenia, więc oferują tylko porty, które fizycznie istnieją.

  • Urządzenie musi być w stanie wysyłać SMS. Sprawdź, czy co najmniej jeden modem jest podłączony i zarejestrowany w sieci.

  • Odbiorcy reguł Input muszą być oznaczeni jako Public w Phonebook.

Gdzie to znaleźć

Na pasku bocznym przejdź do Monitoring > Digital input / output. Ma trzy strony:

Strona

Do czego to służy

Rules

Utwórz reguły Input i Output. Tutaj spędzasz większość czasu.

Internal pins

Sprawdź aktualny stan wbudowanych portów i włącz lub wyłącz usługę.

External pins

Zdefiniuj i kontroluj dodatkowe porty dostarczone przez moduł io-bridge.

Pasek boczny Monitoring z rozszerzonym Digital input / output, pokazujący Rules, Internal pins i External pins

Gdzie znaleźć strony Digital I/O


Część 1: Reguły wejściowe (sygnał wejściowy do SMS)

Krok 1: Otwórz stronę reguł

Przejdź do Monitoring > Digital input / output > Rules i upewnij się, że wybrana jest karta Inputs.

Strona Digital I/O Rules na karcie Inputs z dwiema wymienionymi regułami, każda pokazująca swój sygnał, port, wiadomość i odbiorców

Reguły wejścia cyfrowego

Krok 2: Utwórz regułę Input

Kliknij Create new w prawym górnym rogu. Otworzy się panel boczny.

Panel boczny Add Digital Input rule po otwarciu z pustymi polami

Nowa reguła wejścia cyfrowego

Nazwij regułę

W polu Rule name wpisz coś opisowego, na przykład Server room door opened. Maksymalnie 100 znaków.

Wybierz port i sygnał

Pole

Co wpisać

Port number

Port wejściowy, do którego podłączony jest sprzęt. Porty zewnętrzne (io-bridge) są wyświetlane na liście oznaczone jako (Ext).

When input signal

0 (Low) lub 1 (High). Jest to stan, który wyzwala regułę.

Wybierz wartość reprezentującą warunek alarmu w Twoim sprzęcie. Styk normalnie zamknięty, który otwiera się przy alarmie, zwykle wymaga 1 (High); styk normalnie otwarty zwykle wymaga 0 (Low).

Wybierz odbiorców

W polu Send to wybierz kontakty lub grupy, które powinny otrzymać SMS. Tutaj można wybrać tylko kontakty i grupy publiczne. To pole jest wymagane.

Napisz tekst SMS

SMS Message to tekst wysyłany po wyzwoleniu reguły. Maksymalnie 1000 znaków. Ten sam tekst trafia do każdego odbiorcy, dlatego wpisz w nim lokalizację lub nazwę maszyny, na przykład ALARM: server room door opened.

Panel reguły wejścia cyfrowego z wypełnionymi portami, sygnałem wejściowym, odbiorcami i wiadomością SMS

Ukończona reguła wejściowa

Opcje zaawansowane

Kliknij Advanced options aby rozwinąć tę sekcję. Nie potrzebujesz jej do konfiguracji podstawowej.

  • Call after sending SMS – również wykonaj połączenie głosowe do tych samych odbiorców. Dostępne opcje to No, Ring, Text-to-speech (TTS) i Text-to-speech (advanced), w zależności od tego, co obsługuje Twój model urządzenia. Opcja zaawansowana pozwala również wybrać Voice model.

  • Alert timeout – liczba minut, która musi upłynąć, zanim ta sama reguła będzie mogła zaalertować ponownie. 0 oznacza brak limitu, więc każda zmiana sygnału wysyła SMS.

Panel opcji zaawansowanych reguły wejściowej rozwinięty, pokazujący opcję połączenia po SMS i pole timeout alertu

Opcje zaawansowane reguły wejściowej

Ustaw timeout alertu dla hałaśliwych wejść. Styk, który drży, lub sprzęt, który się powtórnie wyzwala, może spowodować serię wiadomości. Timeout kilku minut zamieniąte jedno rzeczywiste zdarzenie na jeden SMS.

Kliknij Save. Reguła zacznie działać na zmiany sygnału od tego momentu.


Część 2: Reguły wyjścia (SMS na sygnał wyjściowy)

Krok 1: Otwórz stronę reguł

Przejdź do Monitoring > Digital input / output > Rules i wybierz kartę Outputs.

Strona Digital I/O Rules na karcie Outputs z wymienioną jedną regułą

Reguły cyfrowego wyjścia

Krok 2: Utwórz regułę wyjścia

Kliknij Create new w prawym górnym rogu. Otworzy się panel boczny.

Nazwij regułę i wybierz port

W Rule name wpisz coś opisowego, na przykład Open gate on SMS. Maksymalnie 100 znaków. W Port number wybierz port wyjściowy, do którego podłączone jest Twoje urządzenie. Porty zewnętrzne (io-bridge) są oznaczone (Ext).

Zdecyduj, które wiadomości SMS aktywują regułę

Wybierz Set for:

Opcja

Co to oznacza

All incoming messages

Każda przychodząca wiadomość SMS przełącza wyjście.

Specified sender / message

Tylko wiadomości spełniające określone poniżej warunki ją przełączą.

Jeśli wybrałeś Specified sender / message, dostępne będą dwa warunki. Możesz użyć jednego lub obu. Gdy użyjesz obu, wiadomość musi spełniać oba.

When incoming SMS comes from Zaznacz to i wybierz kontakty lub grupy nadawcy.

When incoming SMS text contains Zaznacz to i wpisz frazę w Text, na przykład OPEN. Zaznacz Case sensitive, jeśli open i OPEN powinny być traktowane jako różne.

Reguła cyfrowego wyjścia z wybranym Specified sender / message i wypełnionymi obydwoma warunkami nadawcy i tekstu

Warunki reguły wyjścia

Restrict output rules by sender. Reguła wyjścia przełącza urządzenie fizyczne. Bez warunku nadawcy, każdy kto zna Twój numer może je obsługować.

Zdecyduj, co robi wyjście

Pole

Co to oznacza

Set signal to

Low | 0 lub High | 1. Stan, na który port zostaje przełączony.

Signal time

Ile sekund port pozostaje w tym stanie przed powrotem. 0 oznacza, że pozostanie tam na zawsze.

Signal delay

Ile sekund czekać po przybyciu wiadomości SMS zanim port zostanie przełączony.

Opcje zaawansowane

Kliknij Advanced options, aby rozwinąć tę sekcję.

Send confirmation Zaznacz to, aby wysłać wiadomość SMS z powrotem do nadawcy po przełączeniu wyjścia. Pojawia się pole Message format, maksymalnie 1300 znaków. Możesz zbudować tekst z zastępników:

Symbol zastępczy

Zastąpiony przez

{RULENAME}

Nazwa reguły, która się aktywowała

{PORT}

Numer portu wyjściowego

{SIGTYPE}

Sygnał, na który ustawiono port

{SIGTIME}

Czas trwania sygnału w sekundach

{SIGDELAY}

Opóźnienie sygnału w sekundach

Na przykład {RULENAME}: port {PORT} set to {SIGTYPE} for {SIGTIME}s generuje jasne potwierdzenie dla osoby, która wysłała polecenie.

Połączenie telefoniczne po wysłaniu SMS Wykonaj również połączenie głosowe, dokładnie tak jak opisano powyżej dla reguł wejściowych.

Opcje zaawansowane reguły wyjściowej rozwinięte, pokazujące wiadomość potwierdzającą i symbole zastępcze, które można do niej wstawić

Wiadomość potwierdzająca reguły wyjściowej

Kliknij Save. Reguła zaczyna działać na wiadomościach otrzymanych od tego momentu.


Część 3: Piny wewnętrzne

Przejdź do Monitoring > Digital input / output > Internal pins.

Strona wyświetla dwie tabele, Inputs i Outputs, zawierające listę każdego wbudowanego portu z jego bieżącym stanem (0 Low lub 1 High). Jest to bezpośredni odczyt z hardware’u, przydatny do sprawdzenia okablowania przed napisaniem reguły.

Na górze strony znajduje się przełącznik Service enabled. Uruchamia i zatrzymuje usługę, która odczytuje i steruje wbudowanymi portami. Gdy jest wyłączony, reguły Input i Output na portach wewnętrznych nie działają.

Strona Internal pins z włączoną usługą i każdym wejściem oraz wyjściem pokazującym 0 Low

Internal pins z uruchomioną usługą. Każdy port tutaj odczytuje 0 Low, ponieważ nic do niego nie jest podłączone


Część 4: Piny zewnętrzne

Piny zewnętrzne to dodatkowe porty dostarczone przez moduł io-bridge podłączony do urządzenia.

Przejdź do Monitoring > Digital input / output > External pins. Strona ma kartę Inputs i kartę Outputs, plus przełącznik Service enabled, który uruchamia i zatrzymuje usługę io-bridge.

Dodaj pin zewnętrzny

Kliknij Create new. Otwiera się panel boczny.

Pole

Co wpisać

Pin number

Numer portu na module io-bridge, na przykład 1. Każdy numer można skonfigurować tylko raz.

Pin description

Krótka nazwa, maksymalnie 64 znaki. Dozwolone są tylko litery, cyfry i spacje.

Direction

In dla portu, z którego czytasz, Out dla portu, którym sterują.

Stan

Wyświetlane tylko dla pinów Out: stan, w którym port się uruchamia, 1 | High lub 0 | Low.

Kliknij Save.

Panel boczny Dodaj pin zewnętrzny z wypełnionymi polami numeru pinu, opisu, kierunku i stanu

Dodawanie pinu zewnętrznego

Używaj pinów

  • Na karcie Outputs możesz bezpośrednio zmienić stan pinu z listy.

  • Na karcie Inputs stan jest tylko do odczytu, ponieważ wartość jest określona przez to, co jest podłączone do pinu.

  • Po zdefiniowaniu piny zewnętrzne pojawiają się również na listach Port number reguł Input i Output, oznaczone (Ext), dzięki czemu reguły mogą ich używać dokładnie tak samo jak portów wbudowanych.

Jak działają reguły Digital I/O

  • Reguły działają tylko na zdarzeniach, które mają miejsce po utworzeniu i włączeniu reguły. Użyj przełącznika obok reguły, aby ją wstrzymać bez usuwania.

  • Jeśli kilka reguł odpowiada temu samemu zdarzeniu, każda z nich jest uruchamiana, dlatego jeden sygnał wejściowy może wysłać kilka wiadomości, a jedna SMS może przełączyć kilka portów.

  • Warunek tekstowy w regułach Output to dopasowanie contains, a nie dokładne dopasowanie.

  • Reguły używające portów wewnętrznych wymagają włączonej usługi Internal pins; reguły używające portów (Ext) wymagają włączonej usługi External pins.