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

126 lines
2.7 KiB
Plaintext

-- **************************************************************************
-- HILLSTONE-FAN-MIB
--
-- Copyright (c) 2009 by Hillstone Networks, Inc.
-- All rights reserved.
--
-- Version: V6
-- Description: Hillstone Networks FAN MIB Object Identifier Assignments
-- **************************************************************************
--
HILLSTONE-FAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
hillstoneFan
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)
hillstoneFanObjects OBJECT IDENTIFIER ::= { hillstoneFan 1 }
hillstoneFanNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of fans."
::= { hillstoneFanObjects 1 }
hillstoneFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF HillstoneFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all the FAN data."
::= { hillstoneFanObjects 2 }
HillstoneFanEntry OBJECT-TYPE
SYNTAX HillstoneFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define the parameters of FAN."
INDEX { hillstoneFanIndex }
::= { hillstoneFanTable 1 }
HillstoneFanEntry ::=
SEQUENCE {
hillstoneFanIndex
INTEGER,
hillstoneFanDescr
DisplayString,
hillstoneFanType
INTEGER,
hillstoneFanSpeed
INTEGER,
hillstoneFanState
INTEGER
}
hillstoneFanIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The slot index of the FAN."
::= { HillstoneFanEntry 1 }
hillstoneFanDescr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS current
DESCRIPTION
"The slot description of the FAN."
::= { HillstoneFanEntry 2 }
hillstoneFanType OBJECT-TYPE
SYNTAX INTEGER
{
speed(0),
state(1)
}
ACCESS read-only
STATUS current
DESCRIPTION
"The slot type of the FAN.When type is 0,please watch hillstoneFanSpeed.When type is 1,please watch hillstoneFanState.."
::= { HillstoneFanEntry 3 }
hillstoneFanSpeed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The slot speed of the FAN."
::= { HillstoneFanEntry 4 }
hillstoneFanState OBJECT-TYPE
SYNTAX INTEGER
{
fine(0),
absent(1),
warning(2),
fail(3),
fail-or-nopower(4)
}
ACCESS read-only
STATUS current
DESCRIPTION
"The FAN state."
::= { HillstoneFanEntry 5 }
END