-- ============================================================================ -- 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 --