mib.defs 文件格式

用途

提供 snmpinfo 命令的 "管理信息库" (MIB) 变量的描述。

描述

mib.defs 文件为使用 getnextset , dump 选项发出的 snmpinfo 命令提供 MIB 变量的对象描述。 请参阅 snmpinfo 命令以获取更多信息。 此命令是网络支持设施中简单网络管理协议代理程序应用程序的一部分。

用户不打算编辑 mib.defs 文件。 应该使用 莫西 命令来创建该文件。 请参阅 mosy 命令,以获取有关如何创建 mib.defs 文件的信息。 该文件有下列格式:

MIB 组字段由空格或制表符分隔,并且包含以下信息:

描述
GroupDescriptor 用于保存 MIB 组的文本名称。
GroupEntry 表示父 MIB 组以及此 MIB 组在父代组中的位置。 snmpinfo 命令使用此字段来解析此组下 MIB 变量的 ASN.1 点分表示法。

MIB 组的定义如下所示:

组描述符 组条目
互联网 iso.3.6.1
目录 internet.1
Mgmt internet.2
. .
. .
. .
mib-2 mgmt.1
系统 mib-2.1
. .
. .

MIB 变量的对象定义的格式如下所示:

object descriptor(对象描述符) 组条目 语法 访问权 状态
sysDescr system.1 DisplayString 只读 必需

MIB 变量字段由空格或制表符分隔,并包含下列信息:

描述
ObjectDescriptor 保存该对象的文本名称。
GroupEntry 表示 MIB 对象组以及此 MIB 变量在此组中的位置。 snmpinfo 命令使用此字段来解析此 MIB 变量的 ASN.1 点分表示法。
语法 将对象类型表示为下列其中一种类型:
  • INTEGER
  • OCTET STRING 或 DisplayString
  • OBJECT IDENTIFIER
  • 网络地址
  • 计数器
  • 标尺
  • TimeTicks
  • 不透明
访问权 指定对象的访问许可权,并且可以是下列其中一项:
  • 只读
  • 读写
  • 仅写
  • 不可访问
状态 指定对象的 RFC 1213 合规性状态,并且可以是下列其中一项:
  • 必要的
  • 可选
  • 不推荐
  • 过时的

特定 MIB 变量 GroupEntry 定义所需的父 MIB 组定义必须在 MIB 变量的对象定义之前。

注释以 # (井号) 或-(两条破折号) 开头,并继续到行尾。

文件

描述
/ usr/samples/snmpd/smi.my 定义 ASN.1 定义,并可由此定义 SMI,就象在 RFC 1155 中那样。
/ usr/samples/snmpd/mibII.my 象在 RFC 1213 中定义的那样,定义 MIB II 变量的 ASN.1 定义。