Observium_CE/mibs/zte/ZTE-AN-MDU-MIB

461 lines
16 KiB
Plaintext

-------------------------------------------------------------------------------
-- File Name : ZTE-AN-MDU-MIB.mib
-- Date : 2008-12-08
-- Author : ZTE Nms dept.
--
-- Zte Mdu Mib for Access Node
--
--
-------------------------------------------------------------------------------
ZTE-AN-MDU-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
NOTIFICATION-TYPE FROM SNMPv2-SMI
OBJECT-TYPE FROM SNMPv2-SMI
Integer32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
DisplayString FROM SNMPv2-TC
MacAddress FROM SNMPv2-TC
zxAn FROM ZTE-AN-TC-MIB
VlanId FROM ZTE-AN-TC-MIB
ZxAnIfindex FROM ZTE-AN-TC-MIB;
zxAnMduMib MODULE-IDENTITY
LAST-UPDATED "200812080000Z" -- Dec 08, 2008"
ORGANIZATION "ZTE Corp."
CONTACT-INFO
"ZTE PON Working Group:
http://www.zte.com.cn
e-mail:zhang.ling@zte.com.cn"
DESCRIPTION
"Mdu Mangement with SNMP protocol"
::= { zxAn 1016 }
zxAnMduSysCtrlObjects OBJECT IDENTIFIER ::= { zxAnMduMib 2}
zxAnMduServiceObjects OBJECT IDENTIFIER ::= { zxAnMduMib 3}
zxAnMduEquipObjects OBJECT IDENTIFIER ::= { zxAnMduMib 10}
zxAnMduTrapObjects OBJECT IDENTIFIER ::= { zxAnMduMib 20}
-------------------------------------------------------------------------------
-- Following objects are defined.
-- 1 zxAnMduGlobalObjects
-- 2 zxAnMduSysCtrlObjects
-- 3 zxAnMduServiceObjects
-- 3.1 Config Mdu Global Attibutes
-- 3.2 Config Hg Report Status & Hg online trap info
-- 10 zxAnMduEquipObjects
-- 10.21 zxAnMduEnvBattMgmt
-- 20 zxAnMduTrapObjects
-- 20.3 zxAnMduServiceTrapObjects
-- 20.10 zxAnMduEquipTrapObjects
-------------------------------------------------------------------------------
-- 100.zxAnMduMibEnd
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- 1 zxAnMduGlobalObjects
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- 2 zxAnMduSysCtrlObjects
-------------------------------------------------------------------------------
zxAnMduSysDataMgmt OBJECT IDENTIFIER ::= { zxAnMduSysCtrlObjects 1}
zxAnMduSaveModifiedToNvmInterval OBJECT-TYPE
SYNTAX Integer32(0..1440)
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval to save flash if running configuration of agent
modified, value 0 means disable the auto save flash operation.
This variable only for F820."
DEFVAL { 0 }
::= { zxAnMduSysDataMgmt 1 }
zxAnMduSaveToNvmInterval OBJECT-TYPE
SYNTAX Integer32(0..8760)
UNITS "hours"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval to force saving flash , value 0 means disable the force
save saving operation.This variable only for F820."
DEFVAL { 0 }
::= { zxAnMduSysDataMgmt 2 }
-------------------------------------------------------------------------------
-- 3.1 Config Mdu Global Attibutes
-------------------------------------------------------------------------------
zxAnMduHgMacFeatureCodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMduHgMacFeatureCodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mdu HomeGateway Mac Feature Codes Table."
::= { zxAnMduServiceObjects 1 }
zxAnMduHgMacFeatureCodeEntry OBJECT-TYPE
SYNTAX ZxAnMduHgMacFeatureCodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX {zxAnMduHgMacFeatureCodeId}
::= { zxAnMduHgMacFeatureCodeTable 1 }
ZxAnMduHgMacFeatureCodeEntry ::=
SEQUENCE {
zxAnMduHgMacFeatureCodeId Integer32,
zxAnMduHgMacFeatureCode DisplayString
}
zxAnMduHgMacFeatureCodeId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sequence number of Mac Feature Code.The max count of these
codes is 32."
::= {zxAnMduHgMacFeatureCodeEntry 1}
zxAnMduHgMacFeatureCode OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is one of the MAC Feature codes that used to identify the
productor of HomeGateway by Mac Addr."
::= {zxAnMduHgMacFeatureCodeEntry 2}
zxAnMduHgMgmtVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"HomeGateway EMS management vlan.For Beijing CNC, the default value
is 3999."
::= { zxAnMduServiceObjects 2 }
zxAnMduConfigFileCRC32
OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The CRC32 codes are generated from the latest Configuration file by
MDU."
::= { zxAnMduServiceObjects 3 }
zxAnMduLoadSettings
OBJECT-TYPE
SYNTAX INTEGER {
loadFactoryDefaults(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User this parameter to load settings.
It will take effect after MDU system reboot.
"
DEFVAL { loadFactoryDefaults }
::= { zxAnMduServiceObjects 4 }
-------------------------------------------------------------------------------
-- 3.2 Config Hg Report Status & Hg online trap info
-------------------------------------------------------------------------------
zxAnMduHgTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMduHgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mdu HomeGateway Management table."
::= { zxAnMduServiceObjects 21 }
zxAnMduHgEntry OBJECT-TYPE
SYNTAX ZxAnMduHgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" "
INDEX {zxAnMduPortIfIndex,zxAnMduHgMac}
::= { zxAnMduHgTable 1 }
ZxAnMduHgEntry ::=
SEQUENCE {
zxAnMduPortIfIndex ZxAnIfindex,
zxAnMduHgMac MacAddress,
zxAnMduHgReportStatus INTEGER,
zxAnMduHgDataVlan Integer32,
zxAnMduHgVideoVlan Integer32,
zxAnMduHgVoiceVlan Integer32,
zxAnMduType DisplayString
}
zxAnMduPortIfIndex OBJECT-TYPE
SYNTAX ZxAnIfindex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port Id"
::= {zxAnMduHgEntry 1}
zxAnMduHgMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"HomeGateway MAC Addr."
::= {zxAnMduHgEntry 2}
zxAnMduHgReportStatus OBJECT-TYPE
SYNTAX INTEGER{failed(0),success(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"EMS report the Hg to RMS, 1 means the operation is successful,
0 is the initial value, also means the operation is failed."
::= {zxAnMduHgEntry 3}
zxAnMduHgDataVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Data vlan of the port to which this Hg is belong."
::= {zxAnMduHgEntry 4}
zxAnMduHgVideoVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Video vlan of the port. For Beijing CNC, the value is
(DataVlan+1200)"
::= {zxAnMduHgEntry 5}
zxAnMduHgVoiceVlan OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voice vlan of the port, For Beijing CNC, the value is
(DataVlan+2400)"
::= {zxAnMduHgEntry 6}
zxAnMduType
OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of MDU, eg.ZTE-F820"
::= {zxAnMduHgEntry 7}
-------------------------------------------------------------------------------
-- 10.21 zxAnMduEnvBattMgmt
-------------------------------------------------------------------------------
zxAnMduEnvSwitchMgmt OBJECT IDENTIFIER ::= { zxAnMduEquipObjects 21}
zxAnMduEnvDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMduEnvDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of environment monitor Device."
::= { zxAnMduEnvSwitchMgmt 11 }
zxAnMduEnvDeviceEntry OBJECT-TYPE
SYNTAX ZxAnMduEnvDeviceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"a entry of this table."
INDEX { zxAnMduEnvEnvDeviceIndex }
::= { zxAnMduEnvDeviceTable 1 }
ZxAnMduEnvDeviceEntry ::= SEQUENCE {
zxAnMduEnvEnvDeviceIndex Integer32,
zxAnMduEnvEnvDeviceName DisplayString,
zxAnMduEnvDeviceRowStatus RowStatus
}
zxAnMduEnvEnvDeviceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this environment monitor Device. "
::= { zxAnMduEnvDeviceEntry 1 }
zxAnMduEnvEnvDeviceName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"the name of environment monitor Device."
::= { zxAnMduEnvDeviceEntry 2 }
zxAnMduEnvDeviceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The status of this table."
::= { zxAnMduEnvDeviceEntry 3 }
zxAnMduSwitchTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZxAnMduSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of switch's managed objects.Each row instance represents
a device connected with this switch."
::= { zxAnMduEnvSwitchMgmt 12 }
zxAnMduSwitchEntry OBJECT-TYPE
SYNTAX ZxAnMduSwitchEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"a entry of this table."
INDEX { zxAnMduEnvSwitchIndex }
::= { zxAnMduSwitchTable 1 }
ZxAnMduSwitchEntry ::= SEQUENCE
{
zxAnMduEnvSwitchIndex Integer32,
zxAnMduEnvDeviceId Integer32,
zxAnMduEnvSwitchNormalStatus INTEGER,
zxAnMduEnvSwitchEnable INTEGER,
zxAnMduEnvSwitchCurrentStatus INTEGER
}
zxAnMduEnvSwitchIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this Switch."
::= { zxAnMduSwitchEntry 1 }
zxAnMduEnvDeviceId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The device id.If this switch can't connect with any device,
zxAnMduEnvDeviceId set to 0."
DEFVAL { 0 }
::= { zxAnMduSwitchEntry 2 }
zxAnMduEnvSwitchNormalStatus OBJECT-TYPE
SYNTAX INTEGER
{
low(0),
high(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Threshold of this environment monitor Device."
::= { zxAnMduSwitchEntry 3 }
zxAnMduEnvSwitchEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables and disables Trap of this environment monitor Device."
::= { zxAnMduSwitchEntry 4 }
zxAnMduEnvSwitchCurrentStatus OBJECT-TYPE
SYNTAX INTEGER
{
low(0),
high(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of this environment monitor Device."
::= { zxAnMduSwitchEntry 5 }
-------------------------------------------------------------------------------
-- 20.3 zxAnMduServiceTrapObjects
-------------------------------------------------------------------------------
zxAnMduServiceTrapObjects OBJECT IDENTIFIER ::= { zxAnMduTrapObjects 3}
zxAnMduNetworkAccessRequest NOTIFICATION-TYPE
OBJECTS { zxAnMduPortIfIndex, zxAnMduHgMac, zxAnMduHgDataVlan,
zxAnMduHgVideoVlan, zxAnMduHgVoiceVlan, zxAnMduType}
STATUS current
DESCRIPTION
"It indicate Hg Network Access Request,The variable
zxAnMduPortIfIndex indicate trap position,it's type is ZxAnIfindex,
detail info about ZxAnIfindex please
refer to ZTE-AN-TC-MIB.mib file."
::= { zxAnMduServiceTrapObjects 1 }
zxAnMduUploadConfigFileRequest NOTIFICATION-TYPE
OBJECTS { zxAnMduPortIfIndex, zxAnMduConfigFileCRC32 }
STATUS current
DESCRIPTION
"It indicate Upload Configuraton File Request,The variable
zxAnMduPortIfIndex indicate trap position,it's type is ZxAnIfindex,
detail info about ZxAnIfindex please refer to ZTE-AN-TC-MIB.mib
file."
::= { zxAnMduServiceTrapObjects 2 }
-------------------------------------------------------------------------------
-- 20.10 zxAnMduEquipTrapObjects
-------------------------------------------------------------------------------
zxAnMduEquipTrapObjects OBJECT IDENTIFIER ::= { zxAnMduTrapObjects 10}
zxAnMduEnvSwitchFailed NOTIFICATION-TYPE
OBJECTS {
zxAnMduEnvDeviceId,zxAnMduEnvEnvDeviceName,
zxAnMduEnvSwitchNormalStatus,zxAnMduEnvSwitchCurrentStatus
}
STATUS current
DESCRIPTION
"It is generated when the switch is Faild."
::= { zxAnMduEquipTrapObjects 1 }
zxAnMduEnvSwitchRecovered NOTIFICATION-TYPE
OBJECTS {
zxAnMduEnvDeviceId,zxAnMduEnvEnvDeviceName,
zxAnMduEnvSwitchNormalStatus,zxAnMduEnvSwitchCurrentStatus
}
STATUS current
DESCRIPTION
"It is generated when the switch is Recovered."
::= { zxAnMduEquipTrapObjects 2 }
-------------------------------------------------------------------------------
-- 100.zxAnMduMibEnd
-------------------------------------------------------------------------------
zxAnMduMibEnd OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dummy object indicats the end of Mdu mib."
::= { zxAnMduMib 100 }
END