Operation Manager 0.27.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 Operation Manager-a
6. Instalacja
7. Informacje ogólne
8. Serwer Powiadomień Graficznych (dgnsd)
9. Klient Dźwięku (sndc)
10. Dostęp do Interfejsu Danych SNMP Trap (damsnmpti)
11. Analizator Danych SNMP Trap (damsnmptaud)
12. Dostęp do Interfejsu Danych SNMP Data (damsnmpdi)
13. Analizator Danych SNMP Data (damsnmpdaud)
14. Jednostka Tworząca Bazę Danych Aktywnych Spraw (damadbud)
15. Serwis Aktywnych Spraw (damcsud)
16. Przyciski najczęściej występujące w aplikacjach WWW
17. Przeglądarka Zarejestrowanych Spraw (Recorded Operation Browser)
18. Przeglądarka Toczących się Spraw (Pending Operation Browser)
19. Prezenter Powiadomień Graficznych (xdgnp)
 
 

14.4. Format pliku konfiguracyjnego

Plik konfiguracyjny składa się z obiektów, którego typ wskazuje słowo kluczowe użyte w jego nazwie, zaś jego specyfikacja jest ograniczona klamrami {}. Obecnie jedynym dozwolonym typem obiektu jest association. Słowo kluczowe określające typ obiektu musi być jedynym słowem w lini. Ta sama reguła dotyczy klamry rozpoczynajacej i kończącej definicję obiektu. Ogólnie więc pojedynczy obiekt wygląda tak:

association

{

...

}

Pola występujące pomiędzy klamrami są ściśle określone, podobnie jak ich kolejność. Każdy wpis w definicji obiektu zajmuje sam całą linię i ma postać:

słowo_kluczowe=

Pierwszym polem jest var, za którym musi być podany łańcuch znaków określający nazwę zmiennej, na którą można się będzie powoływać w dalszej części definicji obiektu. Pole var może wystąpić zero lub więcej razy i w ten sposób definiować wiele zmiennych. Dwa ostatnie pola występujące w definicji obiektu to string1 oraz string2. Odnoszą się one do identyfikatorów komunikatów, które próbują być ze sobą skojarzone. Przykładowa definicja obiektu wygląda następująco:

association

{

var=$1

string1=link $1 up

string2=link $1 down

}

i zgodnie z tą definicją dwie wiadomości o identyfikatorach odpowiednio:

information: link serial1/1 up in router

information: link serial1/1 down in router

pasują do siebie, zaś o identyfikatorach:

information: link serial1/2 up in router

information: link serial1/1 down in router

już do siebie nie pasują.