352 lines
12 KiB
Plaintext
352 lines
12 KiB
Plaintext
-- =================================================================
|
|
-- Copyright (C) 2013 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- DESCRIPTION: HUAWEI-DIE-MIB
|
|
-- Reference:
|
|
-- Version: V1.00
|
|
-- History:
|
|
-- Created by g00141720 2012-12-18
|
|
-- =================================================================
|
|
|
|
HUAWEI-DIE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
huaweiMgmt, hwDatacomm
|
|
FROM HUAWEI-MIB
|
|
IpAddress, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE,Integer32,Counter32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
|
|
DisplayString, RowStatus, TruthValue, MacAddress, DateAndTime
|
|
FROM SNMPv2-TC;
|
|
|
|
hwDIEmib MODULE-IDENTITY
|
|
LAST-UPDATED "201301101150Z"
|
|
ORGANIZATION "Huawei Technologies Co.,Ltd."
|
|
CONTACT-INFO
|
|
"Huawei Industrial Base
|
|
Bantian, Longgang
|
|
Shenzhen 518129
|
|
People's Republic of China
|
|
Website: http://www.huawei.com
|
|
Email: support@huawei.com"
|
|
DESCRIPTION
|
|
"The MIB module for creating and deleting bulk files of
|
|
SNMP data for file transfer."
|
|
REVISION "201301101150Z" -- January 11, 2013 at 11:50 GMT
|
|
DESCRIPTION
|
|
"The MIB module for creating and deleting bulk files of
|
|
SNMP data for file transfer."
|
|
REVISION "201306291150Z" -- JUNE 26, 2013 at 11:50 GMT
|
|
DESCRIPTION
|
|
"The MIB module for creating and deleting bulk files of
|
|
SNMP data for file transfer."
|
|
REVISION "201310261150Z" -- OCT 28, 2013 at 11:50 GMT
|
|
|
|
DESCRIPTION
|
|
"The MIB contains objects of module DIE."
|
|
::= { hwDatacomm 317 }
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
hwDIEMibObjects OBJECT IDENTIFIER ::= { hwDIEmib 1 }
|
|
|
|
hwDIETable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDIEEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DIE table."
|
|
::= { hwDIEMibObjects 1 }
|
|
|
|
hwDIEEntry OBJECT-TYPE
|
|
SYNTAX HwDIEEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DIE entry."
|
|
INDEX { hwDIEDeviceProfileIndex }
|
|
::= { hwDIETable 1 }
|
|
|
|
HwDIEEntry ::=
|
|
SEQUENCE {
|
|
hwDIEDeviceProfileIndex
|
|
Integer32,
|
|
hwDIEDeviceProfileName
|
|
DisplayString,
|
|
hwDIEDeviceProfileDevType
|
|
DisplayString,
|
|
hwDIEDeviceProfileEnable
|
|
INTEGER,
|
|
hwDIEDeviceProfileRuleLogic
|
|
DisplayString,
|
|
hwDIEDeviceProfileRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwDIEDeviceProfileIndex OBJECT-TYPE
|
|
SYNTAX Integer32(0..128)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DIE profile index."
|
|
::={ hwDIEEntry 1 }
|
|
|
|
hwDIEDeviceProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DIE profile name."
|
|
::= { hwDIEEntry 2 }
|
|
|
|
hwDIEDeviceProfileDevType OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DIE profile device type."
|
|
::= { hwDIEEntry 3 }
|
|
|
|
hwDIEDeviceProfileEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify device profile enable Flag."
|
|
::= { hwDIEEntry 4 }
|
|
|
|
hwDIEDeviceProfileRuleLogic OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..80))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rule operation logic."
|
|
::={ hwDIEEntry 5 }
|
|
|
|
hwDIEDeviceProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::={ hwDIEEntry 6 }
|
|
|
|
hwDIERuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwDIERuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DIE extend table."
|
|
::= { hwDIEMibObjects 2 }
|
|
|
|
hwDIERuleEntry OBJECT-TYPE
|
|
SYNTAX HwDIERuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DIE extend entry."
|
|
INDEX { hwDIEDeviceProfileIndex, hwDIERuleRuleIndex }
|
|
::= { hwDIERuleTable 1 }
|
|
|
|
HwDIERuleEntry ::=
|
|
SEQUENCE {
|
|
hwDIERuleRuleIndex
|
|
Integer32,
|
|
hwDIERuleMacAddress
|
|
MacAddress,
|
|
hwDIERuleMacMask
|
|
Integer32,
|
|
hwDIERuleDhcpOptionID
|
|
Integer32,
|
|
hwDIERuleDhcpOptionType
|
|
INTEGER,
|
|
hwDIERuleDhcpOptionTextAscii
|
|
DisplayString,
|
|
hwDIERuleDhcpOptionTextHex
|
|
DisplayString,
|
|
hwDIERuleDhcpOptionMatch
|
|
INTEGER,
|
|
hwDIERuleUserAgentText
|
|
DisplayString,
|
|
hwDIERuleUserAgentMatch
|
|
INTEGER,
|
|
hwDIERuleRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwDIERuleRuleIndex OBJECT-TYPE
|
|
SYNTAX Integer32(0..7)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rule index."
|
|
::={ hwDIERuleEntry 1 }
|
|
|
|
hwDIERuleMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mac address"
|
|
::={ hwDIERuleEntry 2 }
|
|
|
|
hwDIERuleMacMask OBJECT-TYPE
|
|
SYNTAX Integer32(0..48)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mac address mask."
|
|
::={ hwDIERuleEntry 3 }
|
|
|
|
hwDIERuleDhcpOptionID OBJECT-TYPE
|
|
SYNTAX Integer32(0..254)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP option id."
|
|
::={ hwDIERuleEntry 4 }
|
|
|
|
hwDIERuleDhcpOptionType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
ascii(1),
|
|
hex(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object means option type in DHCP option value
|
|
The value means :
|
|
ascii(1)- The option type is ascii string
|
|
hex(2) - The option type is hex number"
|
|
::= { hwDIERuleEntry 5 }
|
|
|
|
hwDIERuleDhcpOptionTextAscii OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..247))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP option content."
|
|
::= { hwDIERuleEntry 6 }
|
|
|
|
hwDIERuleDhcpOptionTextHex OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..765))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP option content."
|
|
::= { hwDIERuleEntry 7 }
|
|
|
|
hwDIERuleDhcpOptionMatch OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
subMatch(1),
|
|
allMatch(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP option mask."
|
|
::={ hwDIERuleEntry 8 }
|
|
|
|
hwDIERuleUserAgentText OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..247))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User agent content."
|
|
::= { hwDIERuleEntry 9 }
|
|
|
|
hwDIERuleUserAgentMatch OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
subMatch(1),
|
|
allMatch(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User agent mask."
|
|
::={ hwDIERuleEntry 10 }
|
|
|
|
hwDIERuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::={ hwDIERuleEntry 11 }
|
|
|
|
hwDeviceSensorDhcpOption OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { hwDIEMibObjects 3 }
|
|
|
|
hwDeviceSensorLLDPTlv OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
::= { hwDIEMibObjects 4 }
|
|
-- ============== conformance information ==============
|
|
hwDIEConformance OBJECT IDENTIFIER ::= { hwDIEmib 3 }
|
|
|
|
|
|
hwDIECompliances OBJECT IDENTIFIER ::= { hwDIEConformance 1 }
|
|
hwDIECompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for systems supporting
|
|
this module."
|
|
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { hwDIEGroup, hwDIERuleGroup,hwDeviceSensorGroup}
|
|
|
|
::= { hwDIECompliances 1 }
|
|
|
|
-- ============== groups ==============
|
|
hwDIEObjectGroups OBJECT IDENTIFIER ::= { hwDIEConformance 2 }
|
|
|
|
hwDIEGroup OBJECT-GROUP
|
|
OBJECTS { hwDIEDeviceProfileIndex,hwDIEDeviceProfileName,
|
|
hwDIEDeviceProfileDevType,hwDIEDeviceProfileEnable,
|
|
hwDIEDeviceProfileRuleLogic,hwDIEDeviceProfileRowStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DIE configuration."
|
|
::= { hwDIEObjectGroups 1 }
|
|
|
|
hwDIERuleGroup OBJECT-GROUP
|
|
OBJECTS { hwDIERuleRuleIndex, hwDIERuleMacAddress, hwDIERuleMacMask,
|
|
hwDIERuleDhcpOptionID, hwDIERuleDhcpOptionType, hwDIERuleDhcpOptionTextAscii,
|
|
hwDIERuleDhcpOptionTextHex, hwDIERuleDhcpOptionMatch, hwDIERuleUserAgentText,
|
|
hwDIERuleUserAgentMatch, hwDIERuleRowStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DIE rule configuration."
|
|
::= { hwDIEObjectGroups 2 }
|
|
hwDeviceSensorGroup OBJECT-GROUP
|
|
OBJECTS { hwDeviceSensorDhcpOption,hwDeviceSensorLLDPTlv }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DIE sensor configuration."
|
|
::= { hwDIEObjectGroups 3 }
|
|
-- ============== conformance information define end ==============
|
|
END
|