查看源代码 管理器实现示例

实现示例部分描述了如何使用 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,实现了一个简单的代理测试实用程序。