mib文件在服务器的什么位置,MIB文件简单分析

AAC-MIB DEFINITIONS ::= BEGIN

****************************************************************************************************

MIB文件是以DEFINITIONS ::= BEGIN 开始,最后一行以END结束。

DEFINITIONS ::= BEGIN 前面是库名称,如这里的是AAC-MIB,这里库名称就像是一个系统中的

对象名,是唯一的!

****************************************************************************************************

IMPORTS

****************************************************************************************************

IMPORTS标识当前库文件需要引入其它的类文件,编译才不会出错.引入格式为[对象]FROM[库文件],像:

IpAddress

FROM RFC1155-SMI

MODULE-IDENTITY,OBJECT-TYPE

FROM SNMPv2-SMI

****************************************************************************************************

IpAddress

FROM RFC1155-SMI

MODULE-IDENTITY, OBJECT-TYPE

FROM SNMPv2-SMI

RowStatus,DisplayString

FROM SNMPv2-TC

MODULE-COMPLIANCE, OBJECT-GROUP

FROM SNMPv2-CONF

--        EntryStatus

--            FROM RMON-MIB

dlink-common-mgmt    FROM DLINK-ID-REC-MIB;

****************************************************************************************************

要引人的对象

****************************************************************************************************

swDlinkAACMIB MODULE-IDENTITY

LAST-UPDATED "9911220000Z"

ORGANIZATION "Working Group"

CONTACT-INFO

"  "

DESCRIPTION

"The Link AAC module MIB."

::= { dlink-common-mgmt 5}

swAACCtrl OBJECT IDENTIFIER ::= { swDlinkAACMIB 1 }

-- -------------------------------------------------------------

-- Textual Conventions

-- -------------------------------------------------------------

swAACAuthenAdminState OBJECT-TYPE

SYNTAX  INTEGER {

other(1),

disabled(2),

enabled(3)

}

MAX-ACCESS  read-write

STATUS  current

DESCRIPTION

"This object indicates the Access Authentication is enable or

disable."

::= { swAACCtrl 1}

****************************************************************************************************

引入文件标识结束后就是本类的对象节点描述.

节点描述格式为:

NODENAME NODETYPE

[DATA]

::={PARENT_NODENAME id}

NODENAME为当前节点的名称,如sysDescs,这个名称应该是唯一的;

NODETYPE为当前节点的类型,如MODULE-IDENTITY,OBJECT-TYPE等等;

DATA为节点的内容说明,包含数据类型,访问模式,状态,描述;

PARENT_NODENAME为当前节点的父节点,这个父节点可能在本类中,也可以要引用的外部类中;

id为当前节点在父类中的索引顺序号.

****************************************************************************************************

END

****************************************************************************************************

最后一行以END结束

****************************************************************************************************

例子:

LOOGSON-MIB DEFINITIONS::=BEGIN

IMPORTS

enterprises,OBJECT-TYPE,Integer32,TimeTicks

FROM SNMPv2-SMI

OBJECT-GROUP, NOTIFICATION-GROUP

FROM SNMPv2-CONF

TEXTUAL-CONVENTION,  DisplayString

FROM SNMPv2-TC;

loogson OBJECT IDENTIFIER ::= { enterprises 29881 }

cq8401  OBJECT IDENTIFIER ::= { loogson 3 }

test    OBJECT IDENTIFIER ::= { cq8401 1 }

MachType OBJECT-TYPE

SYNTAX OCTET STRING

ACCESS read-only

STATUS current

DESCRIPTION "设备类型"

::={ test 1 }

END

You then need to force the reading of all mibs like this:

# export MIBS=ALL

Or, alternatively, create '/usr/share/snmp/snmp.conf' and add this line:

mibfile /usr/share/snmp/mibs/DS11INTEG-MIB.txt

阅读(1199) | 评论(0) | 转发(0) |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值