SNMP 自定义MIB
2016-05-25 00:00
369 查看
摘要: SNMP 自定义MIB
MIB分为标准和自定义两类,标准的如RFC1213 RFC1471等,通用的习惯称为MIB-II
--*********************************************************************************
-- Transportation Division Shenzhen ITS Protocol Test
-- NTCIP-SHENZHEN-20151001 MIB IS A TRADEMARK OF SHENZHEN NTCIP,CREAT BY LIUPINGKUN
-- Auther Liu Pingkun QQ 441962556 2016-05-25
--**********************************************************************************
IpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB;
-- 3.1.10 Sign Type Parameter
dmsShenzhenSignType OBJECT-TYPE
SYNTAX INTEGER{
other (6),
fullmatrix (1),
combination (2),
simplicity (3),
parking (4),
entrance (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"<Definition> Indicates the type of sign. The descriptions are:
other: Device not specified through any other definition, refer to
device manual,
fullmatrix: Device is a Variable Message Sign with full matrix setup,
combination : Device is a Changeable Message Sign and road sign,
simplicity : Device is a simplicity Message Sign with line matrix setup,
parking : Device is a Variable Message Sign with show the parking message,
entrance: Device is a Variable Message Sign with used park entrance.
<Object Identifier> 1.3.6.1.4.1.1206.4.2.3.1.10"
::= { dmsSignCfg 10 }
-- 3.1.11 Sign Type Parameter
roadSectionIdValues OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"<Definition>. The identification of some sections .
<Object Identifier> 1.3.6.1.4.1.1206.4.2.3.1.11"
::= { dmsSignCfg 11 }
-- 3.1.12 Sign Type Parameter
parkIdValues OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"<Definition>. The identification of some parks .
<Object Identifier> 1.3.6.1.4.1.1206.4.2.3.1.12"
::= { dmsSignCfg 12 }
-- 3.1.13 Sign Type Parameter
dmsSignID OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"<Definition>. The identification of some dms .
<Object Identifier> 1.3.6.1.4.1.1206.4.2.3.1.13"
::= { dmsSignCfg 13 }
END
MIB分为标准和自定义两类,标准的如RFC1213 RFC1471等,通用的习惯称为MIB-II
MIB的基本属性:
Object type :对象属性的名字,如systime. 和OID一样都可以实现调用。
Syntax:语法,指定数据类型。
Access:访问的类型,只读 读写等
Status:状态,描述该对象是否是强制要求的等
IMPORTS标识,所有的模块引用及群组的引用均使用FROM关键字说明其出处,引用使用分号(;)结束。
下面是我自己定义的一个MIB文件,文件名叫NTCIP-SHENZHEN-20151001
--*********************************************************************************-- Transportation Division Shenzhen ITS Protocol Test
-- NTCIP-SHENZHEN-20151001 MIB IS A TRADEMARK OF SHENZHEN NTCIP,CREAT BY LIUPINGKUN
-- Auther Liu Pingkun QQ 441962556 2016-05-25
--**********************************************************************************
NTCIP-SHENZHEN-20151001 DEFINITIONS ::= BEGIN
IMPORTSIpAddress, Counter
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB;
-- 3.1.10 Sign Type Parameter
dmsShenzhenSignType OBJECT-TYPE
SYNTAX INTEGER{
other (6),
fullmatrix (1),
combination (2),
simplicity (3),
parking (4),
entrance (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"<Definition> Indicates the type of sign. The descriptions are:
other: Device not specified through any other definition, refer to
device manual,
fullmatrix: Device is a Variable Message Sign with full matrix setup,
combination : Device is a Changeable Message Sign and road sign,
simplicity : Device is a simplicity Message Sign with line matrix setup,
parking : Device is a Variable Message Sign with show the parking message,
entrance: Device is a Variable Message Sign with used park entrance.
<Object Identifier> 1.3.6.1.4.1.1206.4.2.3.1.10"
::= { dmsSignCfg 10 }
-- 3.1.11 Sign Type Parameter
roadSectionIdValues OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"<Definition>. The identification of some sections .
<Object Identifier> 1.3.6.1.4.1.1206.4.2.3.1.11"
::= { dmsSignCfg 11 }
-- 3.1.12 Sign Type Parameter
parkIdValues OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"<Definition>. The identification of some parks .
<Object Identifier> 1.3.6.1.4.1.1206.4.2.3.1.12"
::= { dmsSignCfg 12 }
-- 3.1.13 Sign Type Parameter
dmsSignID OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-write
STATUS mandatory
DESCRIPTION
"<Definition>. The identification of some dms .
<Object Identifier> 1.3.6.1.4.1.1206.4.2.3.1.13"
::= { dmsSignCfg 13 }
END
相关文章推荐
- 合并两个有序链表 经典面试题
- 第七届 科技节 电子设计大赛 三等奖作品---高分辨率手机屏幕显示系统设计与实现
- C++实验6作业
- 垃圾收集机制
- jQuery学习和知识点总结归纳
- 各种图表js效果
- 在CI视图中再用load_view()载入视图文件的处理方法
- Sublime Text Package Control错误另解
- Oracle学习笔记八 表空间
- Oracle学习笔记九 数据库对象
- Oracle学习笔记十 使用PL/SQL
- Oracle学习笔记十一 游标
- Oracle学习笔记十二 子程序(存储过程、自定函数)和程序包
- Oracle学习笔记十三 触发器
- Oracle学习笔记六 SQL常用函数
- Oracle学习笔记五 SQL命令(三):Group by、排序、连接查询、子查询、分页
- Oracle学习笔记四 SQL命令(二):SQL操作语言类别
- Oracle学习笔记三 SQL命令
- JDOM对XML文件进行解析
- DOM4J对XML文件进行解析