SNMP Manager Programmer's Guide
Introduction to Manager Services
SNMP Manager Programmer’s Guide–134249
1-13
Designing Your Manager
Designing Your Manager
This phase of manager development identifies the user activities the manager should 
facilitate, describes the environment in which the manager will be used, and 
characterizes the MIB objects to use. During this phase, you address questions such as 
these:
Which resources need to be managed?
What operations would constitute effective resource management?
How do these operations translate into requests and traps?
Where are the resources to be managed located?
What request authentication schemes do the agents and subagents use?
What do the MIBs for objects to be managed look like?
Which MIB objects should the manager handle?
What are the attributes of the MIB objects?
What is the best way to accept user input and present output for the user?
Which protocol should be used for sending and receiving packets?
Should the manager run in the Guardian or the OSS environment?
Should manager development be done in the Guardian or OSS environment?
Are there other managers with which this manager should communicate?
Are there any system processes that can provide useful services or information?
Should the manager be instrumented for SNMP manageability?
Defining Manager Logic
The primary focus of this phase is designing and writing your manager’s logic. Manager 
Services provides support for some of your MIB object handling activities and for all 
your packet construction, encoding, and decoding activities.
MIB Object Handling
In preparation for packet construction, your manager needs to assemble all the 
information necessary to associate variable bindings with packets. Each variable 
Figure 1-10. Manager Development Cycle
110
Identify 
Resources 
to Manage
Learn 
MIB Object 
Characteristics
Design 
MIB Object 
Handling 
Design 
Packet Handling 
and 
Transmission
Code 
Manager Logic
Manager Design Manager Logic Definition
Build 
Manager
Creating Executable Manager










