3286 lines
110 KiB
Plaintext
3286 lines
110 KiB
Plaintext
SUN-PLATFORM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
OBJECT-IDENTITY,
|
|
Integer32,
|
|
Unsigned32,
|
|
enterprises FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION,
|
|
RowStatus,
|
|
TestAndIncr,
|
|
RowPointer,
|
|
VariablePointer,
|
|
TruthValue,
|
|
TDomain,
|
|
TAddress,
|
|
DateAndTime FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
|
entPhysicalEntry,
|
|
entLogicalEntry,
|
|
entLogicalIndex,
|
|
entPhysicalIndex FROM ENTITY-MIB;
|
|
|
|
sun OBJECT IDENTIFIER ::= { enterprises 42 }
|
|
products OBJECT IDENTIFIER ::= { sun 2 }
|
|
sunFire OBJECT IDENTIFIER ::= { products 70 }
|
|
|
|
sunPlatMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200211140000Z"
|
|
ORGANIZATION "Sun Microsystems, Inc."
|
|
CONTACT-INFO "Sun Microsystems, Inc
|
|
4150 Network Circle
|
|
Santa Clara, CA 95054
|
|
|
|
1-800-555-9SUN or
|
|
1-650-960-1300
|
|
|
|
http://www.sun.com"
|
|
DESCRIPTION
|
|
"SUN-PLATFORM-MIB.mib Version 1.19
|
|
Copyright 2003, by Sun Microsystems, Inc.
|
|
All rights reserved. Use is subject to license terms.
|
|
|
|
The SUN-PLATFORM-MIB provides extensions to the ENTITY-MIB (RFC2737)
|
|
where each entity modelled in the system is represented by
|
|
means of extensions to the entPhysicalTable. Certain of the
|
|
attributes in the entPhysicalTable are applicable to the model
|
|
presented by the SUN-PLATFORM-MIB and are explained below:
|
|
|
|
The entries in the entPhysicalTable have the following significance
|
|
with respect to the SUN-PLATFORM-MIB model:
|
|
|
|
entPhysicalIndex containment, M.3100, fig. 2,
|
|
index for table extensions.
|
|
entPhysicalContainedIn containment, M.3100, fig. 2
|
|
entPhysicalClass Used to select applicable table extensions,
|
|
Managed Object Class, M.3100, Table 1
|
|
entPhysicalHardwareRev version, M.3100, sec. 5.71
|
|
entPhysicalFirmwareRev version, M.3100, sec. 5.71
|
|
entPhysicalSoftwareRev version, M.3100, sec. 5.71
|
|
entPhysicalMfgName vendorName, M.3100, sec. 5.70
|
|
entPhysicalAlias userLabel, M.3100, sec. 5.69
|
|
|
|
|
|
Part of this MIB module is an SNMP version of the Generic Network
|
|
Information Model (NIM) presented in ITU-T M.3100. This information
|
|
is further extended by attributes derived from the CIM v2.5 Schema.
|
|
|
|
The containment hierarchy is modelled using the ENTITY-MIB (RFC2737)
|
|
where each entity modelled in the system is represented by
|
|
means of extensions to the entPhysicalTable.
|
|
|
|
Where an entity is an instance of a managed object class which is
|
|
sub-classed from another, the attributes of each class are modelled
|
|
in a separate table extension. For example for an entity with an
|
|
entPhysicalClass of module(9), which corresponds to a Circuit Pack,
|
|
sub-classed from Equipment, an entry will exist in the
|
|
sunPlatEquipmentTable, with additional attributes in the
|
|
sunPlatCircuitPackTable.
|
|
|
|
References are made to the following recommendations/revisions:
|
|
|
|
ITU-T M.3100 (07/95)
|
|
CCITT X.721 (1992 E)
|
|
CCITT X.731 (1992 E) (01/92)
|
|
CCITT X.733 (1992 E)
|
|
CCITT X.734 (1992 E)
|
|
CCITT X.735 (1992 E) (09/92)
|
|
CIM Schema: Version 2.5"
|
|
REVISION "200211140000Z"
|
|
DESCRIPTION
|
|
"Version: 1.18
|
|
Initial Release"
|
|
|
|
::= { sunFire 101 }
|
|
|
|
sunPlatMIBObjects OBJECT IDENTIFIER ::= { sunPlatMIB 1 }
|
|
sunPlatMIBTraps OBJECT IDENTIFIER ::= { sunPlatMIB 2 }
|
|
sunPlatMIBPhysicalObjects OBJECT IDENTIFIER ::= { sunPlatMIBObjects 1 }
|
|
sunPlatMIBLogicalObjects OBJECT IDENTIFIER ::= { sunPlatMIBObjects 2 }
|
|
sunPlatMIBLogs OBJECT IDENTIFIER ::= { sunPlatMIBObjects 3 }
|
|
sunPlatMIBTrapPrefix OBJECT IDENTIFIER ::= { sunPlatMIBTraps 0 }
|
|
sunPlatMIBTrapData OBJECT IDENTIFIER ::= { sunPlatMIBTraps 1 }
|
|
sunPlatMIBConformances OBJECT IDENTIFIER ::= { sunPlatMIB 3 }
|
|
sunPlatMIBCompliances OBJECT IDENTIFIER ::= { sunPlatMIBConformances 1 }
|
|
sunPlatMIBGroups OBJECT IDENTIFIER ::= { sunPlatMIBConformances 2 }
|
|
sunPlatMIBObjectGroups OBJECT IDENTIFIER ::= { sunPlatMIBGroups 1 }
|
|
sunPlatMIBNotifGroups OBJECT IDENTIFIER ::= { sunPlatMIBGroups 2 }
|
|
|
|
-- This MIB module consists of the following object groups:
|
|
-- (1) sunPlatMIBPhysicalObjects
|
|
-- (1) NE High-Level Objects
|
|
-- The following groups are extensions to the entPhysicalTable in the
|
|
-- ENTITY-MIB
|
|
-- (2) Equipment Table extension
|
|
-- (3) Equipment-Holder Table extension
|
|
-- (4) Circuit-Pack Table extension
|
|
-- (5) Physical Class Table extension
|
|
-- (6) Sensor Table extension
|
|
-- (7) Binary Sensor Table extension
|
|
-- (8) Numeric Sensor Table extension
|
|
-- (9) Discrete Sensor Table extension
|
|
-- (10) Discrete Sensor States Table extension
|
|
-- (11) Fan Table extension
|
|
-- (12) Alarm Table extension
|
|
-- (13) Watchdog Table extension
|
|
-- (14) Power Supply Table extension
|
|
-- (15) Battery Table extension
|
|
-- (2) sunPlatMIBLogicalObjects
|
|
-- The following groups are extensions to the entLogicalTable in the
|
|
-- ENTITY-MIB
|
|
-- (1) Logical Class Table extension
|
|
-- (2) Unitary Computer System Table extension
|
|
-- (3) Unitary Computer System Initial Load Info Table extension
|
|
-- (3) sunPlatMIBLogs
|
|
-- The following controls the logging of notifications.
|
|
-- (1) Log Table
|
|
-- (2) Log Record Table
|
|
-- The following extends the trap log entry table with additional
|
|
-- information application to alarms and object creation/deletion.
|
|
-- (3) Additional Log Record Entry Table extension
|
|
-- The following extends the trap log entry table with alarm specific
|
|
-- information.
|
|
-- (4) Alarm Log Record Entry Table extension
|
|
-- (5) Attribute/State change Log Record Entry Table extension
|
|
-- (4) sunPlatMIBTraps
|
|
-- The following defines the notifications.
|
|
-- (1) Notification specific data
|
|
-- (2) Notifications (traps)
|
|
|
|
|
|
-- ***************************************************************************
|
|
-- * Textual Conventions *
|
|
-- ***************************************************************************
|
|
|
|
-- State Textual Conventions
|
|
|
|
SunPlatLogAdministrativeState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumerated value which describes the Administrative
|
|
State of the log as defined in X.735, sec. 8.1.1.1.3."
|
|
REFERENCE
|
|
"X.735, sec. 8.1.1.1.3"
|
|
SYNTAX INTEGER {
|
|
locked(1),
|
|
unlocked(2)
|
|
}
|
|
|
|
SunPlatAdministrativeState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumerated value which describes the Administrative
|
|
State of the managed object as defined in X.731, sec. 8.1.1.3."
|
|
REFERENCE
|
|
"X.731, sec. 8.1.1.3"
|
|
SYNTAX INTEGER {
|
|
locked(1),
|
|
unlocked(2),
|
|
shuttingDown(3)
|
|
}
|
|
|
|
SunPlatOperationalState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumerated value which describes the Operational
|
|
State of the managed object as defined in X.731, sec. 8.1.1.1."
|
|
REFERENCE
|
|
"X.731, sec. 8.1.1.1."
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
|
|
-- Alarm Severity Identifier Textual Convention
|
|
|
|
SunPlatAlarmPerceivedSeverity ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the Perceived Severity of
|
|
an alarm in the log, including 'cleared' as defined in X.733,
|
|
sec. 8.1.2.3."
|
|
REFERENCE
|
|
"X.733, sec. 8.1.2.3."
|
|
SYNTAX INTEGER {
|
|
indeterminate(1),
|
|
critical(2),
|
|
major(3),
|
|
minor(4),
|
|
warning(5),
|
|
cleared(6)
|
|
}
|
|
|
|
-- Alarm Status Textual Convention
|
|
|
|
SunPlatAlarmStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the Alarm Status of the
|
|
managed object as defined in M.3100, sec. 5.8."
|
|
REFERENCE
|
|
"M.3100, sec. 5.8."
|
|
SYNTAX INTEGER {
|
|
critical(1),
|
|
major(2),
|
|
minor(3),
|
|
indeterminate(4),
|
|
warning(5),
|
|
pending(6),
|
|
cleared(7)
|
|
}
|
|
|
|
-- Equipment Holder Types/Status Textual Conventions
|
|
|
|
SunPlatEquipmentHolderType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Equipment Holder Type as defined in M.3100, sec. 5.26."
|
|
REFERENCE
|
|
"M.3100, sec. 5.26."
|
|
SYNTAX INTEGER {
|
|
bay(1),
|
|
shelf(2),
|
|
drawer(3),
|
|
slot(4),
|
|
rack(5)
|
|
}
|
|
|
|
SunPlatEquipmentHolderStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute identifies whether or not a Circuit Pack is
|
|
present in the slot and if so, is it recognised/acceptable as
|
|
defined as Holder Status in M.3100, sec. 5.32."
|
|
REFERENCE
|
|
"M.3100, sec. 5.32."
|
|
SYNTAX INTEGER {
|
|
holderEmpty(1),
|
|
inTheAcceptableList(2),
|
|
notInTheAcceptableList(3),
|
|
unknownType(4)
|
|
}
|
|
|
|
SunPlatEquipmentHolderPower ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible power management states."
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
unknown(2),
|
|
powerOff(3),
|
|
powerOn(4)
|
|
}
|
|
|
|
-- Circuit Pack Textual Convention
|
|
|
|
SunPlatCircuitPackAvailabilityStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible AvailabilityStatus flags as defined in
|
|
X.731, sec. 8.1.2.3."
|
|
REFERENCE
|
|
"X.731, sec. 8.1.2.3."
|
|
SYNTAX BITS {
|
|
inTest(0),
|
|
failed(1),
|
|
powerOff(2),
|
|
offLine(3),
|
|
offDuty(4),
|
|
dependency(5),
|
|
degraded(6),
|
|
notInstalled(7)
|
|
}
|
|
|
|
-- Alarm Probable Cause Textual Convention
|
|
|
|
SunPlatProbableCause ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Probable Cause which provides additional information
|
|
associated with and alarm notification as per ITU-T M.3100 sec. 10.2,
|
|
X.733, sec. 8.1.2.1., and X.736."
|
|
REFERENCE
|
|
"M.3100, sec. 10.2; X.733, sec. 8.1.2.1; X.736, sec. 8.1.2.1"
|
|
SYNTAX INTEGER {
|
|
-- The following are used with communications alarm.
|
|
aIS(1),
|
|
callSetUpFailure(2),
|
|
degradedSignal(3),
|
|
farEndReceiverFailure(4),
|
|
framingError(5),
|
|
lossOfFrame(6),
|
|
lossOfPointer(7),
|
|
lossOfSignal(8),
|
|
payloadTypeMismatch(9),
|
|
transmissionError(10),
|
|
remoteAlarmInterface(11),
|
|
excessiveBER(12),
|
|
pathTraceMismatch(13),
|
|
unavailable(14),
|
|
signalLabelMismatch(15),
|
|
lossOfMultiFrame(16),
|
|
receiveFailure(17),
|
|
transmitFailure(18),
|
|
modulationFailure(19),
|
|
demodulationFailure(20),
|
|
broadcastChannelFailure(21),
|
|
connectionEstablishmentError(22),
|
|
invalidMessageReceived(23),
|
|
localNodeTransmissionError(24),
|
|
remoteNodeTransmissionError(25),
|
|
routingFailure(26),
|
|
-- Values 27-50 are reserved for communications alarm related
|
|
-- probable causes
|
|
|
|
-- The following are used with equipment alarm.
|
|
backplaneFailure(51),
|
|
dataSetProblem(52),
|
|
equipmentIdentifierDuplication(53),
|
|
externalIFDeviceProblem(54),
|
|
lineCardProblem(55),
|
|
multiplexerProblem(56),
|
|
nEIdentifierDuplication(57),
|
|
powerProblem(58),
|
|
processorProblem(59),
|
|
protectionPathFailure(60),
|
|
receiverFailure(61),
|
|
replaceableUnitMissing(62),
|
|
replaceableUnitTypeMismatch(63),
|
|
synchronizationSourceMismatch(64),
|
|
terminalProblem(65),
|
|
timingProblem(66),
|
|
transmitterFailure(67),
|
|
trunkCardProblem(68),
|
|
replaceableUnitProblem(69),
|
|
realTimeClockFailure(70),
|
|
-- An equipment alarm is to be issued if the system detects that the
|
|
-- real time clock has failed
|
|
antennaFailure(71),
|
|
batteryChargingFailure(72),
|
|
diskFailure(73),
|
|
frequencyHoppingFailure(74),
|
|
iODeviceError(75),
|
|
lossOfSynchronisation(76),
|
|
lossOfRedundancy(77),
|
|
powerSupplyFailure(78),
|
|
signalQualityEvaluationFailure(79),
|
|
tranceiverFailure(80),
|
|
protectionMechanismFailure(81),
|
|
protectingResourceFailure(82),
|
|
-- Values 83-100 are reserved for equipment alarm related probable
|
|
-- causes
|
|
|
|
-- The following are used with environmental alarm.
|
|
airCompressorFailure(101),
|
|
airConditioningFailure(102),
|
|
airDryerFailure(103),
|
|
batteryDischarging(104),
|
|
batteryFailure(105),
|
|
commercialPowerFailure(106),
|
|
coolingFanFailure(107),
|
|
engineFailure(108),
|
|
fireDetectorFailure(109),
|
|
fuseFailure(110),
|
|
generatorFailure(111),
|
|
lowBatteryThreshold(112),
|
|
pumpFailure(113),
|
|
rectifierFailure(114),
|
|
rectifierHighVoltage(115),
|
|
rectifierLowFVoltage(116),
|
|
ventilationsSystemFailure(117),
|
|
enclosureDoorOpen(118),
|
|
explosiveGas(119),
|
|
fire(120),
|
|
flood(121),
|
|
highHumidity(122),
|
|
highTemperature(123),
|
|
highWind(124),
|
|
iceBuildUp(125),
|
|
intrusionDetection(126),
|
|
lowFuel(127),
|
|
lowHumidity(128),
|
|
lowCablePressure(129),
|
|
lowTemperature(130),
|
|
lowWater(131),
|
|
smoke(132),
|
|
toxicGas(133),
|
|
coolingSystemFailure (134),
|
|
externalEquipmentFailure (135),
|
|
externalPointFailure (136),
|
|
-- Values 137-150 are reserved for environmental alarm related
|
|
-- probable causes
|
|
|
|
-- The following are used with Processing error alarm.
|
|
storageCapacityProblem(151),
|
|
memoryMismatch(152),
|
|
corruptData(153),
|
|
outOfCPUCycles(154),
|
|
sfwrEnvironmentProblem(155),
|
|
sfwrDownloadFailure(156),
|
|
lossOfRealTime(157),
|
|
-- A processing error alarm to be issued if the system detects that
|
|
-- it has lost the time in the real time clock but the clock itself
|
|
-- is working. This could happen e.g. during a power cut in a small
|
|
-- NE which does not have battery backup for the real time clock.
|
|
reinitialized(158),
|
|
-- A processing error alarm to be issued after the system has
|
|
-- reinitialised. This will indicate
|
|
-- to the management systems that the view they have of the managed
|
|
-- system may no longer
|
|
-- be valid. Usage example: The managed
|
|
-- system issues this alarm after a reinitialization with severity
|
|
-- warning to inform the
|
|
-- management system about the event. No clearing notification will
|
|
-- be sent.
|
|
applicationSubsystemFailure(159),
|
|
configurationOrCustomisationError(160),
|
|
databaseInconsistency(161),
|
|
fileError(162),
|
|
outOfMemory(163),
|
|
softwareError(164),
|
|
timeoutExpired(165),
|
|
underlayingResourceUnavailable(166),
|
|
versionMismatch(167),
|
|
-- Values 168-200 are reserved for processing error alarm related
|
|
-- probable causes.
|
|
bandwidthReduced(201),
|
|
congestion(202),
|
|
excessiveErrorRate(203),
|
|
excessiveResponseTime(204),
|
|
excessiveRetransmissionRate(205),
|
|
reducedLoggingCapability(206),
|
|
systemResourcesOverload(207 ),
|
|
|
|
other(255),
|
|
adapterError(256),
|
|
callEstablishmentError(257),
|
|
communicationsProtocolError(258),
|
|
communicationsSubsystemFailure(259),
|
|
configurationOrCustomizationError(260),
|
|
cpuCyclesLimitExceeded(261),
|
|
dataSetOrModemError(262),
|
|
dteDceInterfaceError(263),
|
|
equipmentMalfunction(264),
|
|
excessiveVibration(265),
|
|
fireDetected(266),
|
|
floodDetected(267),
|
|
heatingVentCoolingSystemProblem(268),
|
|
humidityUnacceptable(269),
|
|
inputOutputDeviceError(270),
|
|
inputDeviceError(271),
|
|
lanError(272),
|
|
leakDetected(273),
|
|
materialSupplyExhausted(274),
|
|
ouputDeviceError(275),
|
|
performanceDegraded(276),
|
|
pressureUnacceptable(277),
|
|
queueSizeExceeded(278),
|
|
resourceAtOrNearingCapacity(279),
|
|
responseTimeExecessive(280),
|
|
retransmissionRateExcessive(281),
|
|
softwareProgramAbnormallyTerminated(282),
|
|
softwareProgramError(283),
|
|
temperatureUnacceptable(284),
|
|
thresholdCrossed(285),
|
|
toxicLeakDetected(286),
|
|
underlyingResourceUnavailable(287),
|
|
authenticationFailure(288),
|
|
breachOfConfidentiality(289),
|
|
cableTamper(290),
|
|
delayedInformation(291),
|
|
denialOfService(292),
|
|
duplicateInformation(293),
|
|
informationMissing(294),
|
|
informationModificationDetected(295),
|
|
informationOutOfSequence(296),
|
|
keyExpired(297),
|
|
nonRepudiationFailure(298),
|
|
outOfHoursActivity(299),
|
|
outOfService(300),
|
|
proceduralError(301),
|
|
unauthorizedAccessAttempt(302),
|
|
unexpectedInformation(303)
|
|
}
|
|
|
|
-- Physical Table Class Textual Convention
|
|
|
|
SunPlatPhysicalClass ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible physical classes where entPhysicalClass
|
|
is specified as other(1)."
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
alarm(2),
|
|
watchdog(3)
|
|
}
|
|
|
|
-- Sensor Table Textual Conventions
|
|
|
|
SunPlatSensorClass ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible sensor classes where entPhysicalClass
|
|
is specified as sensor(8)."
|
|
SYNTAX INTEGER {
|
|
binary(1),
|
|
numeric(2),
|
|
discrete(3)
|
|
}
|
|
|
|
SunPlatSensorType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible sensor types where entPhysicalClass
|
|
is specified as sensor(8)."
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
unknown(2),
|
|
temperature(3),
|
|
voltage(4),
|
|
current(5),
|
|
tachometer(6),
|
|
counter(7),
|
|
switch(8),
|
|
lock(9),
|
|
humidity(10),
|
|
smokeDetection(11),
|
|
presence(12),
|
|
airFlow(13)
|
|
}
|
|
|
|
-- Numeric Sensor Textual Conventions
|
|
|
|
SunPlatBaseUnits ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Physical values are represented in the units obtained by
|
|
(sunPlatBaseUnits * 10 raised to the power of sunPlatExponent). For
|
|
example, if sunPlatBaseUnits is volts(6) and sunPlatExponent is -6,
|
|
then the units of the values returned are microVolts."
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
unknown(2),
|
|
degC(3),
|
|
degF(4),
|
|
degK(5),
|
|
volts(6),
|
|
amps(7),
|
|
watts(8),
|
|
joules(9),
|
|
coulombs(10),
|
|
va(11),
|
|
nits(12),
|
|
lumens(13),
|
|
lux(14),
|
|
candelas(15),
|
|
kPa(16),
|
|
psi(17),
|
|
newtons(18),
|
|
cfm(19),
|
|
rpm(20),
|
|
hertz(21),
|
|
seconds(22),
|
|
minutes(23),
|
|
hours(24),
|
|
days(25),
|
|
weeks(26),
|
|
mils(27),
|
|
inches(28),
|
|
feet(29),
|
|
cubicInches(30),
|
|
cubicFeet(31),
|
|
meters(32),
|
|
cubicCentimeters(33),
|
|
cubicMeters(34),
|
|
liters(35),
|
|
fluidOunces(36),
|
|
radians(37),
|
|
steradians(38),
|
|
revolutions(39),
|
|
cycles(40),
|
|
gravities(41),
|
|
ounces(42),
|
|
pounds(43),
|
|
footPounds(44),
|
|
ounceInches(45),
|
|
gauss(46),
|
|
gilberts(47),
|
|
henries(48),
|
|
farads(49),
|
|
ohms(50),
|
|
siemens(51),
|
|
moles(52),
|
|
becquerels(53),
|
|
ppm(54),
|
|
decibels(55),
|
|
dBA(56),
|
|
dbC(57),
|
|
grays(58),
|
|
sieverts(59),
|
|
colorTemperatureDegK(60),
|
|
bits(61),
|
|
bytes(62),
|
|
words(63),
|
|
doubleWords(64),
|
|
quadWords(65),
|
|
percentage(66)
|
|
}
|
|
|
|
SunPlatRateUnits ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If sunPlatRateUnits is set to a value other than none(1),
|
|
then the units specified by sunPlatBaseUnits are further
|
|
qualified as rate units. For example, if sunPlatBaseUnits
|
|
is set to degC(3), and sunPlatRateUnits is set to perSecond(4),
|
|
then the value represented has the units degC/Second."
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
perMicroSecond(2),
|
|
perMilliSecond(3),
|
|
perSecond(4),
|
|
perMinute(5),
|
|
perHour(6),
|
|
perDay(7),
|
|
perWeek(8),
|
|
perMonth(9),
|
|
perYear(10)
|
|
}
|
|
|
|
SunPlatNumericSensorEnabledThresholds ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The possible thresholds that may be enabled by a sensor."
|
|
SYNTAX BITS {
|
|
lowerThresholdNonCritical(0),
|
|
upperThresholdNonCritical(1),
|
|
lowerThresholdCritical(2),
|
|
upperThresholdCritical(3),
|
|
lowerThresholdFatal(4),
|
|
upperThresholdFatal(5)
|
|
}
|
|
|
|
SunPlatNumericSensorThresholdResetAction ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The possible reset actions that may be performed on a
|
|
sensor."
|
|
SYNTAX INTEGER {
|
|
reset(1)
|
|
}
|
|
|
|
-- Alarm Table Textual Conventions
|
|
|
|
SunPlatAlarmType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the type of alarm - i.e. the means by which the
|
|
alarm condition is communicated."
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
audible(2),
|
|
visible(3),
|
|
motion(4),
|
|
switch(5)
|
|
}
|
|
|
|
SunPlatAlarmState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the state of the alarm."
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
off(2),
|
|
steady(3),
|
|
alternating(4)
|
|
}
|
|
|
|
SunPlatAlarmUrgency ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible alarm urgencies, as defined for
|
|
CIM_AlarmDevice.Urgency."
|
|
REFERENCE
|
|
"CIM Schema v2.5, CIM_AlarmDevice.Urgency"
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
other(2),
|
|
notSupported(3),
|
|
informational(4),
|
|
nonCritical(5),
|
|
critical(6),
|
|
unrecoverable(7)
|
|
}
|
|
|
|
-- Watchdog Table Textual Convention
|
|
|
|
SunPlatWatchdogAction ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the action taken by the watchdog if it is not reset
|
|
within the period specified by sunPlatWatchdogTimeout."
|
|
SYNTAX INTEGER {
|
|
statusOnly(1),
|
|
systemInterrupt(2),
|
|
systemReset(3),
|
|
systemPowerOff(4),
|
|
systemPowerCycle(5)
|
|
}
|
|
|
|
SunPlatWatchdogMonitoredEntity ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible entities that may be monitored by a
|
|
watchdog as defined for CIM_Watchdog"
|
|
REFERENCE
|
|
"CIM Schema v2.5, CIM_Watchdog.MonitoredEntity"
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
other(2),
|
|
operatingSystem(3),
|
|
operatingSystemBootProcess(4),
|
|
operatingSystemShutdownProcess(5),
|
|
firmwareBootProcess(6),
|
|
biosBootProcess(7),
|
|
application(8),
|
|
serviceProcessor(9)
|
|
}
|
|
|
|
-- Power Supply Table Textual Convention
|
|
|
|
SunPlatPowerSupplyClass ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible classes of power supply."
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
powerSupply(2),
|
|
battery(3)
|
|
}
|
|
|
|
-- Fan Table Textual Conventions
|
|
|
|
SunPlatFanClass ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible classes of cooling device that may be
|
|
represented with an entPhysicalClass of fan(7)"
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
fan(2),
|
|
refrigeration(3),
|
|
heatPipe(4)
|
|
}
|
|
|
|
-- Battery Table Textual Convention
|
|
|
|
SunPlatBatteryStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible battery statuses as defined for
|
|
CIM_Battery.BatteryStatus."
|
|
REFERENCE
|
|
"CIM Schema v2.5, CIM_Battery.BatteryStatus"
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
unknown(2),
|
|
fullyCharged(3),
|
|
low(4),
|
|
critical(5),
|
|
charging(6),
|
|
chargingAndHigh(7),
|
|
chargingAndLow(8),
|
|
chargingAndCritical(9),
|
|
undefined(10),
|
|
partiallyCharged(11)
|
|
}
|
|
|
|
-- Unitary Computer System Table Textual Conventions
|
|
|
|
SunPlatUnitaryComputerSystemPowerState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible power states defined for
|
|
CIM_UnitaryComputerSystem."
|
|
REFERENCE
|
|
"CIM Schema v2.5, CIM_UnitaryComputerSystem"
|
|
SYNTAX INTEGER {
|
|
unknown (1),
|
|
fullPower(2),
|
|
psLowPower(3),
|
|
psStandby(4),
|
|
psOther(5),
|
|
powerCycle(6),
|
|
powerOff(7),
|
|
psWarning(8),
|
|
hibernate(9),
|
|
softOff(10),
|
|
reset(11)
|
|
}
|
|
|
|
SunPlatUnitaryComputerSystemApplicableSetting ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies a setting which may be applied to an instance of
|
|
CIM_UnitaryComputerSystem."
|
|
REFERENCE
|
|
"CIM Schema v2.5, CIM_UnitaryComputerSystem"
|
|
SYNTAX INTEGER {
|
|
defaultSetting(1),
|
|
specifiedSetting(2)
|
|
}
|
|
|
|
-- Logical Table Textual Conventions
|
|
|
|
SunPlatLogicalClass ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of the possible logical classes."
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
computerSystem(2),
|
|
adminDomain(3)
|
|
}
|
|
|
|
SunPlatLogicalStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible status values."
|
|
SYNTAX INTEGER {
|
|
ok (1),
|
|
error (2),
|
|
degraded (3),
|
|
unknown (4),
|
|
predFail (5),
|
|
starting (6),
|
|
stopping (7),
|
|
service (8),
|
|
stressed (9),
|
|
nonRecover (10),
|
|
noContact (11),
|
|
lostComm (12),
|
|
stopped (13)
|
|
}
|
|
|
|
|
|
-- General Textual Conventions
|
|
|
|
SunPlatIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary value which uniquely identifies the row."
|
|
SYNTAX INTEGER (1..2147483647)
|
|
|
|
SunPlatPercentage ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to express a value, in 100ths of a %."
|
|
SYNTAX INTEGER (0..2147483647)
|
|
|
|
-- ***************************************************************************
|
|
-- * sunPlatMIBPhysicalObjects *
|
|
-- ***************************************************************************
|
|
|
|
-- High-level objects
|
|
|
|
sunPlatStartTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time at which the agent was last started; in other
|
|
words, the time at which sysUpTime was zero."
|
|
::= { sunPlatMIBPhysicalObjects 1 }
|
|
|
|
-- NIM Equipment Table
|
|
|
|
sunPlatEquipmentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatEquipmentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NIM Equipment table. This table augments the
|
|
entPhysicalTable to provide the attributes defined for
|
|
equipment under M.3100, sec. 3.2.2.
|
|
|
|
Additional packages may be supported using further table
|
|
extensions.
|
|
|
|
The sunPlatEquipmentTable is valid for entPhysicalClass values of
|
|
chassis(3), backplane(4), container(5), powerSupply(6), fan(7),
|
|
sensor(8), module(9), and other(1)."
|
|
REFERENCE
|
|
"M.3100 sec. 3.2.2"
|
|
::= { sunPlatMIBPhysicalObjects 2 }
|
|
|
|
sunPlatEquipmentEntry OBJECT-TYPE
|
|
SYNTAX SunPlatEquipmentEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the NIM Equipment table. Each entry
|
|
of this table represents a piece of equipment within the
|
|
network element of the type specified by entPhysicalClass."
|
|
AUGMENTS { entPhysicalEntry }
|
|
::= { sunPlatEquipmentTable 1 }
|
|
|
|
SunPlatEquipmentEntry ::= SEQUENCE {
|
|
sunPlatEquipmentAdministrativeState SunPlatAdministrativeState,
|
|
sunPlatEquipmentOperationalState SunPlatOperationalState,
|
|
sunPlatEquipmentAlarmStatus SunPlatAlarmStatus,
|
|
sunPlatEquipmentUnknownStatus TruthValue,
|
|
sunPlatEquipmentLocationName SnmpAdminString
|
|
}
|
|
|
|
sunPlatEquipmentAdministrativeState OBJECT-TYPE
|
|
SYNTAX SunPlatAdministrativeState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumerated value which describes the Administrative
|
|
State of the managed object as defined in X.731, sec. 8.1.1.3."
|
|
REFERENCE
|
|
"X.731, sec. 8.1.1.3"
|
|
::= { sunPlatEquipmentEntry 1 }
|
|
|
|
sunPlatEquipmentOperationalState OBJECT-TYPE
|
|
SYNTAX SunPlatOperationalState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumerated value which describes the Operational
|
|
State of the managed object as defined in X.731, sec. 8.1.1.1."
|
|
REFERENCE
|
|
"X.731, sec. 8.1.1.1"
|
|
::= { sunPlatEquipmentEntry 2 }
|
|
|
|
sunPlatEquipmentAlarmStatus OBJECT-TYPE
|
|
SYNTAX SunPlatAlarmStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object identifies the Alarm Status of the
|
|
managed object as defined in M.3100, sec. 5.8."
|
|
REFERENCE
|
|
"M.3100, sec. 5.8"
|
|
::= { sunPlatEquipmentEntry 3 }
|
|
|
|
sunPlatEquipmentUnknownStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute identifies whether or not the state
|
|
of the entity is known as defined as Unknown Status in X.731,
|
|
sec. 8.1.2.6."
|
|
REFERENCE
|
|
"X.731, sec. 8.1.2.6"
|
|
DEFVAL { true }
|
|
::= { sunPlatEquipmentEntry 4 }
|
|
|
|
sunPlatEquipmentLocationName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific or general location of the component as defined
|
|
as Location Name in M.3100, sec. 5.37."
|
|
REFERENCE "M.3100, sec. 5.37"
|
|
::= { sunPlatEquipmentEntry 5 }
|
|
|
|
-- NIM Equipment-Holder Table
|
|
|
|
sunPlatEquipmentHolderTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatEquipmentHolderEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NIM Equipment-Holder table. This table augments the
|
|
entPhysicalTable to provide the attributes defined for
|
|
equipmentHolder under M.3100, sec. 3.2.3.
|
|
|
|
It is valid for an entPhysicalClass of container(5)."
|
|
REFERENCE
|
|
"M.3100, sec. 3.2.3"
|
|
::= { sunPlatMIBPhysicalObjects 3 }
|
|
|
|
sunPlatEquipmentHolderEntry OBJECT-TYPE
|
|
SYNTAX SunPlatEquipmentHolderEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the NIM Equipment-Holder table. Each
|
|
entry of this table represents a component within the
|
|
network element that accepts a replaceable Circuit Pack."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatEquipmentHolderTable 1 }
|
|
|
|
SunPlatEquipmentHolderEntry ::= SEQUENCE {
|
|
sunPlatEquipmentHolderType SunPlatEquipmentHolderType,
|
|
sunPlatEquipmentHolderAcceptableTypes SnmpAdminString,
|
|
sunPlatEquipmentHolderStatus SunPlatEquipmentHolderStatus,
|
|
sunPlatEquipmentHolderPowered SunPlatEquipmentHolderPower
|
|
}
|
|
|
|
sunPlatEquipmentHolderType OBJECT-TYPE
|
|
SYNTAX SunPlatEquipmentHolderType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the component as defined in M.3100, sec. 5.26."
|
|
REFERENCE
|
|
"M.3100, sec.5.26"
|
|
::= { sunPlatEquipmentHolderEntry 1 }
|
|
|
|
sunPlatEquipmentHolderAcceptableTypes OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The types of Circuit Pack that can be supported by the
|
|
slot, separated by newline characters as defined in M.3100, sec. 5.2."
|
|
REFERENCE
|
|
"M.3100, sec. 5.2"
|
|
::= { sunPlatEquipmentHolderEntry 2 }
|
|
|
|
sunPlatEquipmentHolderStatus OBJECT-TYPE
|
|
SYNTAX SunPlatEquipmentHolderStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attributes identifies whether or not a Circuit Pack is
|
|
present in the slot as defined in M.3100, sec. 5.32."
|
|
REFERENCE
|
|
"M.3100, sec. 5.32"
|
|
::= { sunPlatEquipmentHolderEntry 3 }
|
|
|
|
sunPlatEquipmentHolderPowered OBJECT-TYPE
|
|
SYNTAX SunPlatEquipmentHolderPower
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current power management state of the equipment holder."
|
|
::= { sunPlatEquipmentHolderEntry 4 }
|
|
|
|
-- NIM Circuit-Pack Table
|
|
|
|
sunPlatCircuitPackTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatCircuitPackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NIM Circuit-Pack table. This table augments
|
|
the entPhysicalTable to provide the attributes defined for
|
|
circuitPack under M.3100, sec. 3.2.1.
|
|
|
|
It is valid for an entPhysicalClass of module(9)."
|
|
REFERENCE
|
|
"M.3100 sec. 3.2.1"
|
|
::= { sunPlatMIBPhysicalObjects 4 }
|
|
|
|
sunPlatCircuitPackEntry OBJECT-TYPE
|
|
SYNTAX SunPlatCircuitPackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the NIM Circuit-Pack table. Each
|
|
entry of this table represents a piece of equipment within
|
|
the network element that is inserted into and removed from
|
|
an Equipment-Holder."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatCircuitPackTable 1 }
|
|
|
|
SunPlatCircuitPackEntry ::= SEQUENCE {
|
|
sunPlatCircuitPackType SnmpAdminString,
|
|
sunPlatCircuitPackAvailabilityStatus
|
|
SunPlatCircuitPackAvailabilityStatus,
|
|
sunPlatCircuitPackReplaceable TruthValue,
|
|
sunPlatCircuitPackHotSwappable TruthValue
|
|
}
|
|
|
|
sunPlatCircuitPackType OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this circuit pack as defined in M.3100, sec. 5.13."
|
|
REFERENCE
|
|
"M.3100, sec. 5.13."
|
|
::= { sunPlatCircuitPackEntry 1 }
|
|
|
|
sunPlatCircuitPackAvailabilityStatus OBJECT-TYPE
|
|
SYNTAX SunPlatCircuitPackAvailabilityStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The availability status attribute as defined in X.731, sec. 8.1.2.3."
|
|
REFERENCE
|
|
"X.731, sec. 8.1.2.3"
|
|
::= { sunPlatCircuitPackEntry 2 }
|
|
|
|
sunPlatCircuitPackReplaceable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CIM_PhysicalPackage.Replaceable property as defined by the
|
|
CIM_Physical Schema."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_PhysicalPackage.Replaceable"
|
|
::= { sunPlatCircuitPackEntry 3 }
|
|
|
|
sunPlatCircuitPackHotSwappable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CIM_PhysicalPackage.HotSwappable property as defined by the
|
|
CIM_Physical Schema."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_PhysicalPackage.HotSwappable"
|
|
::= { sunPlatCircuitPackEntry 4 }
|
|
|
|
-- Physical Class Extension Table
|
|
|
|
sunPlatPhysicalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatPhysicalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sun Platform Physical Class Table extension. This table is used to
|
|
define the physical class of the entity if it is classified as
|
|
other(1).
|
|
|
|
The sunPlatPhysicalTable is valid for the entPhysicalClass value of
|
|
other(1)."
|
|
::= { sunPlatMIBPhysicalObjects 5 }
|
|
|
|
sunPlatPhysicalEntry OBJECT-TYPE
|
|
SYNTAX SunPlatPhysicalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Sun Platform Physical Class Table extension. Each
|
|
entry of this table represents a piece of equipment with an
|
|
entPhysicalClass of other(1)."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatPhysicalTable 1 }
|
|
|
|
SunPlatPhysicalEntry ::= SEQUENCE {
|
|
sunPlatPhysicalClass SunPlatPhysicalClass
|
|
}
|
|
|
|
sunPlatPhysicalClass OBJECT-TYPE
|
|
SYNTAX SunPlatPhysicalClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible physical classes where entPhysicalClass
|
|
is specified as other(1)."
|
|
::= { sunPlatPhysicalEntry 1 }
|
|
|
|
-- Sun Platform Sensor Table
|
|
|
|
sunPlatSensorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatSensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sun Platform Sensor Table extension. This table augments the
|
|
entPhysicalTable to provide the attributes common to all sensors.
|
|
|
|
The sunPlatSensorTable is valid for the entPhysicalClass value of
|
|
sensor(8)."
|
|
::= { sunPlatMIBPhysicalObjects 6 }
|
|
|
|
sunPlatSensorEntry OBJECT-TYPE
|
|
SYNTAX SunPlatSensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Sun Platform Sensor Table extension. Each entry
|
|
of this table represents a piece of equipment with an
|
|
entPhysicalClass of sensor(8)."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatSensorTable 1 }
|
|
|
|
SunPlatSensorEntry ::= SEQUENCE {
|
|
sunPlatSensorClass SunPlatSensorClass,
|
|
sunPlatSensorType SunPlatSensorType,
|
|
sunPlatSensorLatency Unsigned32
|
|
}
|
|
|
|
sunPlatSensorClass OBJECT-TYPE
|
|
SYNTAX SunPlatSensorClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible sensor classes where entPhysicalClass
|
|
is specified as sensor(8)."
|
|
::= { sunPlatSensorEntry 1 }
|
|
|
|
sunPlatSensorType OBJECT-TYPE
|
|
SYNTAX SunPlatSensorType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An enumeration of possible sensor types where entPhysicalClass
|
|
is specified as sensor(8)."
|
|
::= { sunPlatSensorEntry 2 }
|
|
|
|
sunPlatSensorLatency OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS
|
|
"milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Where the sensor is polled this value represents the update interval
|
|
for this sensor measured in mS. Where the sensor is event driven
|
|
rather than polled, this value should represent the maximum expected
|
|
latency in processing that event."
|
|
::= { sunPlatSensorEntry 3 }
|
|
|
|
-- Sun Platform Binary Sensor Table
|
|
|
|
sunPlatBinarySensorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatBinarySensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sun Platform BinarySensor Table extension. This table augments the
|
|
sunPlatSensorTable to provide the attributes specific to binary
|
|
sensors.
|
|
|
|
The sunPlatBinarySensorTable is valid for the sunPlatSensorClass value
|
|
of binary(1)."
|
|
::= { sunPlatMIBPhysicalObjects 7 }
|
|
|
|
sunPlatBinarySensorEntry OBJECT-TYPE
|
|
SYNTAX SunPlatBinarySensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Sun Platform BinarySensor Table extension. Each entry
|
|
of this table represents a sensor with a sunPlatSensorClass value of
|
|
binary(1)."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatBinarySensorTable 1 }
|
|
|
|
SunPlatBinarySensorEntry ::= SEQUENCE {
|
|
sunPlatBinarySensorCurrent TruthValue,
|
|
sunPlatBinarySensorExpected TruthValue,
|
|
sunPlatBinarySensorInterpretTrue SnmpAdminString,
|
|
sunPlatBinarySensorInterpretFalse SnmpAdminString
|
|
}
|
|
|
|
sunPlatBinarySensorCurrent OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current state of the sensor."
|
|
::= { sunPlatBinarySensorEntry 1 }
|
|
|
|
sunPlatBinarySensorExpected OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The expected state of the sensor. If there is no expected value then
|
|
no value is returned for this attribute."
|
|
::= { sunPlatBinarySensorEntry 2 }
|
|
|
|
sunPlatBinarySensorInterpretTrue OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interpretation to be applied to a sensor reading of true."
|
|
::= { sunPlatBinarySensorEntry 3 }
|
|
|
|
sunPlatBinarySensorInterpretFalse OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interpretation to be applied to a sensor reading of false."
|
|
::= { sunPlatBinarySensorEntry 4 }
|
|
|
|
-- Sun Platform Numeric Sensor Table
|
|
|
|
sunPlatNumericSensorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatNumericSensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sun Platform NumericSensor Table extension. This table augments
|
|
the sunPlatSensorTable to provide the attributes specific to numeric
|
|
sensors.
|
|
|
|
The sunPlatNumericSensorTable is valid for the sunPlatSensorClass
|
|
value of numeric(2)."
|
|
::= { sunPlatMIBPhysicalObjects 8 }
|
|
|
|
sunPlatNumericSensorEntry OBJECT-TYPE
|
|
SYNTAX SunPlatNumericSensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Sun Platform NumericSensor Table extension. Each entry
|
|
of this table represents a sensor with a sunPlatSensorClass value of
|
|
numeric(2)."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatNumericSensorTable 1 }
|
|
|
|
SunPlatNumericSensorEntry ::= SEQUENCE {
|
|
sunPlatNumericSensorBaseUnits SunPlatBaseUnits,
|
|
sunPlatNumericSensorExponent Integer32,
|
|
sunPlatNumericSensorRateUnits SunPlatRateUnits,
|
|
sunPlatNumericSensorCurrent Integer32,
|
|
sunPlatNumericSensorNormalMin Integer32,
|
|
sunPlatNumericSensorNormalMax Integer32,
|
|
sunPlatNumericSensorAccuracy SunPlatPercentage,
|
|
sunPlatNumericSensorLowerThresholdNonCritical Integer32,
|
|
sunPlatNumericSensorUpperThresholdNonCritical Integer32,
|
|
sunPlatNumericSensorLowerThresholdCritical Integer32,
|
|
sunPlatNumericSensorUpperThresholdCritical Integer32,
|
|
sunPlatNumericSensorLowerThresholdFatal Integer32,
|
|
sunPlatNumericSensorUpperThresholdFatal Integer32,
|
|
sunPlatNumericSensorHysteresis Unsigned32,
|
|
sunPlatNumericSensorEnabledThresholds
|
|
SunPlatNumericSensorEnabledThresholds,
|
|
sunPlatNumericSensorRestoreDefaultThresholds
|
|
SunPlatNumericSensorThresholdResetAction
|
|
}
|
|
|
|
sunPlatNumericSensorBaseUnits OBJECT-TYPE
|
|
SYNTAX SunPlatBaseUnits
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The base unit of the values returned by this Sensor, as per
|
|
CIM_NumericSensor.BaseUnits.
|
|
|
|
Physical values are represented in the units obtained by
|
|
(sunPlatBaseUnits * 10 raised to the power of sunPlatExponent). For
|
|
example, if sunPlatBaseUnits is volts(6) and sunPlatExponent is -6,
|
|
then the units of the values returned are microVolts."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.BaseUnits"
|
|
::= { sunPlatNumericSensorEntry 1 }
|
|
|
|
sunPlatNumericSensorExponent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The exponent to be applied to the units returned by this sensor as for
|
|
CIM_NumericSensor.UnitModifier."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.UnitModifier"
|
|
::= { sunPlatNumericSensorEntry 2 }
|
|
|
|
sunPlatNumericSensorRateUnits OBJECT-TYPE
|
|
SYNTAX SunPlatRateUnits
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If sunPlatRateUnits is set to a value other than none(1),
|
|
then the units specified by sunPlatBaseUnits are further
|
|
qualified as rate units. For example, if sunPlatBaseUnits
|
|
is set to degC(3), and sunPlatRateUnits is set to perSecond(4),
|
|
then the value represented has the units degC/Second. This is as
|
|
defined for CIM_NumericSensor.RateUnits"
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.RateUnits"
|
|
::= { sunPlatNumericSensorEntry 3 }
|
|
|
|
sunPlatNumericSensorCurrent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current state of the sensor as per
|
|
CIM_NumericSensor.CurrentReading."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.CurrentReading"
|
|
::= { sunPlatNumericSensorEntry 4 }
|
|
|
|
sunPlatNumericSensorNormalMin OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lowest expected value from this sensor as defined for
|
|
CIM_NumericSensor.NormalMin. If there is no minimum
|
|
value then no value is returned for this attribute."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.NormalMin"
|
|
::= { sunPlatNumericSensorEntry 5 }
|
|
|
|
sunPlatNumericSensorNormalMax OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The highest expected value from this sensor as defined for
|
|
CIM_NumericSensor.NormalMax. If there is no maximum
|
|
value then no value is returned for this attribute."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.NormalMax"
|
|
::= { sunPlatNumericSensorEntry 6 }
|
|
|
|
sunPlatNumericSensorAccuracy OBJECT-TYPE
|
|
SYNTAX SunPlatPercentage
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The accuracy as defined for CIM_NumericSensor.Accuracy of this sensor
|
|
expressed as a +/-% value in units of 100ths of a percent."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.Accuracy"
|
|
::= { sunPlatNumericSensorEntry 7 }
|
|
|
|
sunPlatNumericSensorLowerThresholdNonCritical OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the lower threshold at which a NonCritical
|
|
condition occurs as defined for
|
|
CIM_NumericSensor.LowerThresholdNonCritical."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.LowerThresholdNonCritical"
|
|
::= { sunPlatNumericSensorEntry 8 }
|
|
|
|
sunPlatNumericSensorUpperThresholdNonCritical OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the upper threshold at which a NonCritical
|
|
condition occurs as defined for
|
|
CIM_NumericSensor.UpperThresholdNonCritical."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.UpperThresholdNonCritical"
|
|
::= { sunPlatNumericSensorEntry 9 }
|
|
|
|
sunPlatNumericSensorLowerThresholdCritical OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the lower threshold at which a Critical
|
|
condition occurs as defined for
|
|
CIM_NumericSensor.LowerThresholdCritical."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.LowerThresholdCritical"
|
|
::= { sunPlatNumericSensorEntry 10 }
|
|
|
|
sunPlatNumericSensorUpperThresholdCritical OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the upper threshold at which a Critical
|
|
condition occurs as defined for
|
|
CIM_NumericSensor.UpperThresholdCritical."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.UpperThresholdCritical"
|
|
::= { sunPlatNumericSensorEntry 11 }
|
|
|
|
sunPlatNumericSensorLowerThresholdFatal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the lower threshold at which a Fatal
|
|
condition occurs as defined for
|
|
CIM_NumericSensor.LowerThresholdFatal."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.LowerThresholdFatal"
|
|
::= { sunPlatNumericSensorEntry 12 }
|
|
|
|
sunPlatNumericSensorUpperThresholdFatal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the upper threshold at which a Fatal
|
|
condition occurs as defined for
|
|
CIM_NumericSensor.UpperThresholdFatal."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.UpperThresholdFatal"
|
|
::= { sunPlatNumericSensorEntry 13 }
|
|
|
|
sunPlatNumericSensorHysteresis OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the hysteresis around the thresholds as
|
|
defined by CIM_NumericSensor.Hysteresis."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_NumericSensor.Hysteresis"
|
|
::= { sunPlatNumericSensorEntry 14 }
|
|
|
|
sunPlatNumericSensorEnabledThresholds OBJECT-TYPE
|
|
SYNTAX SunPlatNumericSensorEnabledThresholds
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the enabled thresholds of this sensor as
|
|
defined for CIM_NumericSensor.EnabledThresholds."
|
|
REFERENCE
|
|
"CIM v.2.5 Schema, CIM_NumericSensor.EnabledThresholds"
|
|
::= { sunPlatNumericSensorEntry 15 }
|
|
|
|
sunPlatNumericSensorRestoreDefaultThresholds OBJECT-TYPE
|
|
SYNTAX SunPlatNumericSensorThresholdResetAction
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Writing to this attribute resets the sensors thresholds to the
|
|
default settings."
|
|
::= { sunPlatNumericSensorEntry 16 }
|
|
|
|
-- Discrete sensor table
|
|
|
|
sunPlatDiscreteSensorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatDiscreteSensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Discrete Sensor Table. This table is valid for rows with an
|
|
entPhysicalClass of sensor(8) and a sunPlatSensorClass of
|
|
discrete(3)."
|
|
::= { sunPlatMIBPhysicalObjects 9 }
|
|
|
|
sunPlatDiscreteSensorEntry OBJECT-TYPE
|
|
SYNTAX SunPlatDiscreteSensorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Discrete Sensor Table. Each entry in this table
|
|
represents a discrete sensor with entPhysicalClass of sensor(8) and
|
|
discrete(3)."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatDiscreteSensorTable 1 }
|
|
|
|
SunPlatDiscreteSensorEntry ::= SEQUENCE {
|
|
sunPlatDiscreteSensorCurrent SunPlatIndex
|
|
}
|
|
|
|
sunPlatDiscreteSensorCurrent OBJECT-TYPE
|
|
SYNTAX SunPlatIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sunPlatDiscreteSensorStatesIndex of a row in the
|
|
sunPlatDiscreteSensorStatesTable which corresponds to the current
|
|
reading of the sensor."
|
|
::= { sunPlatDiscreteSensorEntry 1 }
|
|
|
|
-- Discrete sensor states table
|
|
|
|
sunPlatDiscreteSensorStatesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatDiscreteSensorStatesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Discrete Sensor States Table. This table describes the available
|
|
states for a discrete sensor in the Discrete Sensor Table.
|
|
|
|
This table is valid for an entPhysicalClass value of sensor(8) with a
|
|
sunPlatSensorClass of discrete(3)."
|
|
::= { sunPlatMIBPhysicalObjects 10 }
|
|
|
|
sunPlatDiscreteSensorStatesEntry OBJECT-TYPE
|
|
SYNTAX SunPlatDiscreteSensorStatesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Discrete Sensor States Table. Each entry in this
|
|
table represents a possible sensor state for the corresponding sensor
|
|
in the Discrete Sensor Table. The current state of the sensor is
|
|
indicated by the value of sunPlatDiscreteSensorCurrent for the
|
|
corresponding sunPlatDiscreteSensorTable entry."
|
|
INDEX { entPhysicalIndex, sunPlatDiscreteSensorStatesIndex }
|
|
::= { sunPlatDiscreteSensorStatesTable 1 }
|
|
|
|
SunPlatDiscreteSensorStatesEntry ::= SEQUENCE {
|
|
sunPlatDiscreteSensorStatesIndex SunPlatIndex,
|
|
sunPlatDiscreteSensorStatesInterpretation SnmpAdminString,
|
|
sunPlatDiscreteSensorStatesAcceptable TruthValue
|
|
}
|
|
|
|
sunPlatDiscreteSensorStatesIndex OBJECT-TYPE
|
|
SYNTAX SunPlatIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A number identifying this sensor state."
|
|
::= { sunPlatDiscreteSensorStatesEntry 1 }
|
|
|
|
sunPlatDiscreteSensorStatesInterpretation OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the state represented by the corresponding
|
|
row of this table."
|
|
::= { sunPlatDiscreteSensorStatesEntry 2 }
|
|
|
|
sunPlatDiscreteSensorStatesAcceptable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes whether this value is acceptable as defined
|
|
for CIM_DiscreteSensor.AcceptableValues."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_DiscreteSensor.AcceptableValues"
|
|
::= { sunPlatDiscreteSensorStatesEntry 3 }
|
|
|
|
-- Sun Platform Fan Table
|
|
|
|
sunPlatFanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sun Platform Fan Table extension. This table augments the
|
|
entPhysicalTable to provide the attributes common to all fans and
|
|
cooling devices.
|
|
|
|
The sunPlatFanTable is valid for the entPhysicalClass value of
|
|
fan(7)."
|
|
::= { sunPlatMIBPhysicalObjects 11 }
|
|
|
|
sunPlatFanEntry OBJECT-TYPE
|
|
SYNTAX SunPlatFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Sun Platform Fan Table extension. Each entry
|
|
of this table represents a piece of equipment with an
|
|
entPhysicalClass of fan(7)."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatFanTable 1 }
|
|
|
|
SunPlatFanEntry ::= SEQUENCE {
|
|
sunPlatFanClass SunPlatFanClass
|
|
}
|
|
|
|
sunPlatFanClass OBJECT-TYPE
|
|
SYNTAX SunPlatFanClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the class of the cooling device."
|
|
::= { sunPlatFanEntry 1 }
|
|
|
|
-- Sun Platform Alarm Table
|
|
|
|
sunPlatAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sun Platform Alarm Table extension. This table augments the
|
|
entPhysicalTable to provide indications of alarm states.
|
|
|
|
The sunPlatAlarmTable is valid for the sunPlatPhysicalClass value of
|
|
alarm(2)."
|
|
::= { sunPlatMIBPhysicalObjects 12 }
|
|
|
|
sunPlatAlarmEntry OBJECT-TYPE
|
|
SYNTAX SunPlatAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Sun Platform Alarm Table extension. Each entry
|
|
of this table represents a piece of equipment with an
|
|
sunPlatPhysicalClass of alarm(2)."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatAlarmTable 1 }
|
|
|
|
SunPlatAlarmEntry ::= SEQUENCE {
|
|
sunPlatAlarmType SunPlatAlarmType,
|
|
sunPlatAlarmState SunPlatAlarmState,
|
|
sunPlatAlarmUrgency SunPlatAlarmUrgency
|
|
}
|
|
|
|
sunPlatAlarmType OBJECT-TYPE
|
|
SYNTAX SunPlatAlarmType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the type of alarm - i.e. the means by which the
|
|
alarm condition is communicated."
|
|
::= { sunPlatAlarmEntry 1 }
|
|
|
|
sunPlatAlarmState OBJECT-TYPE
|
|
SYNTAX SunPlatAlarmState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the state of the alarm as defined for
|
|
CIM_AlarmDevice.AlarmState."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_AlarmDevice.AlarmState"
|
|
::= { sunPlatAlarmEntry 2 }
|
|
|
|
sunPlatAlarmUrgency OBJECT-TYPE
|
|
SYNTAX SunPlatAlarmUrgency
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the urgency of the alarm as defined for
|
|
CIM_AlarmDevice.Urgency."
|
|
REFERENCE
|
|
"CIM Schema v2.5, CIM_AlarmDevice.Urgency"
|
|
::= { sunPlatAlarmEntry 3 }
|
|
|
|
-- Sun Platform Watchdog Table
|
|
|
|
sunPlatWatchdogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatWatchdogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Sun Platform Watchdog Table extension. This table augments the
|
|
entPhysicalTable to provide information about a watchdog timer.
|
|
|
|
The sunPlatWatchdogTable is valid for the sunPlatPhysicalClass value of
|
|
watchdog(3)."
|
|
::= { sunPlatMIBPhysicalObjects 13 }
|
|
|
|
sunPlatWatchdogEntry OBJECT-TYPE
|
|
SYNTAX SunPlatWatchdogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Sun Platform Watchdog Table extension. Each entry
|
|
of this table represents a piece of equipment with an
|
|
sunPlatPhysicalClass of watchdog(3)."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatWatchdogTable 1 }
|
|
|
|
SunPlatWatchdogEntry ::= SEQUENCE {
|
|
sunPlatWatchdogTimeout Unsigned32,
|
|
sunPlatWatchdogAction SunPlatWatchdogAction,
|
|
sunPlatWatchdogLastExpired DateAndTime,
|
|
sunPlatWatchdogMonitoredEntity SunPlatWatchdogMonitoredEntity
|
|
}
|
|
|
|
sunPlatWatchdogTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS
|
|
"milliseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the interval in mS after which the watchdog will
|
|
timeout if not reset."
|
|
::= { sunPlatWatchdogEntry 1 }
|
|
|
|
sunPlatWatchdogAction OBJECT-TYPE
|
|
SYNTAX SunPlatWatchdogAction
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This indicates the action taken by the watchdog if it is not reset
|
|
within the period specified by sunPlatWatchdogTimeout."
|
|
::= { sunPlatWatchdogEntry 2 }
|
|
|
|
sunPlatWatchdogLastExpired OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time at which the watchdog last expired, as defined by
|
|
CIM_Watchdog.TimeOfLastExpiration."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_Watchdog.TimeOfLastExpiration"
|
|
::= { sunPlatWatchdogEntry 3 }
|
|
|
|
sunPlatWatchdogMonitoredEntity OBJECT-TYPE
|
|
SYNTAX SunPlatWatchdogMonitoredEntity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entity monitored by the watchdog, as defined by
|
|
CIM_Watchdog.MonitoredEntity"
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_Watchdog.MonitoredEntity"
|
|
::= { sunPlatWatchdogEntry 4 }
|
|
|
|
-- Sun Platform Power Supply Table
|
|
|
|
sunPlatPowerSupplyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatPowerSupplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Power Supply Table extension. This table is valid for an
|
|
entPhysicalClass of powerSupply(6)."
|
|
::= { sunPlatMIBPhysicalObjects 14 }
|
|
|
|
sunPlatPowerSupplyEntry OBJECT-TYPE
|
|
SYNTAX SunPlatPowerSupplyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Power Supply Table extension. Each entry in this
|
|
table represents a piece of equipment with an entPhysicalClass of
|
|
powerSupply(6)."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatPowerSupplyTable 1 }
|
|
|
|
SunPlatPowerSupplyEntry ::= SEQUENCE {
|
|
sunPlatPowerSupplyClass SunPlatPowerSupplyClass
|
|
}
|
|
|
|
sunPlatPowerSupplyClass OBJECT-TYPE
|
|
SYNTAX SunPlatPowerSupplyClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the class of the power supply."
|
|
::= { sunPlatPowerSupplyEntry 1 }
|
|
|
|
-- Sun Platform Battery Table
|
|
|
|
sunPlatBatteryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatBatteryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Battery Table extension. This table is valid for a
|
|
sunPlatPowerSupplyClass of battery(3)."
|
|
::= { sunPlatMIBPhysicalObjects 15 }
|
|
|
|
sunPlatBatteryEntry OBJECT-TYPE
|
|
SYNTAX SunPlatBatteryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Battery Table extension. Each entry in this table
|
|
represents a piece of equipment with a
|
|
sunPlatPowerSupplyClass of battery(3)."
|
|
INDEX { entPhysicalIndex }
|
|
::= { sunPlatBatteryTable 1 }
|
|
|
|
SunPlatBatteryEntry ::= SEQUENCE {
|
|
sunPlatBatteryStatus SunPlatBatteryStatus
|
|
}
|
|
|
|
sunPlatBatteryStatus OBJECT-TYPE
|
|
SYNTAX SunPlatBatteryStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of the battery as defined for
|
|
CIM_Battery.BatteryStatus."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_Battery.BatteryStatus"
|
|
::= { sunPlatBatteryEntry 1 }
|
|
|
|
-- ***************************************************************************
|
|
-- * sunPlatMIBLogicalObjects *
|
|
-- ***************************************************************************
|
|
|
|
-- Logical Class Extension Table
|
|
|
|
sunPlatLogicalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatLogicalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An extension to the entLogicalTable. This table is used to define the
|
|
logical class of the entity. The sunPlatLogicalTable is valid for all
|
|
entries in the entLogicalTable."
|
|
::= { sunPlatMIBLogicalObjects 1 }
|
|
|
|
sunPlatLogicalEntry OBJECT-TYPE
|
|
SYNTAX SunPlatLogicalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the sunPlatLogicalTable extension."
|
|
AUGMENTS { entLogicalEntry }
|
|
::= { sunPlatLogicalTable 1 }
|
|
|
|
SunPlatLogicalEntry ::= SEQUENCE {
|
|
sunPlatLogicalClass SunPlatLogicalClass,
|
|
sunPlatLogicalStatus SunPlatLogicalStatus
|
|
}
|
|
|
|
sunPlatLogicalClass OBJECT-TYPE
|
|
SYNTAX SunPlatLogicalClass
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute defines the logical class of the entry in the
|
|
entLogicalTable."
|
|
::= { sunPlatLogicalEntry 1 }
|
|
|
|
sunPlatLogicalStatus OBJECT-TYPE
|
|
SYNTAX SunPlatLogicalStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute describes the current status of the entry in the
|
|
entLogicalTable as defined by CIM_ManagedSystemElement.Status"
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_ManagedSystemElement.Status"
|
|
::= { sunPlatLogicalEntry 2 }
|
|
|
|
-- Unitary Computer System Table
|
|
|
|
sunPlatUnitaryComputerSystemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatUnitaryComputerSystemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Platform Unitary Computer System Table Extension. This table
|
|
extends the entLogicalTable to provide attributes common to instances
|
|
of CIM_UnitaryComputerSystem.
|
|
|
|
The sunPlatUnitaryComputerSystemTable is valid for those rows of the
|
|
entLogicalTable with a SunPlatLogicalClass of computerSystem(2)."
|
|
::= { sunPlatMIBLogicalObjects 2 }
|
|
|
|
sunPlatUnitaryComputerSystemEntry OBJECT-TYPE
|
|
SYNTAX SunPlatUnitaryComputerSystemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Sun Platform Unitary Computer System Table
|
|
extension."
|
|
INDEX { entLogicalIndex }
|
|
::= { sunPlatUnitaryComputerSystemTable 1 }
|
|
|
|
SunPlatUnitaryComputerSystemEntry ::= SEQUENCE {
|
|
sunPlatUnitaryComputerSystemPowerState
|
|
SunPlatUnitaryComputerSystemPowerState,
|
|
sunPlatUnitaryComputerSystemApplySettings
|
|
SunPlatUnitaryComputerSystemApplicableSetting
|
|
}
|
|
|
|
sunPlatUnitaryComputerSystemPowerState OBJECT-TYPE
|
|
SYNTAX SunPlatUnitaryComputerSystemPowerState
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This attribute displays the computer systems current power state as
|
|
defined by CIM_UnitaryComputerSystem.PowerState. When this attribute
|
|
is written to the corresponding power state will be requested from the
|
|
computer system as provided by the
|
|
CIM_UnitaryComputerSystem.SetPowerState() method."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_UnitaryComputerSystem.PowerState"
|
|
::= { sunPlatUnitaryComputerSystemEntry 1 }
|
|
|
|
sunPlatUnitaryComputerSystemApplySettings OBJECT-TYPE
|
|
SYNTAX SunPlatUnitaryComputerSystemApplicableSetting
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this will cause the settings corresponding to the value to be
|
|
applied to the instance of CIM_UnitaryComputerSystem represented by
|
|
this row."
|
|
::= { sunPlatUnitaryComputerSystemEntry 2 }
|
|
|
|
-- Unitary Computer System Initial Load Info Table Extension
|
|
|
|
sunPlatInitialLoadInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatInitialLoadInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Platform Unitary Computer System Initial Load Info Table
|
|
extension. This table instruments the
|
|
CIM_UnitaryComputerSystem.InitialLoadInfo[] property.
|
|
|
|
The sunPlatInitialLoadInfoTable is valid for those rows of the
|
|
entLogicalTable with a sunPlatLogicalClass of computerSystem(2)."
|
|
::= { sunPlatMIBLogicalObjects 3 }
|
|
|
|
sunPlatInitialLoadInfoEntry OBJECT-TYPE
|
|
SYNTAX SunPlatInitialLoadInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Sun Platform Unitary Computer System Table
|
|
extension."
|
|
INDEX { entLogicalIndex, sunPlatInitialLoadInfoIndex }
|
|
::= { sunPlatInitialLoadInfoTable 1 }
|
|
|
|
SunPlatInitialLoadInfoEntry ::= SEQUENCE {
|
|
sunPlatInitialLoadInfoIndex SunPlatIndex,
|
|
sunPlatInitialLoadInfoDescr SnmpAdminString,
|
|
sunPlatInitialLoadInfoCurrentValue SnmpAdminString,
|
|
sunPlatInitialLoadInfoDesiredValue SnmpAdminString
|
|
}
|
|
|
|
sunPlatInitialLoadInfoIndex OBJECT-TYPE
|
|
SYNTAX SunPlatIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A number identifying an entry in the sunPlatInitialLoadInfoTable."
|
|
::= { sunPlatInitialLoadInfoEntry 1 }
|
|
|
|
sunPlatInitialLoadInfoDescr OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name for the information presented in the
|
|
sunPlatInitialLoadInfoValue for this row."
|
|
::= { sunPlatInitialLoadInfoEntry 2 }
|
|
|
|
sunPlatInitialLoadInfoCurrentValue OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current contents of an entry in the
|
|
CIM_UnitaryComputerSystem.InitialLoadInfo[] array."
|
|
REFERENCE
|
|
"CIM v2.5 Schema, CIM_UnitaryComputerSystem.InitialLoadInfo"
|
|
::= { sunPlatInitialLoadInfoEntry 3 }
|
|
|
|
sunPlatInitialLoadInfoDesiredValue OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired contents of an entry in the
|
|
CIM_UnitaryComputerSystem.InitialLoadInfo[] array. Setting
|
|
sunPlatUnitaryComputerSystemApplySettings to a value of
|
|
specifiedSettings(2) will cause these values to be applied."
|
|
::= { sunPlatInitialLoadInfoEntry 4 }
|
|
|
|
-- ***************************************************************************
|
|
-- * sunPlatMIBLogs *
|
|
-- ***************************************************************************
|
|
|
|
-- NIM Log Table
|
|
|
|
sunPlatLogTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NIM log table.
|
|
|
|
It is used to maintain a currentProblemList for each managed
|
|
object as per M.3100, sec. 5.22.
|
|
|
|
The management system creates entries in this table to
|
|
specify which types of traps, from which managed object,
|
|
should be logged.
|
|
|
|
Deleting an entry in this table deletes all entries in
|
|
the corresponding log.
|
|
|
|
There are separate logs for each notification type/managed object."
|
|
::= { sunPlatMIBLogs 1 }
|
|
|
|
sunPlatLogEntry OBJECT-TYPE
|
|
SYNTAX SunPlatLogEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a single trap log as defined in X.735 8.1.1."
|
|
INDEX { sunPlatLogType }
|
|
::= { sunPlatLogTable 1 }
|
|
|
|
SunPlatLogEntry ::= SEQUENCE {
|
|
sunPlatLogType OBJECT IDENTIFIER,
|
|
sunPlatLogAdministrativeState SunPlatLogAdministrativeState,
|
|
sunPlatLogOperationalState SunPlatOperationalState,
|
|
sunPlatLogFullStatus TruthValue,
|
|
sunPlatLogCapacityThreshold SunPlatPercentage,
|
|
sunPlatLogRowStatus RowStatus
|
|
}
|
|
|
|
sunPlatLogType OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of notifications stored in this log.
|
|
|
|
For currentProblemList alarm entries, the sunPlatLogType is set to
|
|
the sunPlatLogRecordManagedObjectInstance OID value."
|
|
::= { sunPlatLogEntry 1 }
|
|
|
|
sunPlatLogAdministrativeState OBJECT-TYPE
|
|
SYNTAX SunPlatLogAdministrativeState
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management system uses this object to stop and
|
|
start the operations of this object as per X.735, sec. 8.1.1.1.3."
|
|
REFERENCE
|
|
"X.735, sec. 8.1.1.1.3"
|
|
DEFVAL { unlocked }
|
|
::= { sunPlatLogEntry 2 }
|
|
|
|
sunPlatLogOperationalState OBJECT-TYPE
|
|
SYNTAX SunPlatOperationalState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether or not the log is capable of
|
|
performing its normal operations as per X.735, sec. 8.1.1.1.4."
|
|
REFERENCE
|
|
"X.735, sec. 8.1.1.1.4"
|
|
::= { sunPlatLogEntry 3 }
|
|
|
|
sunPlatLogFullStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the log is full, this attribute is true."
|
|
::= { sunPlatLogEntry 4 }
|
|
|
|
sunPlatLogCapacityThreshold OBJECT-TYPE
|
|
SYNTAX SunPlatPercentage
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the threshold, expressed in 100ths of a %, at which the log
|
|
will generate a capacity alarm as per X.735, sec. 8.1.1.3."
|
|
REFERENCE
|
|
"X.735, sec. 8.1.1.3"
|
|
::= { sunPlatLogEntry 5 }
|
|
|
|
sunPlatLogRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or to delete
|
|
an existing row in the table."
|
|
::= { sunPlatLogEntry 6 }
|
|
|
|
-- NIM Log Record Table
|
|
|
|
sunPlatLogRecordTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatLogRecordEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NIM log record table.
|
|
|
|
It is used to maintain a currentProblemList for each managed
|
|
object as per M.3100, sec. 5.22."
|
|
::= { sunPlatMIBLogs 2 }
|
|
|
|
sunPlatLogRecordEntry OBJECT-TYPE
|
|
SYNTAX SunPlatLogRecordEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a single notification associated with
|
|
a specific managed object.
|
|
|
|
Entries in this table are created automatically but
|
|
can be deleted by the management system.
|
|
|
|
currentProblemList entries are augmented by the
|
|
sunPlatLogRecordAdditionalEntry and sunPlatLogRecordAlarmEntry tables.
|
|
They are automatically deleted when the associated alarm condition
|
|
is cleared.
|
|
|
|
Entries that represent object creation/deletion alarm log types
|
|
are augmented by the sunPlatLogRecordAdditionalEntry table.
|
|
|
|
Entries that represent alarm log types are also augmented
|
|
by the sunPlatLogRecordAlarmEntry table.
|
|
|
|
Entries that represent attribute/state change log types are augmented
|
|
by the sunPlatLogRecordChangeEntry table."
|
|
INDEX { sunPlatLogType,
|
|
sunPlatLogRecordId }
|
|
::= { sunPlatLogRecordTable 1 }
|
|
|
|
SunPlatLogRecordEntry ::= SEQUENCE {
|
|
sunPlatLogRecordId Unsigned32,
|
|
sunPlatLogRecordLoggingTime DateAndTime,
|
|
sunPlatLogRecordManagedObjectInstance RowPointer,
|
|
sunPlatLogRecordRowStatus RowStatus,
|
|
sunPlatLogRecordCorrelatedNotifications SnmpAdminString
|
|
}
|
|
|
|
sunPlatLogRecordId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique number identifying this event as per X.735, sec. 8.1.2.2.1."
|
|
REFERENCE
|
|
"X.735, sec. 8.1.2.2.1"
|
|
::= { sunPlatLogRecordEntry 1 }
|
|
|
|
sunPlatLogRecordLoggingTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time at which this trap was logged as per X.735, sec. 8.1.2.2.2."
|
|
REFERENCE
|
|
"X.735, sec. 8.1.2.2.2"
|
|
::= { sunPlatLogRecordEntry 2 }
|
|
|
|
sunPlatLogRecordManagedObjectInstance OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object in the entPhysicalTable or entLogicalTable to which this
|
|
entry applies as defined in X.721, sec. 10.7.4.13.
|
|
|
|
By convention, this is the name of the first object in
|
|
the row in the table referenced."
|
|
REFERENCE
|
|
"X.721, sec. 10.7.4.13"
|
|
::= { sunPlatLogRecordEntry 3 }
|
|
|
|
sunPlatLogRecordRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to delete an existing row in the
|
|
table. Note that the only value to which a management
|
|
system can set this object is destroy(6)."
|
|
::= { sunPlatLogRecordEntry 4 }
|
|
|
|
sunPlatLogRecordCorrelatedNotifications OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A comma-separated list of sunPlatLogRecordId values which identify
|
|
the other events to which this event is correlated, as defined in
|
|
X.721, sec 10.7.1.11"
|
|
REFERENCE
|
|
"X.721, sec. 10.7.1.11"
|
|
::= { sunPlatLogRecordEntry 5 }
|
|
|
|
-- NIM Trap Agent MIB Additional Information Table
|
|
|
|
sunPlatLogRecordAdditionalTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatLogRecordAdditionalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NIM Trap Agent additional information table.
|
|
|
|
This table is used to maintain a currentProblemList for each managed
|
|
object as per M.3100, sec. 5.22."
|
|
::= { sunPlatMIBLogs 3 }
|
|
|
|
sunPlatLogRecordAdditionalEntry OBJECT-TYPE
|
|
SYNTAX SunPlatLogRecordAdditionalEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information text/OID providing further information relating to
|
|
alarm and object creation/deletion log records."
|
|
INDEX { sunPlatLogType,
|
|
sunPlatLogRecordId }
|
|
::= { sunPlatLogRecordAdditionalTable 1 }
|
|
|
|
SunPlatLogRecordAdditionalEntry ::= SEQUENCE {
|
|
sunPlatLogRecordAdditionalInfo OBJECT IDENTIFIER,
|
|
sunPlatLogRecordAdditionalText SnmpAdminString
|
|
}
|
|
|
|
sunPlatLogRecordAdditionalInfo OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An optional OID of an object which provides additional
|
|
information relevant to this notification as per X.733,
|
|
sec. 8.1.2.14.
|
|
|
|
This object is only present if it was included in the
|
|
notification corresponding to this log entry."
|
|
REFERENCE
|
|
"X.733, sec. 8.1.2.14"
|
|
::= { sunPlatLogRecordAdditionalEntry 1 }
|
|
|
|
sunPlatLogRecordAdditionalText OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An optional textual description which provides additional
|
|
information relevant to this notification as per X.733,
|
|
sec. 8.1.2.13.
|
|
|
|
This object is only present if it was included in the
|
|
notification corresponding to this log entry."
|
|
REFERENCE
|
|
"X.733, 8.1.2.13"
|
|
::= { sunPlatLogRecordAdditionalEntry 2 }
|
|
|
|
-- NIM Trap Agent MIB Logged Alarm Table
|
|
|
|
sunPlatLogRecordAlarmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatLogRecordAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NIM Trap Agent logged alarm trap table.
|
|
|
|
This table is used to maintain a currentProblemList for each managed
|
|
object as per M.3100, sec. 5.22."
|
|
::= { sunPlatMIBLogs 4 }
|
|
|
|
sunPlatLogRecordAlarmEntry OBJECT-TYPE
|
|
SYNTAX SunPlatLogRecordAlarmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about the alarm-specific attributes of
|
|
a single trap in the log."
|
|
INDEX { sunPlatLogType,
|
|
sunPlatLogRecordId }
|
|
::= { sunPlatLogRecordAlarmTable 1 }
|
|
|
|
SunPlatLogRecordAlarmEntry ::= SEQUENCE {
|
|
sunPlatLogRecordAlarmPerceivedSeverity SunPlatAlarmPerceivedSeverity,
|
|
sunPlatLogRecordAlarmProbableCause SunPlatProbableCause,
|
|
sunPlatLogRecordAlarmSpecificProblem SnmpAdminString,
|
|
sunPlatLogRecordAlarmRepairAction SnmpAdminString
|
|
}
|
|
|
|
sunPlatLogRecordAlarmPerceivedSeverity OBJECT-TYPE
|
|
SYNTAX SunPlatAlarmPerceivedSeverity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The perceived severity of the alarm, as specified by
|
|
the agent that generated it in accordance with X.733,
|
|
sec. 8.1.2.3."
|
|
REFERENCE
|
|
"X.733, sec. 8.1.2.3"
|
|
::= { sunPlatLogRecordAlarmEntry 1 }
|
|
|
|
sunPlatLogRecordAlarmProbableCause OBJECT-TYPE
|
|
SYNTAX SunPlatProbableCause
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An optional probable cause which provides additional information
|
|
relevant to this notification as per ITU-T M.3100 sec. 10.2."
|
|
REFERENCE
|
|
"M.3100 sec. 10.2"
|
|
::= { sunPlatLogRecordAlarmEntry 2 }
|
|
|
|
sunPlatLogRecordAlarmSpecificProblem OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An optional textual description which provides additional
|
|
information concerning the cause of this notification.
|
|
|
|
If more than one specific problem is described in this object, the
|
|
problem descriptions are separated by CR LF characters.
|
|
|
|
This object is only present if it was included in the alarm trap
|
|
corresponding to this log entry."
|
|
::= { sunPlatLogRecordAlarmEntry 3 }
|
|
|
|
sunPlatLogRecordAlarmRepairAction OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of recommended repair actions separated by CR LF sequences."
|
|
::= { sunPlatLogRecordAlarmEntry 4 }
|
|
|
|
-- NIM Trap Agent MIB Logged Attribute/Status Change Table
|
|
|
|
sunPlatLogRecordChangeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SunPlatLogRecordChangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The NIM Trap Agent logged change trap table.
|
|
This table is used to maintain extra information for
|
|
log records that represent attribute or state changes as per X.721,
|
|
sec. 6.2."
|
|
REFERENCE
|
|
"X.721, sec. 6.2"
|
|
::= { sunPlatMIBLogs 5 }
|
|
|
|
sunPlatLogRecordChangeEntry OBJECT-TYPE
|
|
SYNTAX SunPlatLogRecordChangeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about the attribute/state change specific
|
|
attributes of a single trap in the log.
|
|
|
|
Each of the fields will be present according to the type
|
|
of the attribute changed. State changes will be indicated
|
|
using the sunPlatLogRecordChangeNewInteger and
|
|
sunPlatLogRecordChangeOldInteger objects."
|
|
INDEX { sunPlatLogType,
|
|
sunPlatLogRecordId }
|
|
::= { sunPlatLogRecordChangeTable 1 }
|
|
|
|
SunPlatLogRecordChangeEntry ::= SEQUENCE {
|
|
sunPlatLogRecordChangeChangedOID VariablePointer,
|
|
sunPlatLogRecordChangeNewInteger INTEGER,
|
|
sunPlatLogRecordChangeOldInteger INTEGER,
|
|
sunPlatLogRecordChangeNewString OCTET STRING,
|
|
sunPlatLogRecordChangeOldString OCTET STRING,
|
|
sunPlatLogRecordChangeNewOID OBJECT IDENTIFIER,
|
|
sunPlatLogRecordChangeOldOID OBJECT IDENTIFIER
|
|
}
|
|
|
|
sunPlatLogRecordChangeChangedOID OBJECT-TYPE
|
|
SYNTAX VariablePointer
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The changed object's OBJECT IDENTIFIER value in an
|
|
attribute/state change notification."
|
|
::= { sunPlatLogRecordChangeEntry 1 }
|
|
|
|
sunPlatLogRecordChangeNewInteger OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The new INTEGER value in an attribute/state change notification."
|
|
::= { sunPlatLogRecordChangeEntry 2 }
|
|
|
|
sunPlatLogRecordChangeOldInteger OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The old INTEGER value in an attribute/state change notification."
|
|
::= { sunPlatLogRecordChangeEntry 3 }
|
|
|
|
sunPlatLogRecordChangeNewString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The new OCTET-STRING value in an attribute change
|
|
notification."
|
|
::= { sunPlatLogRecordChangeEntry 4 }
|
|
|
|
sunPlatLogRecordChangeOldString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The old OCTET-STRING value in an attribute change
|
|
notification."
|
|
::= { sunPlatLogRecordChangeEntry 5 }
|
|
|
|
sunPlatLogRecordChangeNewOID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The new OBJECT IDENTIFIER value in an attribute change
|
|
notification."
|
|
::= { sunPlatLogRecordChangeEntry 6 }
|
|
|
|
sunPlatLogRecordChangeOldOID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The old OBJECT IDENTIFIER value in an attribute change
|
|
notification."
|
|
::= { sunPlatLogRecordChangeEntry 7 }
|
|
|
|
-- ***************************************************************************
|
|
-- * sunPlatMIBTraps *
|
|
-- ***************************************************************************
|
|
|
|
-- MIB Notification specific data
|
|
|
|
sunPlatNotificationEventId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique ID for this notification."
|
|
::= { sunPlatMIBTrapData 1 }
|
|
|
|
sunPlatNotificationTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time that this notification was generated."
|
|
::= { sunPlatMIBTrapData 2 }
|
|
|
|
sunPlatNotificationObject OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object in the entPhysicalTable or the entLogicalTable to which
|
|
this notification applies.
|
|
|
|
By convention, this is the name of the first object in
|
|
the row in the table referenced."
|
|
::= { sunPlatMIBTrapData 3 }
|
|
|
|
sunPlatNotificationPerceivedSeverity OBJECT-TYPE
|
|
SYNTAX SunPlatAlarmPerceivedSeverity
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The perceived severity of the alarm, as specified by
|
|
the agent that generated it in accordance with X.733,
|
|
sec. 8.1.2.3."
|
|
REFERENCE
|
|
"X.733, sec. 8.1.2.3"
|
|
::= { sunPlatMIBTrapData 4 }
|
|
|
|
sunPlatNotificationProbableCause OBJECT-TYPE
|
|
SYNTAX SunPlatProbableCause
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An optional probable cause which provides additional information
|
|
relevant to this notification as per ITU-T M.3100 sec. 10.2."
|
|
REFERENCE
|
|
"M.3100, sec. 10.2"
|
|
::= { sunPlatMIBTrapData 5 }
|
|
|
|
sunPlatNotificationSpecificProblem OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An optional textual description which provides additional
|
|
information concerning the cause of this notification."
|
|
::= { sunPlatMIBTrapData 6 }
|
|
|
|
sunPlatNotificationRepairAction OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of recommended repair actions separated by CR LF sequences."
|
|
::= { sunPlatMIBTrapData 7 }
|
|
|
|
sunPlatNotificationAdditionalInfo OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An optional OID of an object which provides additional
|
|
information relevant to this notification."
|
|
::= { sunPlatMIBTrapData 8 }
|
|
|
|
sunPlatNotificationAdditionalText OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An optional textual description which provides additional
|
|
information relevant to this notification."
|
|
::= { sunPlatMIBTrapData 9 }
|
|
|
|
sunPlatNotificationChangedOID OBJECT-TYPE
|
|
SYNTAX VariablePointer
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The changed object's OBJECT IDENTIFIER value in an
|
|
attribute/state change notification."
|
|
::= { sunPlatMIBTrapData 10 }
|
|
|
|
sunPlatNotificationNewInteger OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The new INTEGER value in an attribute/state change notification."
|
|
::= { sunPlatMIBTrapData 11 }
|
|
|
|
sunPlatNotificationOldInteger OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The old INTEGER value in an attribute/state change notification."
|
|
::= { sunPlatMIBTrapData 12 }
|
|
|
|
sunPlatNotificationNewString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The new OCTET-STRING value in an attribute change
|
|
notification."
|
|
::= { sunPlatMIBTrapData 13 }
|
|
|
|
sunPlatNotificationOldString OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The old OCTET-STRING value in an attribute change
|
|
notification."
|
|
::= { sunPlatMIBTrapData 14 }
|
|
|
|
sunPlatNotificationNewOID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The new OBJECT IDENTIFIER value in an attribute change
|
|
notification."
|
|
::= { sunPlatMIBTrapData 15 }
|
|
|
|
sunPlatNotificationOldOID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The old OBJECT IDENTIFIER value in an attribute change
|
|
notification."
|
|
::= { sunPlatMIBTrapData 16 }
|
|
|
|
sunPlatNotificationCorrelatedNotifications OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of sunPlatNotificationEventIDs which are correlated to this
|
|
notification, separated by commas."
|
|
::= { sunPlatMIBTrapData 17 }
|
|
|
|
|
|
-- MIB Notifications
|
|
|
|
sunPlatObjectCreation NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationAdditionalInfo,
|
|
sunPlatNotificationAdditionalText
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that an object, indicated by sunPlatNotificationObject,
|
|
has been created as defined in X.721, sec. 13.6."
|
|
REFERENCE
|
|
"X.721, sec. 13.6"
|
|
::= { sunPlatMIBTrapPrefix 1 }
|
|
|
|
sunPlatObjectDeletion NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationAdditionalInfo,
|
|
sunPlatNotificationAdditionalText
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that an object, indicated by sunPlatNotificationObject,
|
|
has been deleted as defined in X.721, sec. 13.7."
|
|
REFERENCE
|
|
"X.721, sec. 13.7"
|
|
::= { sunPlatMIBTrapPrefix 2 }
|
|
|
|
sunPlatCommunicationsAlarm NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationAdditionalInfo,
|
|
sunPlatNotificationAdditionalText,
|
|
sunPlatNotificationPerceivedSeverity,
|
|
sunPlatNotificationProbableCause,
|
|
sunPlatNotificationSpecificProblem,
|
|
sunPlatNotificationRepairAction
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that a communication alarm has occurred as defined
|
|
in X.721, sec. 13.2."
|
|
REFERENCE
|
|
"X.721, sec. 13.2"
|
|
::= { sunPlatMIBTrapPrefix 3 }
|
|
|
|
sunPlatEnvironmentalAlarm NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationAdditionalInfo,
|
|
sunPlatNotificationAdditionalText,
|
|
sunPlatNotificationPerceivedSeverity,
|
|
sunPlatNotificationProbableCause,
|
|
sunPlatNotificationSpecificProblem,
|
|
sunPlatNotificationRepairAction
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that an environment alarm has occurred as defined
|
|
in X.721, sec. 13.3."
|
|
REFERENCE
|
|
"X.721, sec. 13.3"
|
|
::= { sunPlatMIBTrapPrefix 4 }
|
|
|
|
sunPlatEquipmentAlarm NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationAdditionalInfo,
|
|
sunPlatNotificationAdditionalText,
|
|
sunPlatNotificationPerceivedSeverity,
|
|
sunPlatNotificationProbableCause,
|
|
sunPlatNotificationSpecificProblem,
|
|
sunPlatNotificationRepairAction
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that an equipment alarm has occurred as defined
|
|
in X.721, sec. 13.4."
|
|
REFERENCE
|
|
"X.721, sec.13.4"
|
|
::= { sunPlatMIBTrapPrefix 5 }
|
|
|
|
sunPlatProcessingErrorAlarm NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationAdditionalInfo,
|
|
sunPlatNotificationAdditionalText,
|
|
sunPlatNotificationPerceivedSeverity,
|
|
sunPlatNotificationProbableCause,
|
|
sunPlatNotificationSpecificProblem,
|
|
sunPlatNotificationRepairAction
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that a processing error alarm has occurred as defined
|
|
in X.721, sec. 13.10."
|
|
REFERENCE
|
|
"X.721, sec. 13.10"
|
|
::= { sunPlatMIBTrapPrefix 6 }
|
|
|
|
sunPlatStateChange NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationChangedOID,
|
|
sunPlatNotificationOldInteger,
|
|
sunPlatNotificationNewInteger
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that a state change has occurred on the state attribute
|
|
identified by sunPlatNotificationChangedOID. As states are
|
|
enumerations of type INTEGER, the old and new states are passed in
|
|
sunPlatNotificationOldInteger and sunPlatNotificationNewInteger
|
|
respectively.
|
|
|
|
This is as defined in X.721, sec. 13.14."
|
|
REFERENCE
|
|
"X.721, sec. 13.14"
|
|
::= { sunPlatMIBTrapPrefix 7 }
|
|
|
|
sunPlatAttributeChangeInteger NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationChangedOID,
|
|
sunPlatNotificationOldInteger,
|
|
sunPlatNotificationNewInteger
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that attribute identified by sunPlatNotificationChangedOID
|
|
has changed from the value in sunPlatNotificationOldInteger to the
|
|
value in sunPlatNotificationNewInteger.
|
|
|
|
This is as defined in X.721, sec. 13.1."
|
|
REFERENCE
|
|
"X.721, sec. 13.1"
|
|
::= { sunPlatMIBTrapPrefix 8 }
|
|
|
|
sunPlatAttributeChangeString NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationChangedOID,
|
|
sunPlatNotificationOldString,
|
|
sunPlatNotificationNewString
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that attribute identified by sunPlatNotificationChangedOID
|
|
has changed from the value in sunPlatNotificationOldString to the
|
|
value in sunPlatNotificationNewString.
|
|
|
|
This is as defined in X.721, sec. 13.1."
|
|
REFERENCE
|
|
"X.721, sec.13.1"
|
|
::= { sunPlatMIBTrapPrefix 9 }
|
|
|
|
sunPlatAttributeChangeOID NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationChangedOID,
|
|
sunPlatNotificationOldOID,
|
|
sunPlatNotificationNewOID
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that attribute identified by sunPlatNotificationChangedOID
|
|
has changed from the value in sunPlatNotificationOldOID to the
|
|
value in sunPlatNotificationNewOID.
|
|
|
|
This is as defined in X.721, sec. 13.1."
|
|
REFERENCE
|
|
"X.721, sec. 13.1"
|
|
::= { sunPlatMIBTrapPrefix 10 }
|
|
|
|
sunPlatQualityOfServiceAlarm NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationAdditionalInfo,
|
|
sunPlatNotificationAdditionalText,
|
|
sunPlatNotificationPerceivedSeverity,
|
|
sunPlatNotificationProbableCause,
|
|
sunPlatNotificationSpecificProblem,
|
|
sunPlatNotificationRepairAction
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that a quality of service alarm has occurred as defined in
|
|
X.721, sec 13.11."
|
|
REFERENCE
|
|
"X.721, sec.13.11"
|
|
::= { sunPlatMIBTrapPrefix 11 }
|
|
|
|
sunPlatIndeterminateAlarm NOTIFICATION-TYPE
|
|
OBJECTS { sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationCorrelatedNotifications,
|
|
sunPlatNotificationAdditionalInfo,
|
|
sunPlatNotificationAdditionalText,
|
|
sunPlatNotificationPerceivedSeverity,
|
|
sunPlatNotificationProbableCause,
|
|
sunPlatNotificationSpecificProblem,
|
|
sunPlatNotificationRepairAction
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that an alarm of an indeterminate type has occurred."
|
|
::= { sunPlatMIBTrapPrefix 12 }
|
|
|
|
-- ***************************************************************************
|
|
-- * sunPlatMIBCompliances *
|
|
-- ***************************************************************************
|
|
|
|
sunPlatCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP entities which implement this MIB."
|
|
MODULE -- this MODULE
|
|
MANDATORY-GROUPS {
|
|
sunPlatGeneralGroup,
|
|
sunPlatEquipmentGroup,
|
|
sunPlatEquipmentHolderGroup,
|
|
sunPlatCircuitPackGroup,
|
|
sunPlatPhysicalGroup,
|
|
sunPlatSensorGroup,
|
|
sunPlatBinarySensorGroup,
|
|
sunPlatNumericSensorGroup,
|
|
sunPlatDiscreteSensorGroup,
|
|
sunPlatFanGroup,
|
|
sunPlatAlarmGroup,
|
|
sunPlatWatchdogGroup,
|
|
sunPlatPowerSupplyGroup,
|
|
sunPlatBatteryGroup,
|
|
sunPlatLogicalGroup,
|
|
sunPlatUnitaryComputerSystemGroup,
|
|
sunPlatLogGroup,
|
|
sunPlatLogRecordGroup,
|
|
sunPlatLogRecordAdditionalGroup,
|
|
sunPlatLogRecordAlarmGroup,
|
|
sunPlatNotificationsGroup
|
|
}
|
|
GROUP sunPlatLogRecordChangeGroup
|
|
DESCRIPTION
|
|
"The sunPlatLogRecordChangeGroup may be implemented if logging of
|
|
attribute change notifications is supported."
|
|
::= { sunPlatMIBCompliances 1 }
|
|
|
|
-- ***************************************************************************
|
|
-- * sunPlatMIBObjectGroups *
|
|
-- ***************************************************************************
|
|
|
|
sunPlatGeneralGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatStartTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are independent of the platform(s)
|
|
being monitored."
|
|
::= { sunPlatMIBObjectGroups 1 }
|
|
|
|
sunPlatEquipmentGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatEquipmentOperationalState,
|
|
sunPlatEquipmentAdministrativeState,
|
|
sunPlatEquipmentAlarmStatus,
|
|
sunPlatEquipmentUnknownStatus,
|
|
sunPlatEquipmentLocationName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent attributes of
|
|
the NIM class of Equipment defined in M.3100, sec. 3.2.2."
|
|
REFERENCE
|
|
"M.3100, sec. 3.2.2"
|
|
::= { sunPlatMIBObjectGroups 2 }
|
|
|
|
sunPlatEquipmentHolderGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatEquipmentHolderType,
|
|
sunPlatEquipmentHolderAcceptableTypes,
|
|
sunPlatEquipmentHolderStatus,
|
|
sunPlatEquipmentHolderPowered
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent attributes of
|
|
platform components with an entPhysicalClass of container(5)."
|
|
::= { sunPlatMIBObjectGroups 3 }
|
|
|
|
sunPlatCircuitPackGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatCircuitPackType,
|
|
sunPlatCircuitPackAvailabilityStatus,
|
|
sunPlatCircuitPackReplaceable,
|
|
sunPlatCircuitPackHotSwappable
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects which are used to represent attributes of
|
|
platform components with an entPhysicalClass of module(9)."
|
|
::= { sunPlatMIBObjectGroups 4 }
|
|
|
|
sunPlatPhysicalGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatPhysicalClass
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of platform
|
|
components with an entPhysicalClass value of other(1)."
|
|
::= { sunPlatMIBObjectGroups 5 }
|
|
|
|
sunPlatSensorGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatSensorClass,
|
|
sunPlatSensorType,
|
|
sunPlatSensorLatency
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of platform
|
|
components with an entPhysicalClass value of sensor(8)."
|
|
::= { sunPlatMIBObjectGroups 6 }
|
|
|
|
sunPlatBinarySensorGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatBinarySensorCurrent,
|
|
sunPlatBinarySensorExpected,
|
|
sunPlatBinarySensorInterpretTrue,
|
|
sunPlatBinarySensorInterpretFalse
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of sensors with a
|
|
sunPlatSensorClass of binary(1)."
|
|
::= { sunPlatMIBObjectGroups 7 }
|
|
|
|
sunPlatNumericSensorGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatNumericSensorBaseUnits,
|
|
sunPlatNumericSensorExponent,
|
|
sunPlatNumericSensorRateUnits,
|
|
sunPlatNumericSensorCurrent,
|
|
sunPlatNumericSensorNormalMin,
|
|
sunPlatNumericSensorNormalMax,
|
|
sunPlatNumericSensorAccuracy,
|
|
sunPlatNumericSensorLowerThresholdNonCritical,
|
|
sunPlatNumericSensorUpperThresholdNonCritical,
|
|
sunPlatNumericSensorLowerThresholdCritical,
|
|
sunPlatNumericSensorUpperThresholdCritical,
|
|
sunPlatNumericSensorLowerThresholdFatal,
|
|
sunPlatNumericSensorUpperThresholdFatal,
|
|
sunPlatNumericSensorHysteresis,
|
|
sunPlatNumericSensorEnabledThresholds,
|
|
sunPlatNumericSensorRestoreDefaultThresholds
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of sensors with a
|
|
sunPlatSensorClass of numeric(2)."
|
|
::= { sunPlatMIBObjectGroups 8 }
|
|
|
|
sunPlatDiscreteSensorGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatDiscreteSensorCurrent,
|
|
sunPlatDiscreteSensorStatesInterpretation,
|
|
sunPlatDiscreteSensorStatesAcceptable
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of sensors with a
|
|
sunPlatSensorClass of discrete(3)."
|
|
::= { sunPlatMIBObjectGroups 9 }
|
|
|
|
sunPlatFanGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatFanClass
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of platform
|
|
components with an entPhysicalClass of fan(7)."
|
|
::= { sunPlatMIBObjectGroups 10 }
|
|
|
|
sunPlatAlarmGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatAlarmType,
|
|
sunPlatAlarmState,
|
|
sunPlatAlarmUrgency
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of platform
|
|
components with a sunPlatPhysicalClass of alarm(2)."
|
|
::= { sunPlatMIBObjectGroups 11 }
|
|
|
|
sunPlatWatchdogGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatWatchdogTimeout,
|
|
sunPlatWatchdogAction,
|
|
sunPlatWatchdogLastExpired,
|
|
sunPlatWatchdogMonitoredEntity
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of platform
|
|
components with a sunPlatPhysicalClass of watchdog(3)."
|
|
::= { sunPlatMIBObjectGroups 12 }
|
|
|
|
sunPlatPowerSupplyGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatPowerSupplyClass
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of platform
|
|
components with an entPhysicalClass of powerSupply(6)."
|
|
::= { sunPlatMIBObjectGroups 13 }
|
|
|
|
sunPlatBatteryGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatBatteryStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of power supplies
|
|
with a sunPlatPowerSupplyClass of battery(3)."
|
|
::= { sunPlatMIBObjectGroups 14 }
|
|
|
|
sunPlatLogicalGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatLogicalClass,
|
|
sunPlatLogicalStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of logical entities
|
|
present in the entLogicalTable."
|
|
::= { sunPlatMIBObjectGroups 15 }
|
|
|
|
sunPlatUnitaryComputerSystemGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatUnitaryComputerSystemPowerState,
|
|
sunPlatUnitaryComputerSystemApplySettings,
|
|
sunPlatInitialLoadInfoDescr,
|
|
sunPlatInitialLoadInfoCurrentValue,
|
|
sunPlatInitialLoadInfoDesiredValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of logical entities
|
|
with a sunPlatLogicalClass of computerSystem(2)."
|
|
::= { sunPlatMIBObjectGroups 16 }
|
|
|
|
sunPlatLogGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatLogAdministrativeState,
|
|
sunPlatLogOperationalState,
|
|
sunPlatLogFullStatus,
|
|
sunPlatLogCapacityThreshold,
|
|
sunPlatLogRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing attributes of logs and/or
|
|
current problem lists."
|
|
::= { sunPlatMIBObjectGroups 17 }
|
|
|
|
sunPlatLogRecordGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatLogRecordLoggingTime,
|
|
sunPlatLogRecordManagedObjectInstance,
|
|
sunPlatLogRecordRowStatus,
|
|
sunPlatLogRecordCorrelatedNotifications
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects representing a log record or current
|
|
problem."
|
|
::= { sunPlatMIBObjectGroups 18 }
|
|
|
|
sunPlatLogRecordAdditionalGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatLogRecordAdditionalInfo,
|
|
sunPlatLogRecordAdditionalText
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects providing additional information relating
|
|
to a log record or current problem."
|
|
::= { sunPlatMIBObjectGroups 19 }
|
|
|
|
sunPlatLogRecordAlarmGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatLogRecordAlarmPerceivedSeverity,
|
|
sunPlatLogRecordAlarmProbableCause,
|
|
sunPlatLogRecordAlarmSpecificProblem,
|
|
sunPlatLogRecordAlarmRepairAction
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects providing information related to an alarm log
|
|
record or current problem."
|
|
::= { sunPlatMIBObjectGroups 20 }
|
|
|
|
sunPlatLogRecordChangeGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatLogRecordChangeChangedOID,
|
|
sunPlatLogRecordChangeNewInteger,
|
|
sunPlatLogRecordChangeOldInteger,
|
|
sunPlatLogRecordChangeNewString,
|
|
sunPlatLogRecordChangeOldString,
|
|
sunPlatLogRecordChangeNewOID,
|
|
sunPlatLogRecordChangeOldOID
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects providing information related to an
|
|
attribute change log record."
|
|
::= { sunPlatMIBObjectGroups 21 }
|
|
|
|
sunPlatNotificationObjectGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
sunPlatNotificationEventId,
|
|
sunPlatNotificationTime,
|
|
sunPlatNotificationObject,
|
|
sunPlatNotificationPerceivedSeverity,
|
|
sunPlatNotificationProbableCause,
|
|
sunPlatNotificationSpecificProblem,
|
|
sunPlatNotificationRepairAction,
|
|
sunPlatNotificationAdditionalInfo,
|
|
sunPlatNotificationAdditionalText,
|
|
sunPlatNotificationChangedOID,
|
|
sunPlatNotificationNewInteger,
|
|
sunPlatNotificationOldInteger,
|
|
sunPlatNotificationNewString,
|
|
sunPlatNotificationOldString,
|
|
sunPlatNotificationNewOID,
|
|
sunPlatNotificationOldOID,
|
|
sunPlatNotificationCorrelatedNotifications
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of objects used in notifications."
|
|
::= { sunPlatMIBObjectGroups 22 }
|
|
|
|
-- ***************************************************************************
|
|
-- * sunPlatMIBNotifGroups *
|
|
-- ***************************************************************************
|
|
|
|
sunPlatNotificationsGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
sunPlatObjectCreation,
|
|
sunPlatObjectDeletion,
|
|
sunPlatCommunicationsAlarm,
|
|
sunPlatEnvironmentalAlarm,
|
|
sunPlatEquipmentAlarm,
|
|
sunPlatProcessingErrorAlarm,
|
|
sunPlatStateChange,
|
|
sunPlatAttributeChangeInteger,
|
|
sunPlatAttributeChangeString,
|
|
sunPlatAttributeChangeOID,
|
|
sunPlatQualityOfServiceAlarm,
|
|
sunPlatIndeterminateAlarm
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of notifications used to indicate the addition or
|
|
deletion of managed objects from the model, changes of managed object
|
|
state, attribute changes and the raising of alarms."
|
|
::= { sunPlatMIBNotifGroups 1 }
|
|
|
|
END
|
|
|