Monitorowanie
Ten rozdział obejmuje sekcję Monitoring interfejsu sieciowego: sprawdzanie zewnętrznych hostów i usług oraz odczytywanie cyfrowych wejść/wyjść.
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.
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.
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 |
Host - adres IP lub nazwa hosta |
Co sprawdzić, na przykład |
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.
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.
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.
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.
0oznacza wysłanie go jeden raz i pozostanie w ciszy.
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 |
|
Service is up after failure |
|
Tekst SMS (SNMP) |
|
Tekst SMS (Modbus) |
|
Na przykład DOWN: {TASKNAME} ({HOST}) at {TIMESTAMP} generuje wiadomość zawierającą informacje o tym, co się nie powiodło, gdzie i kiedy.
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ć.
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.
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.
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.
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 |
|---|---|
|
Nazwa reguły |
|
Adres IP, z którego pochodzi pułapka |
|
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
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. |
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.
Krok 2: Utwórz regułę Input
Kliknij Create new w prawym górnym rogu. Otworzy się panel boczny.
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 |
When input signal |
|
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.
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.
0oznacza brak limitu, więc każda zmiana sygnału wysyła SMS.
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.
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.
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 |
|
Signal time |
Ile sekund port pozostaje w tym stanie przed powrotem. |
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 |
|---|---|
|
Nazwa reguły, która się aktywowała |
|
Numer portu wyjściowego |
|
Sygnał, na który ustawiono port |
|
Czas trwania sygnału w sekundach |
|
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.
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ą.
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 |
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, |
Kliknij Save.
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.