SNMP Subagent Programmer's Guide

SNMP Subagent Programmer’s Guide119728 xi
About This Manual
The NonStop Simple Network Management Protocol (SNMP) agent supports subagents
that make hardware and software resources on NonStop systems manageable by SNMP
managers. SNMP managers are SNMP-compliant applications used to manage
resources on systems supplied by various vendors.
This manual describes how to use the NonStop SNMP Subagent Toolkit to create
subagents. The subagents run on NonStop systems and handle manager requests
forwarded by the NonStop agent for NonStop resources for which the subagent is
responsible.
Audience
This manual is for C programmers who want to instrument applications that run on
NonStop systems for SNMP management.
Programmers who have used the PEER Networks, Inc., Object Development
Environment (ODE) will find most of the information in this manual very familiar. The
Toolkit was developed by porting components of the ODE to the NonStop environment,
with minimal impact on the application programming interface used by subagents.
Prerequisites
Effective use of this manual and the Toolkit requires:
A working knowledge of the C programming language
General familiarity with the NonStop agent, especially its startup and configuration
options
Good familiarity with basic SNMP terminology and concepts, especially the
information in three RFCs:
RFC 1157, A Simple Network Management Protocol (SNMP)
RFC 1212, Concise MIB Definitions
RFC 1215, A Convention for Defining Traps for Use with the SNMP
See “Related Reading,” later in this section, for information on obtaining these
RFCs.
Understanding of how to configure a management station and its resident managers
to communicate with the NonStop agent and subagents it supports.
Purpose
This manual provides information that helps subagent programmers perform the
following tasks: