KWALIFIKACJA INF2 - STYCZEŃ 2023

PYTANIE NR 21.
Wskaż rodzaj komunikatu stosowanego w komunikacji między agentem SNMP a menedżerem SNMP, który pozwala agentowi na powiadomienie menedżera o ważnych zdarzeniach.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W SNMP komunikat trap służy do asynchronicznego powiadamiania menedżera przez agenta o zdarzeniach (np. awarii interfejsu). get i set są inicjowane przez menedżera (odczyt/zapis), a walk to metoda/operacja przeglądania drzewa MIB, nie alarm zdarzeniowy.

Pełne wyjaśnienie:

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).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
SNMP (Simple Network Management Protocol) to protokół do monitorowania i zarządzania urządzeniami sieciowymi. Umożliwia odczyt parametrów (np. obciążenie, stan interfejsów), zmianę wybranych ustawień oraz odbiór powiadomień o zdarzeniach, co jest podstawą pracy systemów NMS.
Agent działa na urządzeniu zarządzanym i udostępnia dane MIB oraz wysyła powiadomienia. Menedżer (NMS) odpyta agentów, zbiera metryki, wizualizuje je i generuje alarmy. To menedżer zwykle inicjuje zapytania typu get/set.
Trap to asynchroniczne powiadomienie wysyłane przez agenta SNMP do menedżera o istotnym zdarzeniu (np. awaria, restart, zmiana stanu). Jego celem jest szybkie alarmowanie bez konieczności ciągłego odpytywania urządzenia.
Get to operacja inicjowana przez menedżera w celu odczytu konkretnej wartości z MIB. Działa w trybie zapytanie–odpowiedź, więc agent nie "zgłasza" zdarzenia samodzielnie. Do alarmów służą powiadomienia (np. trap).
Set służy do ustawiania (zapisu) wartości wybranych obiektów MIB na urządzeniu, np. do zmiany parametrów konfiguracyjnych. To operacja zarządcza wykonywana przez menedżera, a nie mechanizm informowania o awariach czy zdarzeniach.
Walk kojarzy się z poleceniem/narzędziem (np. snmpwalk), które wykonuje serię zapytań w celu "przejścia" po drzewie OID i pobrania wielu wartości. Ponieważ generuje dużo ruchu SNMP, bywa błędnie uznawany za osobny komunikat alarmowy.
Trapy stosuje się, gdy potrzebne są szybkie alarmy: spadek łącza, błąd zasilania, przepełnienie zasobów, restart urządzenia. Dzięki nim system NMS może natychmiast powiadomić administratora, zamiast czekać na kolejny cykl odpytywania (polling).
Synchroniczna to typowe zapytanie–odpowiedź (np. menedżer wysyła get, agent odsyła odpowiedź). Asynchroniczna polega na tym, że agent sam wysyła informację o zdarzeniu bez pytania. W testach egzaminacyjnych taka wskazówka zwykle prowadzi do trap.
Najczęstsze pomyłki to: utożsamienie "set" z alarmem (bo "ustawia"), mylenie "walk" z komunikatem (bo brzmi jak komenda), oraz nieuwzględnianie, kto inicjuje ruch. Warto zapamiętać: get/set inicjuje menedżer, a trap inicjuje agent.
Opanuj role agent/menedżer, sens MIB/OID oraz typowe operacje (get, set, powiadomienia). Zrób krótkie ćwiczenie: odczyt wartości (snmpget), zmiana (snmpset), przegląd (snmpwalk) oraz odbiór powiadomień (trap receiver). To utrwala kierunek komunikacji.
info

Około 64% zdających odpowiada poprawnie na to pytanie. średnie

Według specjalistów z branży: "W SNMP komunikat trap służy do asynchronicznego powiadamiania menedżera przez agenta o zdarzeniach (np. awarii interfejsu)."

Źródła:

  • RFC 1157: A Simple Network Management Protocol (SNMP), sekcja "Trap-PDU", 1990-05, https://www.rfc-editor.org/rfc/rfc1157 (dostęp: 2026-02-18)
  • RFC 3416: Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP), opis operacji i powiadomień, 2002-12, https://www.rfc-editor.org/rfc/rfc3416 (dostęp: 2026-02-18)
  • RFC 3418: Management Information Base (MIB) for the Simple Network Management Protocol (SNMP), kontekst zdarzeń i obiektów zarządzania, 2002-12, https://www.rfc-editor.org/rfc/rfc3418 (dostęp: 2026-02-18)

Materiały:

  • Dokumentacja RFC dotycząca SNMP (w szczególności opis komunikatów i powiadomień)
  • Materiały producentów NMS dotyczące konfiguracji alertów SNMP
  • Ćwiczenia laboratoryjne: snmpget/snmpset/snmpwalk oraz odbiór trapów w narzędziu typu trap receiver

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego