From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/hillstone/HILLSTONE-FAN-MIB | 125 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 MIBS/hillstone/HILLSTONE-FAN-MIB (limited to 'MIBS/hillstone/HILLSTONE-FAN-MIB') diff --git a/MIBS/hillstone/HILLSTONE-FAN-MIB b/MIBS/hillstone/HILLSTONE-FAN-MIB new file mode 100644 index 0000000..a0ed10c --- /dev/null +++ b/MIBS/hillstone/HILLSTONE-FAN-MIB @@ -0,0 +1,125 @@ +-- ************************************************************************** +-- 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 -- cgit v1.2.3