Network Manager 3.0.0 (full version)
 
Spis treści
Start
Spis treści
1. Konwencje typograficzne
2. Informacje ogólne o systemie David
3. Terminologia
4. Instalacja
5. Wymagania dla Network Manager-a
6. Instalacja
7. Informacje ogólne
8. Zaawansowany Kolekcjoner Danych (dedcd)
9. Serwis Mapy Zarządzania Siecią (dnmmsd)
10. Klient Mapy Zarządzania Siecią (dnmmc)
11. Wykonawca Czasochłonnych Poleceń Sql (dsqed)
12. Network Management Map (xdnmm)
13. Generator Paneli Sterowania Urządzeniami Sieciowymi (xdnnv)
14. Edytor Paneli Sterowania Urządzeniami Sieciowymi (xdnnve)
15. Przyciski najczęściej występujące w aplikacjach WWW
16. Konfigurator Wykluczonych z Odkrywania Adresów IP (Excluded IP Address Configurator)
17. Konfigurator Wpisów SNMP Community (SNMP Community Configurator)
18. Konfigurator Odbiorców Powiadomień (Notification Recipient Configurator)
19. Zarządca Użytkowników i Grup (User and Group Manager)
20. Zarządca Kont (User Manager)
21. Zarządca Grup (Group Manager)
22. Przeglądarka Kolekcji (Collection Browser)
23. Node Browser
24. Przeglądarka Raportów o Węzłach (Node Report Browser)
25. Konfigurator Modułów Webowych (Web Module Configurator)
26. Monitor Serwisów (Service Monitor)
27. Customer Configurator
 
 

13.4. Opis działania

W momencie budowania panelu jedną z pierwszych operacji jest budowanie sesji poelgające na parametrach zapisanych w pliku konfiguracyjnym. Każda sesja posiada grupę właściwości. Pewne z nich mogą zostać nie wyspecyfikowane lub mogą zostać przypisane im wartości domyślne podczas konfigurowania panelu przy pomocy xdnnve. Dotyczy to następujących sytuacji:

  • jeśli wersja SNMP została podana jako Unspecified, to sesji jest przypisywana wersja SNMP podana jako argument opcji -V programu xdnnv;

  • jeśli nie została podana nazwa urządzenia, to staje się nią argument opcji -H programu xdnnv;

  • jeśli nie została podana nazwa wspólnoty SNMP, to staje się nią argument opcji -R programu xdnnv, jeśli dana sesja jest typu Read, lub opcji -W programu xdnnv, jeśli dana sesja jest typu Write;

  • jeśli nie został podany łańcuch znaków, mogący służyć doklejaniu do OID-ów wskazanych kontrolek, to staje się nim argument opcji -s programu xdnnv.

Po procesie specyfikacji właściwości panelu następuje tworzenie wyspecyfikowanych w pliku konfiguracyjnym kontrolek, przypisywanie do poszczególnych sesji tych kontrolek, które mają uczestniczyć w późniejszych akcjach Read lub Write oraz budowanie ewentualnych powiązań pomiędzy kontrolkami (np. Scrollbar, Slider). Następnie dla poszczególnych zegarów panelu budowane są listy pakietów SNMP, które będą wysyłane do odpowiednich urządzeń.

Po tych przygotowaniach początkowych panel zaczyna pracować zgodnie z ustawieniami zegarów zapisanymi w pliku konfiguracyjnym oraz reagując na działania użytkownika.

Aplikacja daje pewne możliwości w zakresie kontrolowania pracy wygenerowanego panelu. Głównie jest to kontrola zegarów aplikacji oraz pakietów SNMP krążących z i do panelu, jak również kontrola przekroczeń czasów (timeouts) w oczekiwaniu na odpowiedzi, na wysyłane prośby SNMP.

Na pasku narzędziowym aplikacji znajdują się przyciski, za pomocą których można kontrolować do pewnego stopnia działanie panelu. Pierwszy przycisk odpowiada opcji z menu File. Pozostałe przyciski pokrywają się z opcjami z menu Utilities.

Tabela 13.2. Aplikacja xdnnv - opis przycisków pokrywających się z menu File i Utilities

