snmp_user_based_sm_mib
snmp_user_based_sm_mib
模块
snmp_user_based_sm_mib
模块摘要
SNMP的仪器功能.基于用户的.sm-mib
描述
模块snmp_user_based_sm_mib
实现基于SNMP用户的SM-MIB的检测功能和配置数据库的功能。
配置文件在SNMP用户手册中有描述。
出口
configure(ConfDir) -> void()
类型
此功能由系统启动时的主管调用.
将配置文件中的所有数据插入到数据库中,并使用StorageType销毁所有旧行volatile
。从配置文件创建的行将具有StorageType nonVolatile
。
全snmp
计数器设置为零。
如果在配置文件中发现错误,则使用config_err/2
错误报告模块的功能来报告错误,并且该功能因原因而失败configuration_error
。
ConfDir
指向找到配置文件的目录的字符串。
读取的配置文件是:usm.conf
。
reconfigure(ConfDir) -> void()
类型
将配置文件中的所有数据插入到数据库中,并销毁所有旧数据,包括具有StorageType的行nonVolatile
。从配置文件创建的行将具有StorageType nonVolatile
。
因此,在调用此函数之后,基于SNMP用户的SM-MIB中的数据是来自配置文件的数据。
全snmp
计数器设置为零。
如果在配置文件中发现错误,则使用config_err/2
错误报告模块的功能来报告错误,并且该功能因原因而失败configuration_error
。
ConfDir
指向找到配置文件的目录的字符串。
读取的配置文件是:usm.conf
。
add_user(EngineID, Name, SecName, Clone, AuthP, AuthKeyC, OwnAuthKeyC, PrivP, PrivKeyC, OwnPrivKeyC, Public, AuthKey, PrivKey) -> Ret
类型
将USM安全数据(用户)添加到代理配置。相当于usm.conf
文件中的一行。
delete_user(Key) -> Ret
类型
从代理配置中删除USM安全数据(用户)。