RS-ENVMON-MIB.txt
-- *****************************************************************
-- RS-ENVMON-MIB Environmental Monitor MIB
--
-- Copyright (c) 2001-2003 RouteScience, Inc.
-- All rights reserved.
--
-- *****************************************************************
RS-ENVMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
rsMgmt
FROM ROUTESCIENCE-SMI
rsSlot
FROM RS-CHASSIS-MIB;
rsEnvMonMIB MODULE-IDENTITY
LAST-UPDATED “200109271243Z”
ORGANIZATION “RouteScience Inc”
CONTACT-INFO
“ RouteScience, Inc.
Postal: 159 Second Avenue
San Mateo, CA 94401
USA
Phone: +1 650 548 3300
Fax: +1 650 342 9044
E-mail: [email protected]
Internet: www.routescience.com”
DESCRIPTION
“The Environmental Monitoring MIB for
RouteScience Inc”
::= { rsMgmt 2 }
rsEnvMonNotifications OBJECT IDENTIFIER ::= { rsEnvMonMIB 0 }
rsEnvMonObjects OBJECT IDENTIFIER ::= { rsEnvMonMIB 1 }
--
-- rsEnvMonTemperatureStatusTable
--
rsEnvMonTemperatureStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsEnvMonTemperatureStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
“The table of temperature status maintained by the environmental
monitor.”
::= { rsEnvMonObjects 1 }
rsEnvMonTemperatureStatusEntry OBJECT-TYPE
SYNTAX RsEnvMonTemperatureStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
“A row in the temperature status table, representing the status
of the associated temperature maintained by the environmental
monitor.”
INDEX { rsEnvMonTemperatureStatusIndex }
::= { rsEnvMonTemperatureStatusTable 1 }
RsEnvMonTemperatureStatusEntry ::= SEQUENCE {
rsEnvMonTemperatureStatusIndex Integer32(0..2147483647),
rsEnvMonTemperatureStatusObject Integer32,
rsEnvMonTemperatureStatusCurrentValue Integer32,
rsEnvMonTemperatureThreshold Integer32,
}
rsEnvMonTemperatureStatusIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
“Unique index for the temperature being instrumented.
This index is for SNMP purposes only, and has no
intrinsic meaning.”
::= { rsEnvMonTemperatureStatusEntry 1 }
rsEnvMonTemperatureStatusObject OBJECT-TYPE
SYNTAX Integer32 {
cpu1-temperature(1),
cpu2-temperature(2),
cpu2ext-temperature(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
“The specific temperature test point that describes this row.”
::= { rsEnvMonTemperatureStatusEntry 2 }
rsEnvMonTemperatureCurrentValue OBJECT-TYPE
SYNTAX Integer32
-- SYNTAX SignedGauge
-- Rsyntax Integer32
-- Units
-- Degrees Celcius
ACCESS read-only
STATUS mandatory
DESCRIPTION
“The current measurement of the voltage being instrumented.”
::= { rsEnvMonTemperatureStatusEntry 3 }
rsEnvMonTemperatureThreshold OBJECT-TYPE
SYNTAX Integer32
-- Units
-- Degrees Celcius
ACCESS read-only
STATUS mandatory
DESCRIPTION
“The highest value that the associated instance of the object
rsEnvMonTemperatureObject may obtain before a trap is thrown.”
::= { rsEnvMonTemperatureStatusEntry 4 }
--
-- rsEnvMonVoltageStatusTable
--
rsEnvMonVoltageStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsEnvMonVoltageStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
“The table of voltage status maintained by the environmental
monitor.”
::= { rsEnvMonObjects 2 }
rsEnvMonVoltageStatusEntry OBJECT-TYPE
SYNTAX RsEnvMonVoltageStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
“A row in the voltage status table, representing the status
of the associated voltage maintained by the environmental
monitor.”
INDEX { rsEnvMonVoltageStatusIndex }
::= { rsEnvMonVoltageStatusTable 1 }
RsEnvMonVoltageStatusEntry ::= SEQUENCE {
rsEnvMonVoltageStatusIndex Integer32(0..2147483647),
rsEnvMonVoltageStatusObject Integer32,
rsEnvMonVoltageStatusCurrentValue Integer32,
rsEnvMonVoltageThresholdLow Integer32,
rsEnvMonVoltageThresholdHigh Integer32
}
rsEnvMonVoltageStatusIndex OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
“Unique index for the voltage being instrumented.
This index is for SNMP purposes only, and has no
intrinsic meaning.”
::= { rsEnvMonVoltageStatusEntry 1 }
rsEnvMonVoltageStatusObject OBJECT-TYPE
SYNTAX Integer32 {
cpu1600mv(1),
cpu2500mv(2),
gen2500mv(3),
gen3200mv(4),
gen5000mv(5),
gen12000mv(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
“The specific voltage test point that describes this row.”
::= { rsEnvMonVoltageStatusEntry 2 }
rsEnvMonVoltageCurrentValue OBJECT-TYPE
SYNTAX Integer32
-- SYNTAX SignedGauge
-- Rsyntax Integer32
-- Units
-- millivolts
ACCESS read-only
STATUS mandatory
DESCRIPTION
“The current measurement of the voltage being instrumented.”
::= { rsEnvMonVoltageStatusEntry 3 }
rsEnvMonVoltageThresholdLow OBJECT-TYPE
SYNTAX Integer32
-- Units
-- millivolts
ACCESS read-only
STATUS mandatory
DESCRIPTION
“The lowest value that the associated instance of the object
rsEnvMonVoltageObject may obtain before a trap is thrown.”
::= { rsEnvMonVoltageStatusEntry 4 }
rsEnvMonVoltageThresholdHigh OBJECT-TYPE
SYNTAX Integer32
-- Units
-- millivolts
ACCESS read-only
STATUS mandatory
DESCRIPTION
“The highest value that the associated instance of the object
rsEnvMonVoltageObject may obtain before a trap is thrown.”
::= { rsEnvMonVoltageStatusEntry 5 }
rsEnvMonTrapReason OBJECT-TYPE
SYNTAX Integer32 {
environment-maximum-threshold-violation(1)
environment-maximum-threshold-clear(2)
environment-minimum-threshold-violation(3)
environment-minimum-threshold-clear(4)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION “The reason the trap was thrown. Once a max or min trap
has been thrown, another max or mon trap cannot be
thrown until the respective clear trap has been thrown.”
::= { rsEnvMonObjects 3 }
--
-- Notifications
--
rsEnvMonTemperatureTrap NOTIFICATION-TYPE
OBJECTS { rsSlot, rsEnvMonTemperatureStatusObject,
rsEnvMonTrapReason }
STATUS current
DESCRIPTION
“A temperature threshold has been crossed on a module. See Chapter
14, Diagnostics, in the Route Science CNA Administrator
Guide.”
::= { rsEnvMonNotifications 1 }
rsEnvMonVoltageTrap NOTIFICATION-TYPE
OBJECTS { rsSlot, rsEnvMonVoltageStatusObject,
rsEnvMonTrapReason }
STATUS current
DESCRIPTION
“A voltage threshold has been crossed on a module. See Chapter
14, Diagnostics, in the RouteScience CNA Administrator
Guide.”
::= { rsEnvMonNotifications 2 }
END
|
|