Herold
System Herold jest systemem monitorowania przeznaczonym dla administratorów aplikacji działających w sieci. Gromadzi logi zdarzeń i błędów, obrazy bieżących stanów aplikacji, umożliwia powiadamianie administratorów o sytuacjach alarmowych oraz pozwala na analizowanie działania.

W skład systemu Herold wchodzą:
Monitor - program odbierający i przechowujący komunikaty,
Agent - program pośredniczący w przekazywaniu komunikatów,
Widok, Przeglądarka - programy do obserwowania komunikatów i stanów.

Aplikacja monitorowana w systemie Herold (zwana dalej Nadawcą) wysyła komunikaty do Monitora za pośrednictwem Agenta. Nadawca wysyła komunikaty trzech głównych typów:
zdarzenie - komunikat do dziennika zdarzeń. Informuje o faktach istotnych z punktu widzenia administratora lub o błędach aplikacji.
stan - komunikat określający w jakim stanie znajduje się Nadawca. Monitor dla każdego Nadawcy przechowuje stan bieżący. Oznacza to, że każdy następny stan nadpisuje stan poprzedni.
aktywność - komunikat informujący, że aplikacja działa. Dla wskazanych grup Nadawców Monitor sprawdza czy aplikacja zgłasza aktywność w wyznaczonym terminie. Jeśli nie, to wstawia do dziennika zdarzeń informację o braku odpowiedzi ze strony aplikacji - takie zdarzenie jest traktowane jako błąd krytyczny.

Wysłanie komunikatu przez Nadawcę polega na przekazaniu go Agentowi. Agent jest odpowiedzialny za komunikację z Monitorem. Jeżeli komunikacja ta nie działa (np. nie ma połączenia z Monitorem) to Agent zapisuje komunikaty w pliku tymczasowym czekając na wznowienie połączenia. Po wznowieniu połączenia wszystkie te komunikaty są wysyłane do Monitora. Nie dotyczy to komunikatów typu stan i aktywność ze względu na ich tymczasowość. Po wznowieniu połączenia są wysyłane tylko ostatnie komunikaty typu stan i aktywność.

Monitor jest aplikacją, która działa non-stop. Odbiera on komunikaty od wszystkich Agentów. Każdy komunikat wraz z informacją o Nadawcy jest zapisywany do bazy danych (Interbase, Firebird ).

Widok i Przeglądarka to aplikacje pozwalające na przeglądanie komunikatów typu stan i zdarzenie od Nadawców. Komunikaty typu aktywność są widoczne jako jedno z pól stanu. Widok jest przeznaczony dla administratorów, pozwala na filtrowanie przychodzących komunikatów, tworzenie definicji różnych przekrojów widoku zdarzeń i stanów.

Przeglądarka to aplikacja pozwalająca osobie bez uprawnień administracyjnych przeglądać dane o stanach wskazanych w konfiguracji nadawców.

© Copyright 2005-2006 by Cogito Software