查看源代码 管理器实现示例
此实现示例部分描述了如何使用 SNMP 开发工具包实现一个简单的管理器。
显示的示例 ex2,可以在工具包分发中找到。
此示例具有两个功能
- 如何使用 SNMP 开发工具包的管理器组件的简单示例。
- 如何使用新管理器编写代理测试用例的简单示例。
示例管理器
示例管理器 snmp_ex2_manager
,是一个如何使用 SNMP 开发工具包的管理器组件实现 snmp 管理器的简单示例。
该模块导出以下函数
- start_link/0, start_link/1
- stop/0
- agent/2, agent/3
- sync_get/2, sync_get/3
- sync_get_next/2, sync_get_next/3
- sync_get_bulk/4, sync_get_bulk/5
- sync_set/2, sync_set/3
- oid_to_name/1
此模块也由下一节中描述的测试模块使用。
一个简单的标准测试
这个简单的标准测试,snmp_ex2_simple_standard_test
,是一个模块,它使用上一节中描述的 snmp_ex2_manager
,实现了一个简单的代理测试实用程序。