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