Vad är SNMP (Simple Network Management Protocol) och hur fungerar det?
SNMP (Simple Network Management Protocol) låter nätverksadministratörer övervaka och konfigurera nätverksutrustning centralt. Protokollet bygger på agenter, en manager och MIB-databaser, med kommunikation över UDP. Version 3 är den säkra varianten med kryptering, till skillnad från version 1 och 2c som skickar data i klartext.
SNMP låter nätverksadministratörer övervaka och konfigurera switchar, routrar, brandväggar och servrar från en central punkt. Protokollet bygger på tre roller: en agent som sitter på varje enhet och samlar in data, en manager som frågar efter och tar emot den datan, samt en databas kallad MIB (Management Information Base) som strukturerar informationen.
Kommunikationen sker över UDP. Managern skickar Get-förfrågningar för att hämta värden, exempelvis CPU-belastning eller länkstatus, och Set-kommandon för att ändra inställningar. Agenten kan på eget initiativ skicka Trap-meddelanden när något oväntat inträffar, till exempel att ett nätverksgränssnitt går ner.
SNMP finns i tre versioner. Version 1 och 2c skickar data i klartext, vilket gör dem sårbara i osäkra nät. Version 3 adderar kryptering och starkare autentisering och rekommenderas i alla nya installationer. Trots sin ålder, protokollet lanserades 1988, förblir SNMP ett av de mest använda verktygen för nätverksövervakning.
Steg för steg
Agent samlar data
En SNMP-agent installeras på varje nätverksenhet (switch, router, server) och samlar kontinuerligt in driftdata som CPU-belastning och länkstatus.
Manager frågar agenten
SNMP-managern skickar Get-förfrågningar via UDP till agenten för att hämta specifika värden ur enhetens MIB-databas.
Agent skickar svar
Agenten svarar med de begärda värdena. Vid oväntade händelser kan agenten på eget initiativ skicka Trap-meddelanden till managern.
Manager analyserar och agerar
Managern sammanställer data, visar den i övervakningsverktyg och kan skicka Set-kommandon för att ändra inställningar på enheterna.
Vanliga frågor
- Vad står SNMP för?
- SNMP står för Simple Network Management Protocol och är ett protokoll för att övervaka och konfigurera nätverksutrustning.
- Hur kommunicerar SNMP?
- Managern skickar Get-förfrågningar för att hämta data och Set-kommandon för att ändra inställningar. Agenter kan skicka Trap-meddelanden vid oväntade händelser.
- Vilken version av SNMP bör man använda?
- Version 3 rekommenderas då den krypterar trafiken. Version 1 och 2c skickar data i klartext och är sårbara i osäkra nätverk.
- Vad är MIB?
- MIB (Management Information Base) är en databas som strukturerar informationen som SNMP-agenter samlar in, så att managern kan tolka den.