- True stories of delivered agents with significant deficiencies
- Agent development steps
- Defining goals and tradeoffs
- Agent SDK selection criteria
- Agent architectural choices and issues
- Agent semantics
- Coexistence of enterprise agents with native platform agents
- Trap design
- Agent coding issues
- Data acquisition
- Read-write data management
- Returning multiple values
- Processing get-next requests
- Table index data type choices
- Multi-step “set” processing
- Code threads and uses
- Trap send logic
- Agent initialization and log files
- SNMP message syntax and coding
- Agent testing (static and dynamic)
- Productizing an Enterprise MIB and agent
- Wrap-up: Course recap, Q/A, and evaluations