Przycisk Opis
Umożliwia zakończenie pracy programu.
Pozwala uruchomić okienko Sessions statistics, za pomocą którego można prześledzić bieżącą statystkę ruchu pakietów wychodzących i nadchodzących do aplikacji.
Pozwala uruchomić zakładkę A basic timer list w okienku Configure properities.
Pozwala uruchomić zakładkę Counters w okienku Configure properities.
Pozwala uruchomić zakładkę Sessions and PDU-s w okienku Configure properities.
Pozwala uruchomić zakładkę Timeouts w okienku Configure properities.
Pozwala wyczyścić zawartość kontrolek.
Umożliwia wyzerować liczniki timeout-ów dla każdej kontrolki.

W menu View znajdują się dwie opcje. Show tool bar umożliwia pokazanie lub schowanie paska narzędziowego, natomiast Show status bar pozwala ukryć lub schować pasek statusu.

Poprzez menu Help można dowiedzieć się o wersji i czasie powstania aplikacji.

13.4.1. Statystyki sesji

Aplikacja zlicza liczbę pakietów wychodzących i przychodzących, a także ewentualne błędy i przekroczenia czasu oczekiwań na odpowiedź (timeouts). Statystykę tą można na bieżąco podglądać dzięki okienku Sessions statistics. Na górze okienka wyświetlany jest czas rozpoczęcia pracy całego panelu.

13.4.2. Zakładka A basic timer list

Konfigurując przy pomocy programu xdnnve zegary dla panelu i związane z nimi akcje Read i Write, określa się interwał zegara, co jaki mają być podjęte akcje. Jeśli interwał jest mniejszy niż 2 sekundy wskazuje to, że dana akcja ma być podjęta tylko raz na początku działania panelu. Opcja Turn on the Timer jest zaznaczona, jeśli interwał danego zegara jest mniejszy niż 2 sekundy. Interwały zegarów mogą zostać zmienione podczas pracy aplikacji xdnnv, ale efekt będzie widoczny dopiero w chwili budowania od nowa wszystkich list pakietów SNMP. Można tego dokonać zaznaczając element na liście zegarów i ustawiając jego interwał. Naciśnięcie przycisku Apply spowoduje zastosowanie naniesionych zmian.

13.4.3. Zakładka Counters

Zakładka ta pozwala wyzerować wskazane liczniki poprzez zaznaczenie danego rodzaju licznika oraz wciśnięcie przycisku Clear selected.

13.4.4. Zakładka Sessions and PDU-s

Zakładka ta pozwala obejrzeć aktualny stan wszystkich zbudowanych pakietów SNMP wraz z informacją do jakiej sesji należy dany pakiet oraz na prośbę jakich kontrolek został zbudowany. Każdy pakiet ma swój identyfikator, który znajduje się w pierwszej kolumnie prezentowanej listy (A sessions informations and ID with each Pdu was sent last time and its content). Kolumna Valid wskazuje, czy dany pakiet jest ważny (wysyłany). Kolumna Type pokazuje typ pakietu (możliwe są 2 typy: Normal i Control; ten drugi służy do kontrolowania, budowania tablic). Kolumna Full mówi, czy pakiet SNMP zawiera maksymalną liczbę identyfikatorów obiektów bazy MIB (wartość ta jest predefiniowana i nie podlega ustawieniom). W kolumnie Timer interval prezentowana jest liczba sekund, jaka upływa pomiędzy wysyłaniem tego pakietu do urządzenia, zaś kolumna Timer ID pokazuje identyfikator tego zegara (wewnętrzna wartość aplikacji). Ostatnia kolumna OIDs origin prezentuje kontrolki oddzielone przecinkami na podstawie próśb, których dany pakiet SNMP został zbudowany.

W grupie Timer interval in sec. oraz za pomocą opcji Turn on the Timer oraz opcji Valid można wpływać na dany pakiet SNMP zgodnie ze znaczeniem opdowiednich kolumn listy. Aby te zmiany zostały zastosowane należy potwierdzić je przyciskiem Apply. Naciśnięcie przycisku Rebuild all Pdus spowoduje zbudowanie od nowa wszystkich pakietów SNMP panelu.

13.4.5. Zakładka Timeouts

Zakładka Timeouts pokazuje listę ilości wystąpień przekroczeń czasu oczekiwania na odpowiedź (timeouts) dla poszczególnych kontrolek. Wciśnięcie przycisku Clear timeouts in all controls zeruje liczniki timeout-ów dla wszystkich kontrolek. U góry zakładki podawany jest czas ostatniego zerowania liczników.