snmp_target_mib
snmp_target_mib
模块
snmp_target_mib
模块摘要
SNMP的仪表功能.目标-mib
描述
模块snmp_target_mib
实现SNMP-Target-MIB的检测功能和配置数据库的功能.
配置文件在SNMP用户手册中有描述。
遗留API函数add_addr/10
不指定传输域的,以及add_addr/11
已经分开了IpAddr
和PortNumber
由于向后兼容的原因,参数仍然像以前一样工作。
数据类型
看到了data types insnmpa_conf
。
出口
configure(ConfDir) -> void()
类型
此功能由系统启动时的主管调用.
将配置文件中的所有数据插入到数据库中,并使用StorageType销毁所有旧行volatile
。从配置文件创建的行将具有StorageType nonVolatile
。
全snmp
计数器设置为零。
如果在配置文件中发现错误,则使用config_err/2
错误报告模块的功能来报告错误,并且该功能因原因而失败configuration_error
。
ConfDir
指向找到配置文件的目录的字符串。
读取的配置文件是:target_addr.conf
和target_params.conf
。
reconfigure(ConfDir) -> void()
类型
将配置文件中的所有数据插入到数据库中,并销毁所有旧数据,包括具有StorageType的行nonVolatile
。从配置文件创建的行将具有StorageType nonVolatile
。
因此,在调用此函数之后,SNP-Target-MIB中的数据是来自配置文件的数据。
全snmp
计数器设置为零。
如果在配置文件中发现错误,则会使用该函数config_err/2
进行报告,并且该函数因原因而失败configuration_error
。
ConfDir
指向找到配置文件的目录的字符串。
读取的配置文件是:target_addr.conf
和target_params.conf
。
set_target_engine_id(TargetAddrName, EngineId) -> boolean()
类型
中的目标的引擎id。snmpTargetAddrTable
如果通知以通知请求的形式发送给目标,则必须设置其引擎id。
add_addr(Name, Domain, Addr, Timeout, Retry, TagList, Params, EngineId, TMask, MMS) -> Ret
类型
将目标地址定义添加到代理配置中。等效于target_addr.conf
档案。
delete_addr(Key) -> Ret
类型
从代理配置中删除目标地址定义。
add_params(Name, MPModel, SecModel, SecName, SecLevel) -> Ret
类型
将目标参数定义添加到代理配置中。等效于target_params.conf
档案。
delete_params(Key) -> Ret
类型
从代理配置中删除目标参数定义。