2. Mibs
2 Mibs
2.1结构
OTP mibs存储在$OTP_ROOT/lib/otp_mibs/mibs/
目录中。它们在SNMPv2 SMI语法中定义。该mibs/v1
目录中提供了一个SNMPv1版本的mib 。编译的MIB位于目录下priv/mibs
,并且生成的.hrl
文件位于该include
目录下。要编译引入OTP_Mibs应用程序{il, ["otp_mibs/priv/mibs"]}
中的MIB的MIB ,请将该选项提供给MIB编译器。
2.2 OTP-MIB
OTP-MIB mib表示有关Erlang节点的信息,例如节点名称,正在运行的进程数量,虚拟机版本等。如果系统中要使用MIB,则应使用API函数otp_mib将其加载到SNMP代理中:负载/ 1。
2.3 OTP-reg
OTP-REG mib定义爱立信子树下对象标识符的唯一OTP子树。在OTP子树下定义了几个对象标识符。OTP应用程序通常包含此模块,该应用程序定义了其自己的mib或通常的ASN.1模块,这些模块需要OTP子树下的唯一对象标识符。
2.4 OTP-TC
OTP-TC mib提供了文本约定数据类型OwnerString
。