SQL Database Archive and Backup Manager 0.6.0
 
Spis treści
Start
Spis treści
1. Konwencje typograficzne
2. Informacje ogólne o systemie David
3. Terminologia
4. Instalacja
5. Wymagania dla SQL Database Archive and Backup Manager-a
6. Instalacja
7. Informacje ogólne
8. SQL Database Archiver (dsqldbad)
 
 

2.2. Architektura systemu David

Tabela 2.1. Produkty wchodzące w skład systemu David

Nazwa produktu Opis
David system Common Files Produkt podczas instalacji przygotowuje układ katalogów dla innych produktów systemu David. Zawiera też kilka podstawowych plików dla wszystkich innych produktów. Jest to podstawowy produkt systemu David wymagany przez resztę jego produktów.
Primary SQL Database Produkt instaluje podstawową SQL-ową bazę danych systemu David. Każda instalacja systemu David musi mieć tylko jedną podstawową bazę danych.
Secondary SQL Database Produkt instaluje dodatkową SQL-ową bazę danych systemu David. Może istnieć wiele dodatkowych baz danych w jednej instalacji systemu David. Pozwala to rozpraszać bazę danych systemu David na wiele serwerów.
David system Libraries Dostarcza biblioteki systemu David potrzebne aplikacjom systemu. Produkt ten jest wymagany przez wiele innych produktów systemu David.
Daemon Manager Zajmuje się uruchamianiem i zatrzymywaniem demonów systemu David oraz monitorowaniem ich pracy.
Network Manager (full version) Produkt poprzez wykorzystanie protokołu SNMP umożliwia wizualizację topologii monitorowanych sieci i automatyczne odkrywanie urządzeń w zarządzanych sieciach. Wizualizacji podlega także stan monitorowanych obiektów. Produkt zajmuje się także zbieraniem danych dotyczących pracy monitorownaych urządzeń, wykorzystując do tego celu protokół SNMP oraz pozwala administrować kontami użytkowników.
Network Manager (console version) Produkt poprzez graficzną aplikację umożliwia wizualizację topologii monitorowanych sieci oraz stanu monitorowanych obiektów. Pozwala także sterować pracą demonów monitorujących oraz kolekcjonujących dane. Obecnie większość funkcji tej aplikacji jest dostępna także poprzez aplikacje webowe.
Notification Processor Zajmuje się głównie obsługą komunikatów typu SNMP Trap nadchodzących do stacji zarządzających od monitorowanych urządzeń. Otrzymane komunikaty mogą podlegać dowolnemu formatowaniu do postaci czytelnej dla człowieka, a następnie mogą być rejestrowane. Przetworzone w ten sposób komunikaty mogą być również przekazywane do dalszego przetwarzania.
Operation Manager (full version) Na podstawie przekazywanych mu danych może on uruchamiać wyspecyfikowane akcje. Skomplikowany często sposób oceny sytuacji, dokonywany m.in. na podstawie otrzymywanych sygnałów od innych produktów systemu David wraz z ich korelacją, ma na celu, w sposób nieco bardziej inteligentny niż tylko prosta reakcja na nie, generowanie informacji dla operatora w odpowiedzi na zaistniałe zdarzenia. Graficzna aplikacja wyświetla powiadomienia o zdarzeniach oraz umożliwia odtwarzanie plików dzwiękowych oraz odczytywanie komunikatów przez zewnętrzny syntezator mowy.
Operation Manager (console version) Produkt zawiera graficzną aplikację wyświetlającą powiadomienia o zdarzeniach oraz umożliwiającą odtwarzanie plików dzwiękowych oraz odczytywanie komunikatów przez zewnętrzny syntezator mowy.
Report Manager Zajmuje się przetwarzaniem zarejestrowanych komunikatów SNMP Trap, wpisów o toczących się sprawach oraz wpisów dotyczących zmiany stanów monitorowanych obiektów (obiektów pingowanych, interfejsów sieciowych i sąsiadów BGP) i generuje na tej podstawie dane do raportów. Wizualizacja wygenerowanych raportów dokonywana jest przez aplikację webową.
Service Monitor Monitoruje wskazane serwisy sieciowe na poziomie warstwy aplikacyjnej. W tym celu monitoruje wskazane porty TCP wyspecyfikowanych hostów. Sprawdza zarówno dostępność portów jak i poprawność reakcji dla kilku wybranych protokołów sieciowych (HTTP, SMTP, FTP). Może także weryfikować poprawność pracy serwisów poprzez weryfikację danych od nich uzyskanych. Wyniki jego pracy w postaci raportów i wykresów prezentuje aplikacja webowa.
SQL Database Archive and Backup Manager Zajmuje się archiwizowaniem danych przechowywanych w SQL-owej Bazie Danych, z których korzystają aplikacje systemu David.
Distributed SQL Database Manager Pozwala podzielić bazę danych systemu David na jedną bazę podstawową oraz wiele baz dodatkowych. Pozwala to zwiększyć szybkość pracy systemu poprzez rozproszenie obciążenia na wiele serwerów. Proces migracji odbywa się podczas normalnej pracy systemu a podział bazy danych może być modyfikowany wielokrotnie.

Zależności pomiędzy poszczególnymi produktami systemu David przedstawia poniższy schemat.

Funkcjonalność systemu David może być bardzo szeroka i w ogromnym stopniu zależy od konkretnej konfiguracji. Najważniejsze funkcje jakie system może dostarczać to:

  • odkrywanie i wizualizacja topologii monitorowanych sieci wraz z wizualizacją stanów poszczególnych węzłów sieci;

  • formatowanie i rejestrowanie komunikatów typu SNMP-Trap nadsyłanych przez monitorujące urządzenia;

  • automatyczne reagowanie na wybrane komunikaty typu SNMP-Trap nadsyłane przez monitorowane urządzenia;

  • możliwość identyfikacji operatora odbierającego od systemu zgłoszenie o problemie (awarii);

  • kolekcjonowanie danych dotyczących pracy monitorowanych urządzeń;

  • automatyczne reagowanie na wykryte podczas kolekcjonowania danych nieprawidłowe wartości danych;

  • prowadzenie ewidencji aktualnych spraw prowadzonych przez system powstałych jako reakcja na zdarzenia mające miejsce w zarządzanej sieci i wykrytych przez system;

  • monitorowanie serwisów sieciowych warstwy aplikacji.