-- ************************************************************************** -- HILLSTONE-MODULE-MIB -- -- Copyright (c) 2009 by Hillstone Networks, Inc. -- All rights reserved. -- -- Version: V6 -- Description: Hillstone Networks MODULE MIB Object Identifier Assignments -- ************************************************************************** -- HILLSTONE-MODULE-MIB DEFINITIONS ::= BEGIN IMPORTS hillstoneModule FROM HILLSTONE-SMI OBJECT-TYPE FROM RFC-1212 RowStatus FROM SNMPv2-TC; -- textual conventions DisplayString ::= OCTET STRING -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having -- -- SIZE (0..255) hillstoneModuleObjects OBJECT IDENTIFIER ::= { hillstoneModule 1 } hillstoneSlotNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of slots." ::= { hillstoneModuleObjects 1 } hillstoneModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF HillstoneModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains all the module data." ::= { hillstoneModuleObjects 2 } HillstoneModuleEntry OBJECT-TYPE SYNTAX HillstoneModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Define the parameters of module." INDEX { hillstoneSlotIndex } ::= { hillstoneModuleTable 1 } HillstoneModuleEntry ::= SEQUENCE { hillstoneSlotIndex INTEGER, hillstoneSlotType INTEGER, hillstoneSlotDescr DisplayString, hillstoneSlotState INTEGER, hillstoneModuleType DisplayString, hillstoneModuleSN DisplayString } hillstoneSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The slot index of the module." ::= { HillstoneModuleEntry 1 } hillstoneSlotType OBJECT-TYPE SYNTAX INTEGER { internal(0), external(1) } ACCESS read-only STATUS current DESCRIPTION "The slot type of the module." ::= { HillstoneModuleEntry 2 } hillstoneSlotDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "The slot description of the module." ::= { HillstoneModuleEntry 3 } hillstoneSlotState OBJECT-TYPE SYNTAX INTEGER { none(0), empty(1), present(2), online_wait(3), online_init_done(4), online(5), offline_wait(6), offline(7), out_of_con(8), booting(9), loading(10), error(11), unsupported(12) } ACCESS read-only STATUS current DESCRIPTION "The slot state of the module." ::= { HillstoneModuleEntry 4 } hillstoneModuleType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "The module type." ::= { HillstoneModuleEntry 5 } hillstoneModuleSN OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "The module serial number." ::= { HillstoneModuleEntry 6 } END