924 lines
30 KiB
Plaintext
924 lines
30 KiB
Plaintext
|
-- *****************************************************************
|
||
|
-- DELLEMC-OS10-CHASSIS-MIB
|
||
|
--
|
||
|
--
|
||
|
-- Copyright (c) 2017 by Dell Inc.
|
||
|
-- All rights reserved.
|
||
|
-- *****************************************************************
|
||
|
|
||
|
DELLEMC-OS10-CHASSIS-MIB DEFINITIONS ::= BEGIN
|
||
|
-- This module provides authoritative definitions for Dell EMC Networking OS10
|
||
|
-- Chassis MIB.
|
||
|
--
|
||
|
-- This module will be extended, as needed.
|
||
|
--
|
||
|
|
||
|
IMPORTS
|
||
|
MODULE-IDENTITY, OBJECT-TYPE,
|
||
|
Integer32,
|
||
|
NOTIFICATION-TYPE,
|
||
|
Unsigned32
|
||
|
FROM SNMPv2-SMI
|
||
|
DisplayString, MacAddress
|
||
|
FROM SNMPv2-TC
|
||
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||
|
FROM SNMPv2-CONF
|
||
|
os10
|
||
|
FROM DELLEMC-OS10-SMI-MIB
|
||
|
Os10CardOperStatus, Os10ChassisDefType,
|
||
|
Os10SystemCardType, Os10DeviceType,
|
||
|
Os10CmnOperStatus
|
||
|
FROM DELLEMC-OS10-TC-MIB;
|
||
|
|
||
|
|
||
|
os10ChassisMib MODULE-IDENTITY
|
||
|
LAST-UPDATED "201706211200Z"
|
||
|
ORGANIZATION
|
||
|
"Dell EMC"
|
||
|
CONTACT-INFO
|
||
|
"http://www.dell.com/support"
|
||
|
|
||
|
DESCRIPTION
|
||
|
"Dell EMC Networking OS10 Chassis MIB."
|
||
|
|
||
|
REVISION "201706211200Z"
|
||
|
DESCRIPTION
|
||
|
"Modified as per current yang model and removed confirmation information"
|
||
|
|
||
|
REVISION "201701251200Z"
|
||
|
DESCRIPTION
|
||
|
"First draft revision of Dell EMC Networking OS10 chassis MIB."
|
||
|
|
||
|
::= { os10 4 }
|
||
|
|
||
|
|
||
|
-- ------------------------------------------------------------
|
||
|
-- Textual conventions
|
||
|
-- ------------------------------------------------------------
|
||
|
|
||
|
|
||
|
-- ------------------------------------------------------------
|
||
|
-- Top-level structure of the MIB
|
||
|
-- ------------------------------------------------------------
|
||
|
|
||
|
|
||
|
os10SysObject OBJECT IDENTIFIER ::={ os10ChassisMib 1 }
|
||
|
os10ChassisObject OBJECT IDENTIFIER ::={ os10SysObject 1 }
|
||
|
os10SystemComponent OBJECT IDENTIFIER ::={ os10SysObject 2 }
|
||
|
os10AlmObjects OBJECT IDENTIFIER ::={ os10SysObject 3 }
|
||
|
|
||
|
|
||
|
|
||
|
-- ### Chassis System ###
|
||
|
|
||
|
os10NumChassis OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The total number of chassis configured
|
||
|
on the cluster."
|
||
|
::= { os10ChassisObject 1 }
|
||
|
|
||
|
os10MaxNumChassis OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Indicates the maximum allowed chassis
|
||
|
configurable on the cluster."
|
||
|
::= { os10ChassisObject 2 }
|
||
|
|
||
|
-- ## Chassis Table
|
||
|
|
||
|
-- The chassis is a multi-slots physical box.
|
||
|
-- In the chassis, there are physical slots available for
|
||
|
-- plug-in cards. There are two types of plug-in cards,
|
||
|
-- rpm cards and line cards.
|
||
|
|
||
|
-- The chassis table contains the management information of
|
||
|
-- the chassis.
|
||
|
|
||
|
os10ChassisTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF Os10ChassisEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A list of chassis in a cluster.
|
||
|
The chassis table contains the information of
|
||
|
each chassis in the cluster.
|
||
|
"
|
||
|
::= { os10ChassisObject 3 }
|
||
|
|
||
|
os10ChassisEntry OBJECT-TYPE
|
||
|
SYNTAX Os10ChassisEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A list of chassis entries containing information
|
||
|
for the chassis.
|
||
|
"
|
||
|
INDEX { os10ChassisIndex }
|
||
|
::= { os10ChassisTable 1 }
|
||
|
|
||
|
Os10ChassisEntry ::=
|
||
|
SEQUENCE {
|
||
|
os10ChassisIndex Unsigned32,
|
||
|
os10ChassisType Os10ChassisDefType,
|
||
|
os10ChassisMacAddr MacAddress,
|
||
|
os10ChassisPartNum DisplayString,
|
||
|
os10ChassisPPID DisplayString,
|
||
|
os10ChassisHwRev DisplayString,
|
||
|
os10ChassisServiceTag DisplayString,
|
||
|
os10ChassisExpServiceCode DisplayString,
|
||
|
os10ChassisNumFanTrays Unsigned32,
|
||
|
os10ChassisNumPowerSupplies Unsigned32,
|
||
|
os10ChassisTemp INTEGER
|
||
|
os10ChassisProductBase DisplayString,
|
||
|
os10ChassisProductSN DisplayString,
|
||
|
os10ChassisProductPN DisplayString
|
||
|
}
|
||
|
|
||
|
os10ChassisIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique index for each chassis within
|
||
|
the cluster.
|
||
|
This value is the chassisId assigned to the chassis."
|
||
|
|
||
|
::= { os10ChassisEntry 1 }
|
||
|
|
||
|
os10ChassisType OBJECT-TYPE
|
||
|
SYNTAX Os10ChassisDefType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Dell EMC Networking Model number of the chassis."
|
||
|
::= { os10ChassisEntry 2 }
|
||
|
|
||
|
os10ChassisMacAddr OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A 6-octet MAC Address assigned to this chassis."
|
||
|
::= { os10ChassisEntry 3 }
|
||
|
|
||
|
os10ChassisPartNum OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..11))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The chassis manufacturer's part number."
|
||
|
::= { os10ChassisEntry 4 }
|
||
|
|
||
|
os10ChassisPPID OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..24))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The chassis manufacturer's PPID."
|
||
|
::= { os10ChassisEntry 5 }
|
||
|
|
||
|
os10ChassisHwRev OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..10))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The chassis hardware revision number."
|
||
|
::= { os10ChassisEntry 6 }
|
||
|
|
||
|
os10ChassisServiceTag OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..7))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The chassis's service tag."
|
||
|
::= { os10ChassisEntry 7 }
|
||
|
|
||
|
os10ChassisExpServiceCode OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..14))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The chassis's express service code."
|
||
|
::= { os10ChassisEntry 8 }
|
||
|
|
||
|
os10ChassisNumFanTrays OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of fan trays in the chassis."
|
||
|
::= { os10ChassisEntry 9 }
|
||
|
|
||
|
os10ChassisNumPowerSupplies OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of power supplies in the chassis."
|
||
|
::= { os10ChassisEntry 10 }
|
||
|
|
||
|
os10ChassisTemp OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
UNITS "degrees Centigrade"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Temperature of the chassis."
|
||
|
::= { os10ChassisEntry 11 }
|
||
|
|
||
|
os10ChassisProductBase OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The solution id product base"
|
||
|
::= { os10ChassisEntry 12 }
|
||
|
|
||
|
os10ChassisProductSN OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The solution id product serial number"
|
||
|
::= { os10ChassisEntry 13 }
|
||
|
|
||
|
os10ChassisProductPN OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..16))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION "The solution id product part number"
|
||
|
::= { os10ChassisEntry 14 }
|
||
|
|
||
|
-- ## Card Table
|
||
|
|
||
|
os10CardTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF Os10CardEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A list of line cards resident in the chassis.
|
||
|
This table contains the information on each RPM and linecards
|
||
|
in the chassis."
|
||
|
::= { os10ChassisObject 4 }
|
||
|
|
||
|
os10CardEntry OBJECT-TYPE
|
||
|
SYNTAX Os10CardEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Entry for each card in the chassis."
|
||
|
INDEX { os10ChassisIndex,
|
||
|
os10CardIndex }
|
||
|
::= { os10CardTable 1 }
|
||
|
|
||
|
Os10CardEntry ::=
|
||
|
SEQUENCE {
|
||
|
os10CardIndex Unsigned32,
|
||
|
os10CardType Os10SystemCardType,
|
||
|
os10CardDescription DisplayString,
|
||
|
os10CardStatus Os10CardOperStatus,
|
||
|
os10CardTemp Integer32,
|
||
|
os10CardPartNum DisplayString,
|
||
|
os10CardPPID DisplayString,
|
||
|
os10CardHwRev DisplayString,
|
||
|
os10CardServiceTag DisplayString,
|
||
|
os10CardExpServiceCode DisplayString
|
||
|
}
|
||
|
|
||
|
os10CardIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique index for each card in the chassis."
|
||
|
::= { os10CardEntry 1 }
|
||
|
|
||
|
os10CardType OBJECT-TYPE
|
||
|
SYNTAX Os10SystemCardType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Card's type."
|
||
|
::= { os10CardEntry 2 }
|
||
|
|
||
|
os10CardDescription OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..120))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A short description of the card."
|
||
|
::= { os10CardEntry 3 }
|
||
|
|
||
|
os10CardStatus OBJECT-TYPE
|
||
|
SYNTAX Os10CardOperStatus
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The current operational state of the card."
|
||
|
::= { os10CardEntry 4 }
|
||
|
|
||
|
os10CardTemp OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
UNITS "degrees Centigrade"
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Temperature of the card."
|
||
|
::= { os10CardEntry 5 }
|
||
|
|
||
|
os10CardPartNum OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..11))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The card's part number"
|
||
|
::= { os10CardEntry 6 }
|
||
|
|
||
|
os10CardPPID OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..24))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The card's PPID."
|
||
|
::= { os10CardEntry 7 }
|
||
|
|
||
|
os10CardHwRev OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..10))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The card's manufacturer hardware revision number."
|
||
|
::= { os10CardEntry 8 }
|
||
|
|
||
|
os10CardServiceTag OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..7))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The card's service tag."
|
||
|
::= { os10CardEntry 9 }
|
||
|
|
||
|
os10CardExpServiceCode OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..14))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The card's express service code."
|
||
|
::= { os10CardEntry 10 }
|
||
|
|
||
|
|
||
|
-- ### Power Supply Table
|
||
|
|
||
|
os10PowerSupplyTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF Os10PowerSupplyEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A list of power supplies resident
|
||
|
in the device."
|
||
|
::= { os10SystemComponent 1 }
|
||
|
|
||
|
os10PowerSupplyEntry OBJECT-TYPE
|
||
|
SYNTAX Os10PowerSupplyEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A power supply entry provides all attributes of
|
||
|
that power supply."
|
||
|
INDEX { os10PowerSupplyIndex}
|
||
|
::= { os10PowerSupplyTable 1 }
|
||
|
|
||
|
Os10PowerSupplyEntry ::=
|
||
|
SEQUENCE {
|
||
|
os10PowerSupplyIndex Unsigned32,
|
||
|
os10PowerSupplyDevice Os10DeviceType,
|
||
|
os10PowerSupplyDeviceIndex Unsigned32,
|
||
|
os10PowerSupplyOperStatus Os10CmnOperStatus,
|
||
|
os10PowerSupplyType INTEGER,
|
||
|
os10PowerSupplyPPID DisplayString,
|
||
|
os10PowerSupplyServiceTag DisplayString,
|
||
|
os10PowerSupplyExpServiceCode DisplayString
|
||
|
|
||
|
}
|
||
|
|
||
|
os10PowerSupplyIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The unique index of the power supply."
|
||
|
::= { os10PowerSupplyEntry 1 }
|
||
|
|
||
|
os10PowerSupplyDevice OBJECT-TYPE
|
||
|
SYNTAX Os10DeviceType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Identify the type of device the power supply unit resides
|
||
|
(chassis,line card etc..)"
|
||
|
::= { os10PowerSupplyEntry 2 }
|
||
|
|
||
|
os10PowerSupplyDeviceIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique value indentifying a specific os10PowerSupplyDeviceType."
|
||
|
::= { os10PowerSupplyEntry 3 }
|
||
|
|
||
|
os10PowerSupplyOperStatus OBJECT-TYPE
|
||
|
SYNTAX Os10CmnOperStatus
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of the power supply."
|
||
|
::= { os10PowerSupplyEntry 4 }
|
||
|
|
||
|
os10PowerSupplyType OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
unknown(1),
|
||
|
ac(2),
|
||
|
dc(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The type of the power supply."
|
||
|
::= { os10PowerSupplyEntry 5 }
|
||
|
|
||
|
os10PowerSupplyPPID OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..24))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The power supply's PPID."
|
||
|
::= { os10PowerSupplyEntry 6 }
|
||
|
|
||
|
os10PowerSupplyServiceTag OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..7))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The power supply's service tag."
|
||
|
::= { os10PowerSupplyEntry 7 }
|
||
|
|
||
|
os10PowerSupplyExpServiceCode OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..14))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The power supply's express service code."
|
||
|
::= { os10PowerSupplyEntry 8 }
|
||
|
|
||
|
|
||
|
-- ## Fan Tray Table
|
||
|
|
||
|
os10FanTrayTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF Os10FanTrayEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A list of fan trays resident in the device."
|
||
|
::= { os10SystemComponent 2 }
|
||
|
|
||
|
os10FanTrayEntry OBJECT-TYPE
|
||
|
SYNTAX Os10FanTrayEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A fan entry containing objects for a
|
||
|
particular fan tray."
|
||
|
INDEX { os10FanTrayIndex }
|
||
|
::= { os10FanTrayTable 1 }
|
||
|
|
||
|
Os10FanTrayEntry ::=
|
||
|
SEQUENCE {
|
||
|
os10FanTrayIndex Unsigned32,
|
||
|
os10FanTrayDevice Os10DeviceType,
|
||
|
os10FanTrayDeviceIndex Unsigned32,
|
||
|
os10FanTrayOperStatus Os10CmnOperStatus,
|
||
|
os10FanTrayPPID DisplayString,
|
||
|
os10FanTrayServiceTag DisplayString,
|
||
|
os10FanTrayExpServiceCode DisplayString
|
||
|
}
|
||
|
|
||
|
os10FanTrayIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The unique index of the fan tray."
|
||
|
::= { os10FanTrayEntry 1 }
|
||
|
|
||
|
os10FanTrayDevice OBJECT-TYPE
|
||
|
SYNTAX Os10DeviceType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Identify the type of device this fan tray unit resides
|
||
|
(chassis,line card etc..)"
|
||
|
::= { os10FanTrayEntry 2 }
|
||
|
|
||
|
os10FanTrayDeviceIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique value indentifying a specific os10FanTrayDevice."
|
||
|
::= { os10FanTrayEntry 3 }
|
||
|
|
||
|
|
||
|
os10FanTrayOperStatus OBJECT-TYPE
|
||
|
SYNTAX Os10CmnOperStatus
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of the fan tray."
|
||
|
::= { os10FanTrayEntry 4 }
|
||
|
|
||
|
os10FanTrayPPID OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..24))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The fan tray's PPID."
|
||
|
::= { os10FanTrayEntry 5 }
|
||
|
|
||
|
os10FanTrayServiceTag OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..7))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The fan tray's service tag."
|
||
|
::= { os10FanTrayEntry 6 }
|
||
|
|
||
|
os10FanTrayExpServiceCode OBJECT-TYPE
|
||
|
SYNTAX DisplayString (SIZE (0..14))
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The fan tray's express service code."
|
||
|
::= { os10FanTrayEntry 7 }
|
||
|
|
||
|
-- ## Fan Table
|
||
|
|
||
|
os10FanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF Os10FanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A list of fans installed in the chassis."
|
||
|
::= { os10SystemComponent 3 }
|
||
|
|
||
|
os10FanEntry OBJECT-TYPE
|
||
|
SYNTAX Os10FanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A fan entry containing objects for a
|
||
|
particular fan in the chassis."
|
||
|
INDEX { os10FanIndex }
|
||
|
::= { os10FanTable 1 }
|
||
|
|
||
|
Os10FanEntry ::=
|
||
|
SEQUENCE {
|
||
|
os10FanIndex Unsigned32,
|
||
|
os10FanDevice Os10DeviceType,
|
||
|
os10FanDeviceIndex Unsigned32,
|
||
|
os10FanEntity INTEGER,
|
||
|
os10FanEntitySlot Unsigned32,
|
||
|
os10FanId Unsigned32,
|
||
|
os10FanOperStatus Os10CmnOperStatus
|
||
|
|
||
|
}
|
||
|
|
||
|
os10FanIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The unique value for each fan in the device."
|
||
|
::= { os10FanEntry 1 }
|
||
|
|
||
|
os10FanDevice OBJECT-TYPE
|
||
|
SYNTAX Os10DeviceType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Identify the type of device this fan resides.
|
||
|
(chassis,line card etc..)"
|
||
|
::= { os10FanEntry 2 }
|
||
|
|
||
|
os10FanDeviceIndex OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique value indentifying a specific os10FanDevice."
|
||
|
::= { os10FanEntry 3 }
|
||
|
|
||
|
os10FanEntity OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
psu(1),
|
||
|
fanTray(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Identify the type of system componet where the fan is installed."
|
||
|
::= { os10FanEntry 4 }
|
||
|
|
||
|
os10FanEntitySlot OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique value indentifying a specific os10FanEntity."
|
||
|
::= { os10FanEntry 5 }
|
||
|
|
||
|
os10FanId OBJECT-TYPE
|
||
|
SYNTAX Unsigned32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique value indentifying a specific fan in a specific os10FanEntity."
|
||
|
::= { os10FanEntry 6 }
|
||
|
|
||
|
os10FanOperStatus OBJECT-TYPE
|
||
|
SYNTAX Os10CmnOperStatus
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of the fan."
|
||
|
::= { os10FanEntry 7 }
|
||
|
|
||
|
--
|
||
|
-- ## Alarm Group or Traps
|
||
|
--
|
||
|
|
||
|
os10AlmMibNotifications OBJECT IDENTIFIER ::= { os10AlmObjects 1 }
|
||
|
os10AlmVariable OBJECT IDENTIFIER ::= { os10AlmObjects 2 }
|
||
|
|
||
|
--
|
||
|
-- TRAP VarBind Data
|
||
|
--
|
||
|
|
||
|
os10AlmVarInteger OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An generic integer value in the TRAP object"
|
||
|
::= { os10AlmVariable 1 }
|
||
|
|
||
|
os10AlmVarString OBJECT-TYPE
|
||
|
SYNTAX OCTET STRING (SIZE(0..255))
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An generic string value in the TRAP object"
|
||
|
::= { os10AlmVariable 2 }
|
||
|
|
||
|
os10AlmVarChassisId OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The Chassis ID.
|
||
|
For the traps that does not have Chassis information the value will
|
||
|
be -1 in the TRAP PDU.
|
||
|
For Non-ON based platforms, the value is 0 based and for ON Based
|
||
|
platform it is 1 based in the Trap PDU.
|
||
|
"
|
||
|
::= {os10AlmVariable 3 }
|
||
|
|
||
|
os10AlmVarSlot OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The chassis slot number.
|
||
|
For the traps that does not have slot information the value will
|
||
|
-1 in the TRAP PDU.
|
||
|
"
|
||
|
::= { os10AlmVariable 4 }
|
||
|
|
||
|
os10AlmVarPort OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS accessible-for-notify
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The chassis port number.
|
||
|
For the traps that does not have port information the value will
|
||
|
-1 in the TRAP PDU.
|
||
|
"
|
||
|
::= { os10AlmVariable 5 }
|
||
|
|
||
|
|
||
|
--
|
||
|
-- TRAPS
|
||
|
--
|
||
|
|
||
|
os10AlmMinorTempHigh NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when the
|
||
|
chassis's temperature is exceeding the minor threshold."
|
||
|
::= { os10AlmMibNotifications 1 }
|
||
|
|
||
|
os10AlmMinorTempClr NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when the
|
||
|
chassis's temperature is within the minor threshold."
|
||
|
::= { os10AlmMibNotifications 2 }
|
||
|
|
||
|
os10AlmMajorTempHigh NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when the
|
||
|
chassis's temperature is exceeding the mjaor threshold."
|
||
|
::= { os10AlmMibNotifications 3 }
|
||
|
|
||
|
os10AlmMajorTempClr NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when the
|
||
|
chassis's temperature is within the mjaor threshold."
|
||
|
::= { os10AlmMibNotifications 4 }
|
||
|
|
||
|
os10AlmPowerSupplyDown NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when a
|
||
|
power supply is not operational."
|
||
|
::= { os10AlmMibNotifications 5 }
|
||
|
|
||
|
os10AlmPowerSupplyClr NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when a
|
||
|
power supply is now operational."
|
||
|
::= { os10AlmMibNotifications 6 }
|
||
|
|
||
|
os10AlmMajorPowerSupply NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when a
|
||
|
power supply major alarm is issued."
|
||
|
::= { os10AlmMibNotifications 7 }
|
||
|
|
||
|
os10AlmMajorPowerSupplyClr NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when a
|
||
|
power supply major alarm is cleared."
|
||
|
::= { os10AlmMibNotifications 8 }
|
||
|
|
||
|
os10AlmMinorPowerSupply NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when a
|
||
|
power supply minor alarm is issued."
|
||
|
::= { os10AlmMibNotifications 9 }
|
||
|
|
||
|
os10AlmMinorPowerSupplyClr NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when a
|
||
|
power supply minor alarm is cleared."
|
||
|
::= { os10AlmMibNotifications 10 }
|
||
|
|
||
|
|
||
|
os10AlmFanTrayDown NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when a
|
||
|
fan tray is missing or not operational."
|
||
|
::= { os10AlmMibNotifications 11 }
|
||
|
|
||
|
os10AlmFanTrayClr NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when a
|
||
|
fan tray is now operational."
|
||
|
::= { os10AlmMibNotifications 12 }
|
||
|
|
||
|
os10AlmMinorFanTray NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when a
|
||
|
minor fan tray alarm is issued."
|
||
|
::= { os10AlmMibNotifications 13 }
|
||
|
|
||
|
os10AlmMinorFanTrayClr NOTIFICATION-TYPE
|
||
|
OBJECTS {
|
||
|
os10AlmVarInteger,
|
||
|
os10AlmVarString,
|
||
|
os10AlmVarChassisId,
|
||
|
os10AlmVarSlot,
|
||
|
os10AlmVarPort
|
||
|
}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The agent generates this trap when a
|
||
|
theminor fan tray alarm is cleared."
|
||
|
::= { os10AlmMibNotifications 14 }
|
||
|
|
||
|
|
||
|
END
|