snmp 监控端 mib.txt文件制作
2008-10-10 17:34
363 查看
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
http://hi.baidu.com/xiaohei9514/blog/item/4336f009c90ed887d0581b20.html
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
http://hi.baidu.com/xiaohei9514/blog/item/4336f009c90ed887d0581b20.html
相关文章推荐
- net-snmp开发过程整理-MIB.txt文件
- 关于SNMP的MIB文件的语法简述
- caffe训练,图像文件夹制作的文件txt列表
- snmp服务配置及其oid、mib文件解析
- SNMP的MIB文件的语法简述
- SNMP的MIB文件的语法简述
- SNMP中MIB文件宏定义的简要说明
- 关于SNMP的MIB文件的语法简述
- snmp服务配置及其oid、mib文件解析
- VOC数据集制作2——ImageSets\Main里的四个txt文件
- 如何制作关于pos.txt序列的文件
- bat制作抓取logcat,保存以时间命名的txt文件至设备目录
- matlab制作caffe训练集和测试集的标签文件tran.txt val.txt
- 读取文件中的所有图片的路径,保存到txt文件中。
- 根文件系统和yaffs2还有jffs2文件系统制作 .
- 怎么用MIB2C把MIB转换成.c和.h文件
- 将Matlab中的矩阵写入txt文件的方法
- 图片名生成txt文件
- C语言读写txt文件
- 文件递归输出所有txt文件