Caution: This version of this document is no longer maintained. For the latest documentation, see


Receive SNMP TRAP messages


snmptrapd [-d] [-p] [-p port] [-v 1|2] 

Runs on:



Dump input and output packets.
Print messages to standard output.

By default, messages are sent to the system log. In order to capture the log messages, you need to have syslogd running.

-p port
Specify the destination port number.
-v 1|2
SNMP version (default is 2).


The snmptrapd utility receives SNMP TRAP messages sent to the snmp-trap port on the local machine. If you specify -p, snmptrapd prints messages to standard output. The messages are of the form:

------------------------  Notification  ------------------------ Cold Start Trap (0) Uptime: 1 day, 6:11:24
system.sysDescr.0 = "SUN 3/60: SUNOS4.0"

You must have superuser privileges when you run snmptrapd.

Environment variables:

Specify the location of the mib.txt file. For example, MIBFILE=path/mib.txt (the default path is /etc).
If SUFFIX exists in your environment, all object IDs with a symbolic name are printed with only the last element. Examples:

This ID:


is printed as:


This ID:


is printed as:


See also:

/etc/acl.conf, /etc/context.conf, /etc/mib.txt, /etc/party.conf, snmpd, /etc/snmpd.conf, snmpget, snmpgetnext, snmpnetstat, snmpset, snmpstatus, snmptest, snmptranslate, snmptrap, snmpwalk syslogd, /etc/view.conf

Based on RFC 1065, RFC 1066, RFC 1067
RFC 1441, RFC 1445, RFC 1446
RFC 1448, RFC 1449

Marshall T. Rose, The Simple Book: An Introduction to Internet Management, Revised 2nd ed. (Prentice-Hall, 1996, ISBN 0-13-451659-1)