非常教程

Erlang 20参考手册

snmp

snmpa_notification_delivery_info_receiver

模块

snmpa_notification_delivery_info_receiver

模块摘要

SNMP代理通知传送信息接收器的行为模块。

描述

该模块定义了通知传递信息接收器的行为。

一个snmpa_notification_delivery_info_receiver兼容的模块必须导出以下功能:

  • delivery_targets/3
  • delivery_info/4

下面将解释它们的语义和它们的确切签名。

传统的通知传递信息接收器模块在表单上使用目标参数{IpAddr, PortNumber}而不是{Domain, Addr},并且如果在不更改配置以使用传输域的情况下运行SNMP代理,通知传递信息接收器仍将获得旧的参数并像以前一样工作。

数据类型

参阅data types insnmpa_conf

输出

delivery_targets(Tag, Targets, Extra) -> void()

类型

通知目标地址。

这是在进行通知传递时调用的第一个函数。它通知receiver哪些目标会收到通知。交付结果将通过接连调用delivery_info/4函数,见下文。

delivery_info(Tag, Target, DeliveryResult, Extra) -> void()

类型

告知交货结果。

该函数Targetsdelivery_targets/3函数的参数中为每个目标调用,参见上文。

目的是告知receiver每个目标的交付结果(是否通知确认)。

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
31.snmpa_network_interface_filter
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