-- ============================================================================ -- 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 "201009070000Z" 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 "201009070000Z" DESCRIPTION "Generic syntax tidy up" REVISION "201006150015Z" DESCRIPTION "MIB revision history dates in descriptions updated." REVISION "200907150000Z" DESCRIPTION "Corret a complier warning." REVISION "200802290000Z" DESCRIPTION "Initial version." ::= { sysinfo 11 } -- -- Node definitions -- 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 --