查看源代码 snmp_standard_mib (snmp v5.18)
用于 STANDARD-MIB 和 SNMPv2-MIB 的仪表函数
模块 snmp_standard_mib
实现了 STANDARD-MIB 和 SNMPv2-MIB 的仪表函数,以及用于配置数据库的函数。
配置文件在《SNMP 用户手册》中进行了描述。
概要
函数
此函数在系统启动时由 supervisor 调用。
将 MIB 中的变量递增 N
,如果未指定 N
,则递增 1。
将配置文件中的所有数据插入到数据库中,并销毁所有旧数据,包括 StorageType 为 nonVolatile
的行。从配置文件创建的行的 StorageType 将为 nonVolatile
。
将所有 snmp
计数器重置为 0。
获取系统正常运行时间,以百分之一秒为单位。
函数
此函数在系统启动时由 supervisor 调用。
将配置文件中的所有数据插入到数据库中,并销毁所有 StorageType 为 volatile
的旧行。从配置文件创建的行的 StorageType 将为 nonVolatile
。
所有 snmp
计数器都设置为零。
如果在配置文件中发现错误,将使用错误报告模块的函数 config_err/2
进行报告,并且该函数将因原因 configuration_error
而失败。
ConfDir
是一个字符串,指向配置文件的所在目录。
读取的配置文件是:standard.conf
。
等同于 inc/2
。
将 MIB 中的变量递增 N
,如果未指定 N
,则递增 1。
将配置文件中的所有数据插入到数据库中,并销毁所有旧数据,包括 StorageType 为 nonVolatile
的行。从配置文件创建的行的 StorageType 将为 nonVolatile
。
因此,在调用此函数后,SNMP-STANDARD-MIB 和 SNMPv2-MIB 中的数据来自配置文件。
所有 snmp
计数器都设置为零。
如果在配置文件中发现错误,将使用错误报告模块的函数 config_err/2
进行报告,并且该函数将因原因 configuration_error
而失败。
ConfDir
是一个字符串,指向配置文件的所在目录。
读取的配置文件是:standard.conf
。
-spec reset() -> snmp:void().
将所有 snmp
计数器重置为 0。
-spec sys_up_time() -> Time when Time :: integer().
获取系统正常运行时间,以百分之一秒为单位。