mibs/MIBS/hillstone/HILLSTONE-MODULE-MIB
2023-12-05 12:25:34 +01:00

144 lines
3.1 KiB
Plaintext

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