Difference between revisions of "TUT:Configuring snmptrapd to receive SNMPv3 notifications"

From Net-SNMP Wiki
Jump to: navigation, search
(SNMP INFORM vs SNMP TRAP Notifications and SNMPv3)
(make definitions proper.)
Line 11: Line 11:
 
SNMP supports two types of notifications:  TRAPs and INFORMs.  (In SNMPv1, there was only TRAPs; SNMPv2c and SNMPv3 support INFORMs too).  There is one fundamental difference between SNMP INFORMs and TRAPs:
 
SNMP supports two types of notifications:  TRAPs and INFORMs.  (In SNMPv1, there was only TRAPs; SNMPv2c and SNMPv3 support INFORMs too).  There is one fundamental difference between SNMP INFORMs and TRAPs:
  
* ;TRAPs: Sent by an application or daemon but no response is sent or expected by the notification receiver.
+
;TRAPs: Sent by an application or daemon but no response is sent or expected by the notification receiver.
* ;INFORMs: INFORMs are nothing more than an acknowledged TRAP.  I.E., when the notification receiver receives an INFORM it sends a response back that indicates "I got it".  (An application may be configured to send more than one INFORM message if it failed to receive an acknowledgment)  
+
;INFORMs: INFORMs are nothing more than an acknowledged TRAP.  I.E., when the notification receiver receives an INFORM it sends a response back that indicates "I got it".  (An application may be configured to send more than one INFORM message if it failed to receive an acknowledgment)  
  
 
{{TUT:LIST}}
 
{{TUT:LIST}}

Revision as of 16:26, 10 October 2007

SNMPv3 background

Before you can begin to understand how to use snmptrapd with SNMPv3 protected notifications you need to understand some basic concepts. Specifically, please read:

  • SNMPv3 Options -- Documents how to use Net-SNMP with SNMPv3 in general
  • TUT:snmptrap -- Discussing SNMP notifications and sending them using snmptrap
  • TUT:snmptrap SNMPv3 -- Discussing SNMPv3 notifications and sending them using snmptrap

SNMP INFORMs vs SNMP TRAPs Notifications

SNMP supports two types of notifications: TRAPs and INFORMs. (In SNMPv1, there was only TRAPs; SNMPv2c and SNMPv3 support INFORMs too). There is one fundamental difference between SNMP INFORMs and TRAPs:

TRAPs
Sent by an application or daemon but no response is sent or expected by the notification receiver.
INFORMs
INFORMs are nothing more than an acknowledged TRAP. I.E., when the notification receiver receives an INFORM it sends a response back that indicates "I got it". (An application may be configured to send more than one INFORM message if it failed to receive an acknowledgment)

Tutorial Sections

About the SNMP Protocol

These tutorial links talk about SNMP generically and how the protocol itself works. They are good introductory reading material and the concepts are important to understand before diving into the later tutorials about Net-SNMP itself.

Net-SNMP Command Line Applications

These tutorial pages discuss the command line tools provided in the Net-SNMP suite of tools. Nearly all the example commands in these tutorials works if you try it yourself, as they're all examples that talk to our online Net-SNMP test agent. Given them a shot!

Application Configuration

All of our applications support configuration to allow you to customize how they behave.

Net-SNMP Daemons

Net-SNMP comes with two long-running daemons: a SNMP agent (snmpd) for responding to management requests and a notification receiver (snmptrapd) for receiving SNMP notifications.

Coding Tutorials

Net-SNMP comes with a highly flexible and extensible API. The API allows you to create your own commands, add extensions to the agent to support your own MIBs and perform specialized processing of notifications.

Debugging SNMP Applications and Agents

All our tools and applications have extensive debugging output. These tutorials talk about how the debugging system works and how you can add your own debugging statements to you code:

Operating System Specific Tutorials