非常教程

Erlang 20参考手册

snmp

snmpa_network_interface

模块

snmpa_network_interface

模块摘要

用于SNMP代理网络接口的行为模块。

描述

该模块定义代理网络接口的行为。一个snmpa_network_interface兼容的模块必须导出以下功能:

  • start_link/4
  • info/1
  • get_log_type/1
  • set_log_type/2
  • verbosity/2

他们的语义和他们的确切签名解释如下。

但这还不够。还有一组强制消息,网络接口实体必须能够接收并能够发送。这在章节中描述snmp_agent_netif

输出

start_link(Prio, NoteStore, MasterAgent, Opts) -> {ok, Pid} | {error, Reason}

类型

启动-链接网络接口进程.

NoteStore是note-store进程MasterAgent的pid,是主代理进程的pid。

Opts是网络接口进程的一个(基本上)实现从属选项列表。然而,有一些必须处理的选项:versionsverbosity

info(Pid) -> [{Key, Value}]

类型

返回的信息基本上由实施者决定。应用程序提供的这个实现提供了有关内存分配和各种套接字信息的信息。

此函数返回的信息与info调用函数时使用代理程序收集的其他信息一起返回(用键标记net_if)。

verbosity(Pid, Verbosity) -> void()

类型

更改正在运行的网络接口进程的详细内容。

get_log_type(Pid) -> {ok, LogType} | {error, Reason}

类型

审计跟踪日志由网络接口进程管理。因此,这个过程必须检索实际的日志类型。

set_log_type(Pid, NewType) -> {ok, OldType} | {error, Reason}

类型

审计跟踪日志由网络接口进程管理。因此,正是这个过程必须对类型进行实际的更改。

set_log_type以了解更多信息。

snmp相关

1.1. SNMP简介 | 1. SNMP Introduction
2.2.代理功能描述 | 2. Agent Functional Description
3.3.管理功能描述 | 3. Manager Functional Description
4.4. MIB编译器 | 4. The MIB Compiler
5.5.运行应用程序 | 5. Running the application
6.6.代理配置文件的定义 | 6. Definition of Agent Configuration Files
7.7. Manager配置文件的定义 | 7. Definition of Manager Configuration Files
8.8.代理实现示例 | 8. Agent Implementation Example
9.9.管理实施例 | 9. Manager Implementation Example
10.10.检测函数 | 10. Instrumentation Functions
11.检测函数的定义 | 11. Definition of Instrumentation Functions
12.Net if的定义 | 12. Definition of Agent Net if
13.管理Netif 的定义 | 13. Definition of Manager Net if
14.14.审计跟踪日志 | 14. Audit Trail Log
15.15.高级代理主题 | 15. Advanced Agent Topics
16.16. SNMP Appendix A
17.17. SNMP Appendix B
18.snmp
19.snmpa
20.snmpa_conf
21.snmpa_discovery_handler
22.snmpa_error
23.snmpa_error_io
24.snmpa_error_logger
25.snmpa_error_report
26.snmpa_local_db
27.snmpa_mib_data
28.snmpa_mib_storage
29.snmpa_mpd
30.snmpa_network_interface_filter
31.snmpa_notification_delivery_info_receiver
32.snmpa_notification_filter
33.snmpa_supervisor
34.snmpc
35.snmpm
36.snmpm_conf
37.snmpm_mpd
38.snmpm_network_interface
39.snmpm_network_interface_filter
40.snmpm_user
41.snmp_community_mib
42.snmp_framework_mib
43.snmp_generic
44.snmp_index
45.snmp_notification_mib
46.snmp_pdus
47.snmp_standard_mib
48.snmp_target_mib
49.snmp_user_based_sm_mib
50.snmp_view_based_acm_mib
Erlang 20

Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。

主页 https://www.erlang.org/
源码 https://github.com/erlang/otp
版本 20
发布版本 20.1