summaryrefslogtreecommitdiff
path: root/MIBS/radlan/RADLAN-HWENVIROMENT
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/radlan/RADLAN-HWENVIROMENT')
-rw-r--r--MIBS/radlan/RADLAN-HWENVIROMENT204
1 files changed, 204 insertions, 0 deletions
diff --git a/MIBS/radlan/RADLAN-HWENVIROMENT b/MIBS/radlan/RADLAN-HWENVIROMENT
new file mode 100644
index 0000000..20562f5
--- /dev/null
+++ b/MIBS/radlan/RADLAN-HWENVIROMENT
@@ -0,0 +1,204 @@
+RADLAN-HWENVIROMENT DEFINITIONS ::= BEGIN
+
+IMPORTS
+ rnd FROM RADLAN-MIB
+ DisplayString FROM SNMPv2-TC-v1
+ MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION FROM SNMPv2-TC;
+
+rlEnv MODULE-IDENTITY
+ LAST-UPDATED "200309210000Z"
+ ORGANIZATION "Radlan Computer Communications Ltd."
+ CONTACT-INFO
+ "radlan.com"
+ DESCRIPTION
+ "The private MIB module definition for environment of Radlan devices."
+ REVISION "200309210000Z"
+ DESCRIPTION
+ "Added this MODULE-IDENTITY clause."
+ ::= { rnd 83 }
+
+RlEnvMonState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents the state of a device being monitored.
+ Valid values are:
+
+ normal(1): the environment is good, such as low
+ temperature.
+
+ warning(2): the environment is bad, such as temperature
+ above normal operation range but not too
+ high.
+
+ critical(3): the environment is very bad, such as
+ temperature much higher than normal
+ operation limit.
+
+ shutdown(4): the environment is the worst, the system
+ should be shutdown immediately.
+
+ notPresent(5): the environmental monitor is not present,
+ such as temperature sensors do not exist.
+
+ notFunctioning(6): the environmental monitor does not
+ function properly, such as a temperature
+ sensor generates a abnormal data like
+ 1000 C.
+ "
+ SYNTAX INTEGER {
+ normal(1),
+ warning(2),
+ critical(3),
+ shutdown(4),
+ notPresent(5),
+ notFunctioning(6)
+ }
+
+
+rlEnvPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 }
+
+rlEnvMonFanStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlEnvMonFanStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of fan status maintained by the environmental
+ monitor."
+ ::= { rlEnvPhysicalDescription 1 }
+
+rlEnvMonFanStatusEntry OBJECT-TYPE
+ SYNTAX RlEnvMonFanStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the fan status table, representing the status of
+ the associated fan maintained by the environmental monitor."
+ INDEX { rlEnvMonFanStatusIndex }
+ ::= { rlEnvMonFanStatusTable 1 }
+
+RlEnvMonFanStatusEntry ::=
+ SEQUENCE {
+ rlEnvMonFanStatusIndex INTEGER,
+ rlEnvMonFanStatusDescr DisplayString,
+ rlEnvMonFanState RlEnvMonState
+ }
+
+rlEnvMonFanStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unique index for the fan being instrumented.
+ This index is for SNMP purposes only, and has no
+ intrinsic meaning."
+ ::= { rlEnvMonFanStatusEntry 1 }
+
+rlEnvMonFanStatusDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+
+ STATUS current
+ DESCRIPTION
+ "Textual description of the fan being instrumented.
+ This description is a short textual label, suitable as a
+ human-sensible identification for the rest of the
+ information in the entry."
+ ::= { rlEnvMonFanStatusEntry 2 }
+
+rlEnvMonFanState OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the fan being instrumented."
+ ::= { rlEnvMonFanStatusEntry 3 }
+
+
+
+rlEnvMonSupplyStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RlEnvMonSupplyStatusEntry
+ MAX-ACCESS not-accessible
+
+ STATUS current
+ DESCRIPTION
+ "The table of power supply status maintained by the
+ environmental monitor card."
+ ::= { rlEnvPhysicalDescription 2 }
+
+rlEnvMonSupplyStatusEntry OBJECT-TYPE
+ SYNTAX RlEnvMonSupplyStatusEntry
+ MAX-ACCESS not-accessible
+
+ STATUS current
+ DESCRIPTION
+ "An entry in the power supply status table, representing the
+ status of the associated power supply maintained by the
+ environmental monitor card."
+ INDEX { rlEnvMonSupplyStatusIndex }
+ ::= { rlEnvMonSupplyStatusTable 1 }
+
+RlEnvMonSupplyStatusEntry ::=
+ SEQUENCE {
+ rlEnvMonSupplyStatusIndex INTEGER ,
+ rlEnvMonSupplyStatusDescr DisplayString,
+ rlEnvMonSupplyState RlEnvMonState,
+ rlEnvMonSupplySource INTEGER
+ }
+
+rlEnvMonSupplyStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS not-accessible
+
+ STATUS current
+ DESCRIPTION
+ "Unique index for the power supply being instrumented.
+ This index is for SNMP purposes only, and has no
+ intrinsic meaning."
+ ::= { rlEnvMonSupplyStatusEntry 1 }
+
+rlEnvMonSupplyStatusDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+
+ STATUS current
+ DESCRIPTION
+ "Textual description of the power supply being instrumented.
+ This description is a short textual label, suitable as a
+ human-sensible identification for the rest of the
+ information in the entry."
+ ::= { rlEnvMonSupplyStatusEntry 2 }
+
+rlEnvMonSupplyState OBJECT-TYPE
+ SYNTAX RlEnvMonState
+ MAX-ACCESS read-only
+
+ STATUS current
+ DESCRIPTION
+ "The mandatory state of the power supply being instrumented."
+ ::= { rlEnvMonSupplyStatusEntry 3 }
+
+rlEnvMonSupplySource OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ac(2),
+ dc(3),
+ externalPowerSupply(4),
+ internalRedundant(5)
+ }
+ MAX-ACCESS read-only
+
+ STATUS current
+ DESCRIPTION
+ "The power supply source.
+ unknown - Power supply source unknown
+ ac - AC power supply
+ dc - DC power supply
+ externalPowerSupply - External power supply
+ internalRedundant - Internal redundant power supply
+ "
+ ::= { rlEnvMonSupplyStatusEntry 4 }
+
+END
+