System David
to system zarządzania siecią komputerową (network management system - nms). Jest on
pakietem programów (modułów) pozwalającym zdalnie, tzn. poprzez
rozległą
sieć komputerową (np.: Internet), na monitorowanie i zarządzanie, w czasie
rzeczywistym,
urządzeniami pracującymi w sieci komputerowej. Jedynym warunkiem,
jakie
muszą spełniać urządzenia jest, aby pracował na nich agent SNMP (Simple
Network Management Protocol). Wobec faktu, że SNMP jest najbardziej
rozpowszechnionym protokołem zarządzania na świecie, wymaganie to nie
jest
szczególnie trudne do spełnienia. Wiele urządzeń posiada
oprogramowanie,
które pozwala się z nimi komunikować poprzez protokół SNMP. Do urządzeń
tych należą m.in.:
- routery IP,
- switche ATM-owe,
- zarządzalne switche ethernetowe,
- UPS-y wyposażone w adaptery SNMP,
- modemy telewizyjnych sieci kablowych pozwalające
pracować urządzeniom IP w sieciach telewizji kablowej,
- stacje komputerowe.
Jedną z głównych cech systemu
David jest fakt, że jest on złożony z
wysoce konfigurowalnych i dalece niezależnych od siebie modułów.
Staranność
o utrzymanie takiego sposobu projektowania systemu jest widoczna od
początku
jego powstania. W konsekwencji, z tych samych modułów, można zbudować
istotnie
różniące się w działaniu konfiguracje systemu
David. Jako jego główne cechy można więc wymienić:
-
ogólność w podejściu do sterowania przepływem informacji
wynikająca z wysokiej niezależności od siebie modułów systemu,
-
wysoka konfigurowalność wszystkich modułów systemu
pozwalająca maksymalnie zbliżyć się do oczekiwanego rezultatu podczas
konfigurowania
pracy systemu,
-
skalowalność systemu, tzn. system można łatwo rozbudować
dodając kolejne moduły, nawet nie wchodzące w skład systemu
David, a także bez trudu można poszerzać
listę monitorowanych urządzeń,
-
wykorzystanie skryptów shell'owych w strumieniu przepływu
informacji pozwala w łatwy sposób formatować i wpływać na przetwarzane
informacje,
-
wszystkie pliki konfiguracyjne systemu
David, a także pliki z danymi wejściowymi
jak i wyjściowymi, pliki z istotnymi dla systemu komunikatami (log
files),
są plikami tekstowymi,
-
komunikacja z monitorowanymi urządzeniami poprzez
protokoły SNMPv1, SNMPv2C i SNMPv3.
|