summaryrefslogtreecommitdiff
path: root/MIBS/hillstone/HILLSTONE-FAN-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/hillstone/HILLSTONE-FAN-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/hillstone/HILLSTONE-FAN-MIB')
-rw-r--r--MIBS/hillstone/HILLSTONE-FAN-MIB125
1 files changed, 125 insertions, 0 deletions
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