SNMP, eller Simple Network Management Protocol, är ett internetstandardprotokoll som används för att samla in och organisera information om hanterade enheter på IP-nätverk och för att modifiera dessa uppgifter för att ändra enhetens beteende. Traps är en typ av SNMP-meddelande som skickas från en agent (en nätverksenhet) till en server (ofta kallad en Network Management Station) för att meddela att något avvikande har inträffat. Traps används för att proaktivt varna om problem i stället för att vänta på att servern ska begära statusuppdateringar.
SNMP Traps är i huvudsak icke-behörda meddelanden. Det betyder att de skickas utan att servern begär dem, eller ens utan att servern nödvändigtvis vet att de kommer. Till exempel, om en nätverksenhet startas om, kan den skicka ett trap-meddelande för att informera servern om detta. Eller om en enhet upptäcker en teknisk fel, kan den använda ett trap-meddelande för att meddela servern om problemet direkt.
Traps är en mycket värdefull del av SNMP eftersom de tillåter snabba och effektiva varningar om problem. Genom att mottaga trap-meddelanden kan administratörer få realtidsinsikter om vad som händer i nätverket, och kan därefter vidta snabba korrektiva åtgärder om det skulle uppstå något fel. Traps skapar därmed ett proaktivt verktyg för nätverkshantering, bidrar till snabbare problemlösning och minskar potentiellt nätverksnedtid.