Notification Processor 0.24.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 Notification Processor-a
6. Instalacja
7. Informacje ogólne
8. Segregator Typów Zdarzeń (des)
9. Odbiorca Powiadomień SNMP-Trap (dtrapd)
10. Rejestrator Wiadomości (dsi)
11. Edytor Plików Segregatora Typów Zdarzeń (xdesc)
12. Przyciski najczęściej występujące w aplikacjach WWW
13. Przeglądarka Trapów (Trap Browser)
 
 

9.6. Opis działania

W momencie otrzymania komunikatu daemon dtrapd sprawdza najpierw, czy adres IP nadawcy jest na liście adresów akceptowanych, jeśli wogóle istnieje taka lista. W przypadku, gdy nie ma go na tej liście wiadomość jest odrzucana. Natomiast jeśli nie ma listy akceptowanych adresów wówczas sprawdzane jest, czy adres IP nadawcy komunikatu nie jest na liście nieakceptowanych adresów. Jeśli znajduje się na tej liście wówczas wiadomość jest odrzucana. Komunikaty, które w ten sposób nie zostały odrzucone poddawane są analogicznej procedurze w odniesieniu do zawartości pola community w komunikacie.

Dla komunikatów, które nie zostały odrzucone uruchamiane są wyspecyfikowane programy zgodnie z wczytaną podczas startu konfiguracją. Jeśli program dtrapd został uruchomiony bez opcji --extended-distribution oraz adres IP nadawcy komunikatu pasuje do wyrażenia regularnego danej linii pliku konfiguracyjnego, to program z tej linii zostanie uruchomiony i jako argumenty uruchomienia zostaną mu przekazane informacje zawarte w tym komunikacie. Jeśli program dtrapd został zaś uruchomiony z opcją --extended-distribution oraz numer wiadomości lub identyfikator producenta, lub zmienne dołączone do pakietu pasują do wyrażenia regularnego danej linii pliku konfiguracyjnego, to program z tej linii zostanie uruchomiony i jako argumenty uruchomienia zostaną mu przekazane informacje zawarte w tym komunikacie.

Aby poprzestać na uruchomieniu programu tylko z pierwszej, pasującej linii należy uruchomić daemona dtrapd z opcją -o.