snmp_community_mib
模块
snmp_community_mib
模块摘要
SNMP-COMMUNITY-MIB的仪表功能
描述
该模块snmp_community_mib实现SNMP-COMMUNITY-MIB的检测功能,以及用于配置数据库的功能。
配置文件在SNMP用户手册中有描述。
输出
configure(ConfDir) -> void()
类型
此功能由系统启动时的主管调用.
将配置文件中的所有数据插入到数据库中,并使用StorageType销毁所有旧行volatile。从配置文件创建的行将具有StorageType nonVolatile。
所有的snmp计数器都设置为零。
如果在配置文件中发现错误,则使用错误报告模块的函数config_err / 2报告错误,并且该函数失败,并且原因configuration_error。
ConfDir 是一个字符串,它指向找到配置文件的目录。
读取的配置文件是:community.conf。
reconfigure(ConfDir) -> void()
类型
将配置文件中的所有数据插入到数据库中,并销毁所有旧数据,包括具有StorageType的行nonVolatile。从配置文件创建的行将具有StorageType nonVolatile。
因此,在调用此函数之后,SNMP-COMMUNITY-MIB中的数据来自配置文件。
所有的snmp计数器都设置为零。
如果在配置文件中发现错误,则使用config_err/2错误报告模块的功能报告该错误,并且该功能失败并且有原因configuration_error。
ConfDir指向找到配置文件的目录的字符串。
读取的配置文件是:community.conf。
add_community(Idx, CommName, SecName, CtxName, TransportTag) -> Retadd_community(Idx, CommName, SecName, EngineId, CtxName, TransportTag) -> Ret
类型
向代理配置添加一个社区。相当于community.conf文件中的一行。
通过EngineId参数可以覆盖已配置的引擎ID(SNMP-FRAMEWORK-MIB)。
delete_community(Key) -> Ret
类型
从代理配置中删除社区。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

