在线文档教程
Erlang 20

9.管理实施例 | 9. Manager Implementation Example

9管理器实现示例

实现示例部分描述了如何使用SNMP开发工具包实现简单的管理器。

举个例子,EX2,可以在工具包发行版中找到。

这个例子有两个功能:

  • 关于如何使用SNMP开发工具包的Manager组件的简单示例。

  • 使用新管理器编写代理测试用例的简单示例。

9.1示例管理器

示例管理器snmp_ex2_manager是一个简单的示例,说明如何使用SNMP Development Toolkit的管理器组件来实现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

下一节中描述的测试模块也使用该模块。

9.2 一个简单标准试验

这个简单的标准测试snmp_ex2_simple_standard_test是一个使用snmp_ex2_manager前面部分描述的模块实现简单的代理测试工具。