W architekturze SNMP występują dwie role: agent (na urządzeniu zarządzanym) oraz menedżer (system monitorujący/NMS). Pytanie dotyczy sytuacji, w której to agent sam inicjuje kontakt, aby poinformować menedżera o ważnym zdarzeniu. W SNMP takim mechanizmem są powiadomienia typu trap.
Dlaczego "trap" jest poprawne?
Trap to komunikat wysyłany przez agenta bez wcześniejszego zapytania, zwykle w reakcji na zdarzenie (np. błąd, restart, przekroczenie progu). Dzięki temu menedżer nie musi stale odpytywać urządzenia, aby dowiedzieć się o incydencie.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- get – jest to zapytanie inicjowane przez menedżera w celu odczytu wartości z MIB (mechanizm typu request/response), a nie powiadomienie wysyłane samodzielnie przez agenta.
- set – również inicjowane przez menedżera; służy do zmiany wartości obiektów zarządzania na urządzeniu (konfiguracja), a nie do raportowania zdarzeń.
- walk – w praktyce kojarzy się z narzędziem/operacją polegającą na sekwencyjnym odczycie wielu OID (przegląd "poddrzewa" MIB). To nie jest komunikat alarmowy wysyłany przez agenta do menedżera.
Wskazówka egzaminacyjna: jeśli w treści pojawia się "agent powiadamia menedżera o zdarzeniu", szukaj odpowiedzi związanej z powiadomieniami (trap), a nie z odpytywaniem (get) czy modyfikacją (set).