檢視原始碼 管理程式實作範例

實作範例章節描述如何使用 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 實作了一個簡單的代理程式測試工具。