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)
 
 

15.7. Informacje przekazywane uruchamianym akcjom (programom)

Program, który ma zostać uruchomiony, jako swoje parametry uruchomienia (poza tymi wyspecyfikowanymi w polu program danej akcji), otrzymuje informacje dotyczące całej sprawy i każdego zdarzenia, które wchodzi w jego skład. Rodzaje parametrów dla każdego zdarzenia wchodzącego w skład sprawy zależą od jego rodzaju, tzn. czy jego źródłową wiadomością jest dana typu SNMP Trap, czy SNMP Data. Wszystkie jednak parametry są poprzedzone słowami kluczowymi zaczynającymi się podwójnym lub pojedynczym znakiem minus. Wszystkie programy otrzymują poniższe parametry:

Tabela 15.2. Parametry uruchamianych akcji (programów)

Nazwa parametru Opis
--flow-severity severity Wewnętrzna ważność sprawy.
--flow-id ID Numer sprawy w danym dniu.
--action-id ID Numer akcji (wartość pola id danej akcji).
--opened Informacja o tym, że sprawa została otworzona (uruchamiane programy decydują, co to znaczy; zazwyczaj jest to powiadomienie operatora). Parametr ten nie wystąpi, jeśli sprawa nie została zaznaczona jako otwarta.
--community community Suma wszystkich communities wchodzących w skład, każdego zdarzenia wchodzącego w skład sprawy.
--closing-reason description Informacja o przyczynie zamknięcia sprawy. Parametr ten nie wystąpi, jeśli nie został podczas wcześniejszych akcji podany. Jednak dla akcji uruchamianej po śmierci sprawy, nigdy nie będzie pusty, gdyż domyślną wartością jest tekst "Not specified".
--closed-by uid Identyfikator osoby zamykającej sprawę. Parametr ten nie wystąpi, jeśli nie został podczas wcześniejszych akcji podany. Jednak dla akcji uruchamianej po śmierci sprawy, nigdy nie będzie pusty, gdyż domyślną wartością jest liczba "-1".
--action-done numer_akcji:kod_powrotu Numer akcji oraz kod ostatniego jej powrotu (argument może wystąpić zero lub więcej razy).
--flow-ctime seconds Czas utworzenia sprawy (w sekundach od początku ery UNIX-owej).
--flow-mtime seconds Czas modyfikacji sprawy (w sekundach od początku ery UNIX-owej).

Poniższe argumenty występują dla każdego zdarzenia wchodzącego w skład danej sprawy. Może ich więc być więcej niż jeden pełen zbiór podany poniżej:

Tabela 15.3. Argumenty występujące dla każdego zdarzenia wchodzącego w skład danej sprawy

Nazwa argumentu Opis
--event-hitsnumber number Ilość wystąpień tego zdarzenia podczas trwania tej sprawy.
--event-state state Stan zdarzenia, gdzie parametr state może przybrać jedną z poniższych wartości: active - aktywna, passive - pasywna.
--event-id number Numer jednoznacznie identyfikujący zdarzenie.
--event-ctime seconds Czas utworzenia zdarzenia (w sekundach od początku ery UNIX-owej).
--event-mtime seconds Czas modyfikacji zdarzenia (w sekundach od początku ery UNIX-owej).
--event-type type Rodzaj komunikatu, do którego odnosi się zdarzenie. Możliwe są dwa poniższe typy wartości: snmptrap, snmpdata.

W przypadku, kiedy typem jest wartość snmptrap, wówczas występują poniższe parametry:

Tabela 15.4. Argumenty występujące dla zdarzenia typu snmptrap

Nazwa argumentu Opis
-T seconds Czas otrzymania komunikatu (w sekundach od początku ery UNIX-owej).
-s IP Źródłowy adres komunikatu.
-a IP Adres IP agenta SNMP, który wysłał wiadomość.
-c community Nawa wspólnoty wiadomości.
-n OID Identyfikator komunikatu w bazie MIB.
-e OID Identyfikator producenta w bazie MIB.
-t timestamp Znacznik czasowy nadawcy komunikatu.
-g generic Ogólny numer komunikatu.
-p specific Specyficzny numer komunikatu.
-d string Identyfikator komunikatu w Operation Manager.
-m message Czytelna dla człowieka wiadomość wyjaśniająca znaczenie komunikatu.

W przypadku, kiedy typem jest wartość snmpdata, wówczas występują poniższe parametry:

Tabela 15.5. Argumenty występujące dla zdarzenia typu snmpdata

Nazwa argumentu Opis
-f type Powód przesłania wiadomości do Bazy Danych Skojarzeń. Może przybrać jedną z następujących wartości: min - wartość poniżej dolnej krawędzi okna średnich wartości tej danej, max - wartość powyżej górnej krawędzi okna średnich wartości tej danej, error - błąd dla tej danej, timeout - przekroczony czas oczekiwania na odpowiedź dla tej danej.
-T seconds Czas otrzymania wiadomości (w sekundach od początku ery UNIX-owej).
-s IP Adres odpytywanego urządzenia.
-o OID Identyfikator danej w bazie MIB.
-t type Typ danej będący jedną z poniższych wartości: counter - licznik, gauge - dowolna wartość, error - błąd, timeout - przekroczony czas oczekiwania na odpowiedź, other - żaden z powyższych typów.
-v value Ostatnia wartość danej.
-a value Dolna krawędź okna średnich wartości tej danej.
-A value Górna krawędź okna średnich wartości tej danej.
-d string Identyfikator komunikatu w Operation Manager.
-m massage Czytelna dla człowieka wiadomość wyjaśniająca znaczenie komunikatu.