SNMP Subagent Programmer's Guide
Subagent Development Cycle
1-4 119728—SNMP Subagent Programmer’s Guide
Introduction to Subagent Programming
Subagent Development Cycle
The main steps in subagent development, summarized in Figure 1-3, are described next.
Identifying Why You Need SNMP
Before you decide to build a subagent, ask yourself such questions as:
Which objects would be desirable for a manager to manage? Why?
Which objects do I want a manager to manage?  How?
Is an existing application already instrumented to handle the objects?
Would it be an advantage if the application could use SNMP?
Is it feasible to manage the objects? How hard are they to model in a subagent?
Would somebody pay me to know this information?
Figure 1-3. Subagent Development Cycle
103
Identify Why You 
Need SNMP
Define Object 
Attributes
Write MIB 
Definition
Design 
Subagent
Code 
Subagent
Refine MIB 
Definition
Build 
Subagent
MIB Definition
Subagent Logic Definition
Deliberation
Creating Executable Subagent










