mibs/MIBS/awplus/AT-RESOURCE-MIB
2023-12-05 12:25:34 +01:00

267 lines
8.3 KiB
Plaintext

-- ============================================================================
-- AT-RESOURCE.MIB, Allied Telesis enterprise MIB: hardware resources
--
-- Copyright (c) 2008 by Allied Telesis, Inc.
-- All rights reserved.
--
-- ============================================================================
AT-RESOURCE-MIB DEFINITIONS ::= BEGIN
IMPORTS
sysinfo
FROM AT-SMI-MIB
Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC;
resource MODULE-IDENTITY
LAST-UPDATED "201405260000Z"
ORGANIZATION
"Allied Telesis, Inc."
CONTACT-INFO
" http://www.alliedtelesis.com"
DESCRIPTION
"The AT-RESOURCE-MIB contains objects for displaying system
hardware resource information."
REVISION "201405260000Z"
DESCRIPTION
"Updated decriptions for hostInfoTable and hostInfoEntry"
REVISION "201404300000Z"
DESCRIPTION
"Updated decriptions to refer to chassisMappingTable"
REVISION "201404160000Z"
DESCRIPTION
"Added more descriptions to rscStkId for VCStack Plus and increase
the range to 1-24."
REVISION "201209210000Z"
DESCRIPTION
"Added chassis switch (e.g. SBx8100) descriptions to stack-related MIB objects"
REVISION "201205220300Z"
DESCRIPTION
"rscStkId range now 1..12 (from 1..8)."
REVISION "201006150015Z"
DESCRIPTION
"MIB revision history dates in descriptions updated."
REVISION "200910222300Z"
DESCRIPTION
"In standalone mode the AT-RESOURCE-MIB was indexed by the
default stack member ID of 1. This has been updated to index
by the stack member ID of the device."
REVISION "200810201000Z"
DESCRIPTION
"Add objects for displaying host information. "
REVISION "192008090400Z"
DESCRIPTION
"Initial version."
::= { sysinfo 21 }
--
-- Node definitions
--
rscBoardTable OBJECT-TYPE
SYNTAX SEQUENCE OF RscBoardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of information about boards installed in a device."
::= { resource 1 }
rscBoardEntry OBJECT-TYPE
SYNTAX RscBoardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of entries of rscBoardTable."
INDEX { rscStkId, rscResourceId }
::= { rscBoardTable 1 }
RscBoardEntry ::=
SEQUENCE {
rscStkId
Unsigned32,
rscResourceId
Unsigned32,
rscBoardType
DisplayString,
rscBoardName
DisplayString,
rscBoardID
Unsigned32,
rscBoardBay
DisplayString,
rscBoardRevision
DisplayString,
rscBoardSerialNumber
DisplayString
}
rscStkId OBJECT-TYPE
SYNTAX Unsigned32 (1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ID of the stack member. It is a number assigned to
a stackable unit by the operating system when it is stacked.
An initial value of 1 is given to a stand alone unit. For a
chassis switch, it corresponds to the card ID. For VCStack Plus,
1-12 refers to the cards on VCS stack member 1 and 13-24 refers
to the cards on VCS stack member 2.
Refer to chassisMappingTable for more details."
::= { rscBoardEntry 1 }
rscResourceId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967294)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The resource ID number of the board. It is a number assigned to
a hardware resource when the operating system detects
its existence."
::= { rscBoardEntry 2 }
rscBoardType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of the board. Its value can be
'Base', 'Expansion', 'Fan module' or 'PSU', etc."
::= { rscBoardEntry 3 }
rscBoardName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the name of the board. Its value can be
'SwitchBlade x908', 'XEM-12S' or 'AT-PWR05-AC', etc."
::= { rscBoardEntry 4 }
rscBoardID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the ID number of the board. Its value is an
Allied Telesis assigned number, such as 274 for the XEM-12S, or 255
for the AT-9924Ts. "
::= { rscBoardEntry 5 }
rscBoardBay OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the board installation location. Its
value can be 'Bay1', 'Bay2' or 'PSU1', etc. For a base board,
it has a value of a single character space. "
::= { rscBoardEntry 6 }
rscBoardRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..5))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the revision number of the board."
::= { rscBoardEntry 7 }
rscBoardSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the serial number of the board."
::= { rscBoardEntry 8 }
hostInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HostInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of host entries."
::= { resource 2 }
hostInfoEntry OBJECT-TYPE
SYNTAX HostInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of parameters that describe a single host."
INDEX { rscStkId }
::= { hostInfoTable 1 }
HostInfoEntry ::=
SEQUENCE {
hostInfoDRAM
DisplayString,
hostInfoFlash
DisplayString,
hostInfoUptime
DisplayString,
hostInfoBootloaderVersion
DisplayString
}
hostInfoDRAM OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the host DRAM information."
::= { hostInfoEntry 1 }
hostInfoFlash OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the host Flash information."
::= { hostInfoEntry 2 }
hostInfoUptime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the host up time."
::= { hostInfoEntry 3 }
hostInfoBootloaderVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the host boot loader version."
::= { hostInfoEntry 4 }
END
--
-- at-resource.mib
--