Erlang 20

snmp_view_based_acm_mib

snmp_view_based_acm_mib

模块

snmp_view_based_acm_mib

模块摘要

基于snmp视图的仪器功能.acm-mib

描述

模块snmp_view_based_acm_mib实现基于SNMP视图的ACM-MIB的检测功能和配置数据库的功能.

配置文件在SNMP用户手册中有描述。

出口

configure(ConfDir) -> void()

类型

此功能由系统启动时的主管调用.

将配置文件中的所有数据插入到数据库中,并使用StorageType销毁所有旧行volatile。从配置文件创建的行将具有StorageType nonVolatile

snmp计数器设置为零。

如果在配置文件中发现错误,则使用config_err/2错误报告模块的功能来报告错误,并且该功能因原因而失败configuration_error

ConfDir指向找到配置文件的目录的字符串。

读取的配置文件是:vacm.conf

reconfigure(ConfDir) -> void()

类型

将配置文件中的所有数据插入到数据库中,并销毁所有旧数据,包括具有StorageType的行nonVolatile。从配置文件创建的行将具有StorageType nonVolatile

因此,在调用此函数之后,基于SNMP视图的ACM-MIB中的数据是来自配置文件的数据。

snmp计数器设置为零。

如果在配置文件中发现错误,则使用config_err/2错误报告模块的功能来报告错误,并且该功能因原因而失败configuration_error

ConfDir指向找到配置文件的目录的字符串。

读取的配置文件是:vacm.conf

add_sec2group(SecModel, SecName, GroupName) -> Ret

类型

将安全性添加到组定义到代理配置。属性中的一个VVmSecurityToGroup行。vacm.conf档案。

delete_sec2group(Key) -> Ret

类型

从代理配置中删除组定义的安全性。

add_access(GroupName, Prefix, SecModel, SecLevel, Match, RV, WV, NV) -> Ret

类型

将访问定义添加到代理配置中。等效于vacm.conf档案。

delete_access(Key) -> Ret

类型

从代理配置中删除访问定义。

add_view_tree_fam(ViewIndex, SubTree, Status, Mask) -> Ret

类型

将视图树族定义添加到代理配置中。等效于vacm.conf档案。

delete_view_tree_fam(Key) -> Ret

类型

从代理配置中删除视图树族定义。