267 lines
		
	
	
		
			8.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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
 | 
						|
--
 | 
						|
 |