您的位置:首页 > 其它

SNMP 自定义MIB

2016-05-25 00:00 369 查看
摘要: SNMP 自定义MIB

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

IMPORTS
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: