mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1577 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			192 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			192 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--  ============================================================================
 | 
						|
-- AT-XEM.MIB, Allied Telesis enterprise MIB: XEMs
 | 
						|
--
 | 
						|
-- Copyright (c) 2008 by Allied Telesis, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
--
 | 
						|
-- ============================================================================
 | 
						|
 | 
						|
        AT-XEM-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
                IMPORTS
 | 
						|
                        sysinfo
 | 
						|
                                FROM AT-SMI-MIB
 | 
						|
                        Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
 | 
						|
                                FROM SNMPv2-SMI
 | 
						|
                        DisplayString
 | 
						|
                                FROM SNMPv2-TC;
 | 
						|
 | 
						|
 | 
						|
                xem MODULE-IDENTITY
 | 
						|
                        LAST-UPDATED "200802290000Z"            -- February 29, 2008 at 00:00 GMT
 | 
						|
                        ORGANIZATION
 | 
						|
                                "Allied Telesis, Inc."
 | 
						|
                        CONTACT-INFO
 | 
						|
                                "  http://www.alliedtelesis.com" 
 | 
						|
                        DESCRIPTION
 | 
						|
                                "The AT-XEM MIB contains objects for monitoring
 | 
						|
                                XEMs installed in the device."
 | 
						|
                        REVISION "200802290000Z"                -- February 29, 2008 at 00:00 GMT
 | 
						|
                        DESCRIPTION
 | 
						|
                                "Initial version."
 | 
						|
                        ::= { sysinfo 11 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Node definitions
 | 
						|
--
 | 
						|
 | 
						|
                xem OBJECT IDENTIFIER::= { sysinfo 11 }
 | 
						|
 | 
						|
 | 
						|
                xemTraps OBJECT IDENTIFIER::= { xem 0 }
 | 
						|
 | 
						|
 | 
						|
                xemInserted NOTIFICATION-TYPE
 | 
						|
                        OBJECTS { xemInfoMemberId, xemInfoBayId }
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "A trap generated when a XEM is inserted into the device."
 | 
						|
                        ::= { xemTraps 1 }
 | 
						|
 | 
						|
 | 
						|
                xemRemoved NOTIFICATION-TYPE
 | 
						|
                        OBJECTS { xemInfoMemberId, xemInfoBayId }
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "A trap generated when a XEM is removed from the device."
 | 
						|
                        ::= { xemTraps 2 }
 | 
						|
 | 
						|
 | 
						|
                xemInsertedFail NOTIFICATION-TYPE
 | 
						|
                        OBJECTS { xemInfoMemberId, xemInfoBayId }
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "A trap generated when the insertion of a XEM into the device fails."
 | 
						|
                        ::= { xemTraps 3 }
 | 
						|
 | 
						|
 | 
						|
                xemNumOfXem OBJECT-TYPE
 | 
						|
                        SYNTAX Unsigned32 (0..128)
 | 
						|
                        MAX-ACCESS read-only
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "The total number of XEMs installed in the device. If devices are stacked,
 | 
						|
                                it is the total number of XEMs installed in the stacked devices."
 | 
						|
                        ::= { xem 1 }
 | 
						|
 | 
						|
 | 
						|
                xemInfoTable OBJECT-TYPE
 | 
						|
                        SYNTAX SEQUENCE OF XemInfoEntry
 | 
						|
                        MAX-ACCESS not-accessible
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "A table of information about XEMs. Each entry in the table
 | 
						|
                                represents a XEM installed in the system."
 | 
						|
                        ::= { xem 2 }
 | 
						|
 | 
						|
 | 
						|
                xemInfoEntry OBJECT-TYPE
 | 
						|
                        SYNTAX XemInfoEntry
 | 
						|
                        MAX-ACCESS not-accessible
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "Information about a single XEM."
 | 
						|
                        INDEX { xemInfoMemberId, xemInfoBayId }
 | 
						|
                        ::= { xemInfoTable 1 }
 | 
						|
 | 
						|
 | 
						|
                XemInfoEntry ::=
 | 
						|
                        SEQUENCE {
 | 
						|
                                xemInfoMemberId
 | 
						|
                                        Unsigned32,
 | 
						|
                                xemInfoBayId
 | 
						|
                                        Unsigned32,
 | 
						|
                                xemInfoXemId
 | 
						|
                                        Unsigned32,
 | 
						|
                                xemInfoBoardType
 | 
						|
                                        DisplayString,
 | 
						|
                                xemInfoBoardName
 | 
						|
                                        DisplayString,
 | 
						|
                                xemInfoRevision
 | 
						|
                                        DisplayString,
 | 
						|
                                xemInfoSerialNumber
 | 
						|
                                        DisplayString
 | 
						|
                         }
 | 
						|
 | 
						|
                xemInfoMemberId OBJECT-TYPE
 | 
						|
                        SYNTAX Unsigned32 (1..8)
 | 
						|
                        MAX-ACCESS read-only
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "The ID of the stack member where the XEM is installed."
 | 
						|
                        ::= { xemInfoEntry 1 }
 | 
						|
 | 
						|
 | 
						|
                xemInfoBayId OBJECT-TYPE
 | 
						|
                        SYNTAX Unsigned32 (1..8)
 | 
						|
                        MAX-ACCESS read-only
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "The bay number where the XEM is installed."
 | 
						|
                        ::= { xemInfoEntry 2 }
 | 
						|
 | 
						|
 | 
						|
                xemInfoXemId OBJECT-TYPE
 | 
						|
                        SYNTAX Unsigned32 (0..65535)
 | 
						|
                        MAX-ACCESS read-only
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "The board identity of the XEM."
 | 
						|
                        ::= { xemInfoEntry 3 }
 | 
						|
 | 
						|
 | 
						|
                xemInfoBoardType OBJECT-TYPE
 | 
						|
                        SYNTAX DisplayString
 | 
						|
                        MAX-ACCESS read-only
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "The board type of the XEM."
 | 
						|
                        ::= { xemInfoEntry 4 }
 | 
						|
 | 
						|
 | 
						|
                xemInfoBoardName OBJECT-TYPE
 | 
						|
                        SYNTAX DisplayString (SIZE (1..32))
 | 
						|
                        MAX-ACCESS read-only
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "The board name of the XEM."
 | 
						|
                        ::= { xemInfoEntry 5 }
 | 
						|
 | 
						|
 | 
						|
                xemInfoRevision OBJECT-TYPE
 | 
						|
                        SYNTAX DisplayString (SIZE (1..5))
 | 
						|
                        MAX-ACCESS read-only
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "The board revision number of the XEM."
 | 
						|
                        ::= { xemInfoEntry 6 }
 | 
						|
 | 
						|
 | 
						|
                xemInfoSerialNumber OBJECT-TYPE
 | 
						|
                        SYNTAX DisplayString (SIZE (1..16))
 | 
						|
                        MAX-ACCESS read-only
 | 
						|
                        STATUS current
 | 
						|
                        DESCRIPTION
 | 
						|
                                "The board serial number of the XEM."
 | 
						|
                        ::= { xemInfoEntry 7 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        END
 | 
						|
 | 
						|
--
 | 
						|
-- at-xem.mib
 | 
						|
--
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |