211 lines
6.1 KiB
Plaintext
211 lines
6.1 KiB
Plaintext
-- *****************************************************************
|
|
-- RDN-SENSOR-MIB.mib:
|
|
-- Motorola BSR's Sensor MIB
|
|
--
|
|
-- Copyright (c) 2001, 2008 by Motorola, Inc.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
RDN-SENSOR-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
riverdelta
|
|
FROM RDN-MIB;
|
|
|
|
--
|
|
-- riverdelta sensor mib module
|
|
--
|
|
|
|
rdnSensor MODULE-IDENTITY
|
|
LAST-UPDATED "200808080000Z" -- August 8, 2008
|
|
ORGANIZATION "Motorola"
|
|
CONTACT-INFO "Motorola
|
|
Customer Service
|
|
101 Tournament Drive
|
|
Horsham, PA 19044
|
|
US Tel: +1 888 944 4357
|
|
Int Tel: +1 215 323 0044
|
|
Fax: +1 215 323 1502
|
|
Email: CPSSupport@Motorola.com"
|
|
DESCRIPTION
|
|
"MIB module for Motorola hardware sensors.
|
|
|
|
Copyright (C) 2001, 2008 by Motorola, Inc.
|
|
All rights reserved."
|
|
|
|
REVISION "200808080000Z" -- August 8, 2008
|
|
DESCRIPTION
|
|
"Added Copyright Statement into MIB modules's
|
|
description."
|
|
REVISION "200311050000Z"
|
|
DESCRIPTION
|
|
"+ Updated the CONTACT-INFO.
|
|
+ Reorder REVISION/DESCRIPTION in required
|
|
reverse chronological order."
|
|
REVISION "200304290000Z"
|
|
DESCRIPTION
|
|
"This `corrects past mistakes' where ASN.1 allowed hyphens
|
|
but SMIv2 states that hyphens are not allowed in
|
|
identifiers for objects or for labels on enumerated
|
|
integer values.
|
|
|
|
Hyphens where removed from the lables on enumerated integer
|
|
values from the 'rdnSensorStatus' object.
|
|
|
|
Also cleans up the CONTACT-INFO."
|
|
REVISION "200108070000Z"
|
|
DESCRIPTION
|
|
"Initial creation."
|
|
::= { riverdelta 5 }
|
|
|
|
|
|
rdnSensorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RdnSensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hardware Sensor table."
|
|
::= { rdnSensor 1 }
|
|
|
|
rdnSensorEntry OBJECT-TYPE
|
|
SYNTAX RdnSensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hardware Sensor table entry."
|
|
INDEX { rdnSensorIndex }
|
|
::= { rdnSensorTable 1 }
|
|
|
|
RdnSensorEntry ::=
|
|
SEQUENCE {
|
|
rdnSensorIndex
|
|
Integer32,
|
|
rdnSensorDescr
|
|
DisplayString,
|
|
rdnSensorObjectID
|
|
OBJECT IDENTIFIER,
|
|
rdnSensorValue
|
|
Integer32,
|
|
rdnSensorThresholdHigh
|
|
Integer32,
|
|
rdnSensorThresholdLow
|
|
Integer32,
|
|
rdnSensorStatus
|
|
INTEGER,
|
|
rdnSensorNotificationEnable
|
|
INTEGER
|
|
}
|
|
|
|
--
|
|
-- start of sensor table
|
|
--
|
|
|
|
rdnSensorIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index uniquely identifying an entry
|
|
in the rdnSensorTable."
|
|
::= { rdnSensorEntry 1 }
|
|
|
|
rdnSensorDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text description of the sensor described
|
|
by this table entry."
|
|
::= { rdnSensorEntry 2 }
|
|
|
|
rdnSensorObjectID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object identifier (OID) describing the
|
|
type of sensor described by this entry."
|
|
::= { rdnSensorEntry 3 }
|
|
|
|
rdnSensorValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The temperature value in degrees Celsius of
|
|
the sensor described by this entry."
|
|
::= { rdnSensorEntry 4 }
|
|
|
|
rdnSensorThresholdHigh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The high temperature threshold value of normal
|
|
operating conditions described by this entry."
|
|
::= { rdnSensorEntry 5 }
|
|
|
|
rdnSensorThresholdLow OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The low temperature threshold value of normal
|
|
operating conditions described by this entry."
|
|
::= { rdnSensorEntry 6 }
|
|
|
|
rdnSensorStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
ok(2),
|
|
belowMin(3),
|
|
aboveMax(4),
|
|
defective(5),
|
|
notPresent(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational status of the sensor described
|
|
by this entry."
|
|
::= { rdnSensorEntry 7 }
|
|
|
|
rdnSensorNotificationEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The notification enable of the sensor
|
|
described by this entry."
|
|
::= { rdnSensorEntry 8 }
|
|
|
|
|
|
--
|
|
-- sensor notifications
|
|
--
|
|
|
|
rdnSensorNotifications OBJECT IDENTIFIER ::= { rdnSensor 2 }
|
|
rdnSensorNotificationsPrefix OBJECT IDENTIFIER ::= { rdnSensorNotifications 0 }
|
|
|
|
rdnSensorThresholdExceeded NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
rdnSensorIndex,
|
|
rdnSensorDescr,
|
|
rdnSensorObjectID,
|
|
rdnSensorValue,
|
|
rdnSensorThresholdHigh,
|
|
rdnSensorThresholdLow,
|
|
rdnSensorStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The notification sent for the alarm condition
|
|
triggered when the temperature of a sensor exceeds
|
|
its low or high threshold level."
|
|
::= { rdnSensorNotificationsPrefix 1 }
|
|
|
|
END
|