CHATEAU-CD-PRODUCT-MIB

File: CHATEAU-CD-PRODUCT-MIB.mib (29109 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
CHATEAUSYSTEMS-REGISTRATIONS-MIB

Imported symbols

MODULE-IDENTITY OBJECT-IDENTITY NOTIFICATION-TYPE
OBJECT-TYPE Unsigned32 Integer32
Counter32 OBJECT-GROUP NOTIFICATION-GROUP
MODULE-COMPLIANCE DisplayString TruthValue
chateauCDProduct ChateauTrapControl ChateauEventSeverity

Defined Types

CdChangerSlotEntry  
SEQUENCE    
  cdChangerSlotNbr Unsigned32
  cdChangerSlotStatus INTEGER
  cdChangerSlotCDTrackPlaying Unsigned32
  cdChangerCDNbrTracks Unsigned32

CdChangerCDTrackEntry  
SEQUENCE    
  cdChangerCDTrackNbr Unsigned32
  cdChangerCDTrackPlaying TruthValue
  cdChangerCDTrackLengthSecs Unsigned32
  cdChangerCDTrackLengthStr DisplayString
  cdChangerCDTrackTitle DisplayString
  cdChangerCDTrackArtist DisplayString

Defined Values

chateauCDProductMIB 1.3.6.1.4.1.10910.2.2.3.1.1
This MIB defines Nodes and Data Objects to support Chateau Systems CD Players. This MIB has been distributed as part of the handout materials from the SNMP Technology Seminar presented by Chateau Systems. Any person or organization making use of this example MIB is responsible for ensuring its complete suitability for their own purposes. This includes the text of the legal disclaimers below, as well as all other aspects. Chateau Systems reserves the right to make changes in specifications and other information contained in this document without prior notice. The reader should contact Chateau Systems to determine whether or not such changes have been made. In no event shall Chateau Systems be liable for any incidental, indirect, special, or consequential damages whatsoever (including but not limited to lost profits) arising out of or related to this document or the information contained in it, even if Chateau Systems has been advised of, known, or should have known, the possibility of such damages. Chateau Systems grants vendors, end-users, and other interested parties a non-exclusive license to use this specification in connection with the management of Chateau Systems products. Copyright November 2005 Chateau Systems, Inc.
MODULE-IDENTITY    

chateauCDProdConfig 1.3.6.1.4.1.10910.2.2.3.1.1.1
CD Configuration Organizational node
OBJECT-IDENTITY    

cdStaticConfig 1.3.6.1.4.1.10910.2.2.3.1.1.1.1
CD Static Configuration Node
OBJECT-IDENTITY    

cdStCfgManufacturer 1.3.6.1.4.1.10910.2.2.3.1.1.1.1.1
The IANA issued Enterprise OID for this Product's Manufacturer.
OBJECT-TYPE    
  OBJECT IDENTIFIER  

cdStCfgModel 1.3.6.1.4.1.10910.2.2.3.1.1.1.1.2
Manufacturer's Model Designation
OBJECT-TYPE    
  DisplayString Size(4..16)  

cdStCfgFirmwareRev 1.3.6.1.4.1.10910.2.2.3.1.1.1.1.10
The Firmware Revision for currently loaded firmware
OBJECT-TYPE    
  DisplayString  

cdDynamicConfig 1.3.6.1.4.1.10910.2.2.3.1.1.1.2
CD Dynamic Configuration Node
OBJECT-IDENTITY    

cdDynCfgUserAlias 1.3.6.1.4.1.10910.2.2.3.1.1.1.2.1
Any user assigned name for this CD player
OBJECT-TYPE    
  DisplayString Size(0..16)  

chateauCDProdControl 1.3.6.1.4.1.10910.2.2.3.1.1.2
CD Control Organizational node
OBJECT-IDENTITY    

cdCtlPower 1.3.6.1.4.1.10910.2.2.3.1.1.2.1
Indicated CD Player Power status. Can be modified by the user.
OBJECT-TYPE    
  INTEGER on(1), off(2)  

cdCtlTrayDoor 1.3.6.1.4.1.10910.2.2.3.1.1.2.2
CD Player tray door status. Can be modified by the user. If cdCtlPower = off, then the user cannot modify this value.
OBJECT-TYPE    
  INTEGER closed(1), open(2)  

cdCtlPlaying 1.3.6.1.4.1.10910.2.2.3.1.1.2.3
CD Player 'play' status. Can be modified by the user. If cdCtlPower = off OR cdCtlTrayDoor = open, then the user cannot modify this value.
OBJECT-TYPE    
  TruthValue  

chateauCDProdStatus 1.3.6.1.4.1.10910.2.2.3.1.1.3
CD Player Status organizational node
OBJECT-IDENTITY    

cdChassisStatus 1.3.6.1.4.1.10910.2.2.3.1.1.3.1
CD Player Chassis status node
OBJECT-IDENTITY    

cdChStPowerOnHours 1.3.6.1.4.1.10910.2.2.3.1.1.3.1.1
The total number of hours that this CD Player has been powered on in its lifetime.
OBJECT-TYPE    
  Unsigned32  

cdChStLaserOnHours 1.3.6.1.4.1.10910.2.2.3.1.1.3.1.2
The total number of hours that this CD Player's Laser has been powered on in its lifetime. Trending this value may predict Laser failures.
OBJECT-TYPE    
  Unsigned32  

cdChStCrcErrorCtr 1.3.6.1.4.1.10910.2.2.3.1.1.3.1.3
Counter for CRC errors encountered reading CDs. This Counter is initialized whenever the CD Player is powered on.
OBJECT-TYPE    
  Counter32  

cdChStTemperature 1.3.6.1.4.1.10910.2.2.3.1.1.3.1.4
CD Player internal chassis temperature.
OBJECT-TYPE    
  Integer32  

cdChStPowerSupply 1.3.6.1.4.1.10910.2.2.3.1.1.3.1.5
CD Player Power Supply status.
OBJECT-TYPE    
  INTEGER okay(1), voltageError(2)  

cdChangerStatus 1.3.6.1.4.1.10910.2.2.3.1.1.3.2
CD Player Changer status node
OBJECT-IDENTITY    

cdChangerNbrCdSlots 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.1
The maximum number of CDs that can be loaded into this CD player. The size of (number of indexed entries in) the cdChangerSlotTable.
OBJECT-TYPE    
  Unsigned32 1..8  

cdChangerSlotTable 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.2
CD Changer Slot Table.
OBJECT-TYPE    
  SEQUENCE OF  
    CdChangerSlotEntry

cdChangerSlotEntry 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.2.1
An entry in cdChangerSlotTable.
OBJECT-TYPE    
  CdChangerSlotEntry  

cdChangerSlotNbr 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.2.1.1
Slot number and table index.
OBJECT-TYPE    
  Unsigned32 1..8  

cdChangerSlotStatus 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.2.1.2
CD Changer Slot Status.
OBJECT-TYPE    
  INTEGER containsCD(1), empty(2)  

cdChangerSlotCDTrackPlaying 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.2.1.3
If a CD is currently playing, this is the Track Number. This is also the value of cdChangerCDTrackNbr for the CD that is playing. = 0 if no CD is currently playing.
OBJECT-TYPE    
  Unsigned32  

cdChangerCDNbrTracks 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.2.1.4
The number of Tracks on this CD. This is also the size the sub-table cdChangerCDTrackTable for this CD - ie, the maximum value of cdChangerCDTrackNbr.
OBJECT-TYPE    
  Unsigned32  

cdChangerCDTrackTable 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.3
Changer Track Table for a single CD.
OBJECT-TYPE    
  SEQUENCE OF  
    CdChangerCDTrackEntry

cdChangerCDTrackEntry 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.3.1
An entry in cdChangerCDTrackTable.
OBJECT-TYPE    
  CdChangerCDTrackEntry  

cdChangerCDTrackNbr 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.3.1.1
CD Track Number and Table Index
OBJECT-TYPE    
  Unsigned32  

cdChangerCDTrackPlaying 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.3.1.2
= true if this Track is currently playing. Only one Track can be true at a time.
OBJECT-TYPE    
  TruthValue  

cdChangerCDTrackLengthSecs 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.3.1.3
Track time in seconds.
OBJECT-TYPE    
  Unsigned32  

cdChangerCDTrackLengthStr 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.3.1.4
Track time in minutes and seconds displayed as text.
OBJECT-TYPE    
  DisplayString  

cdChangerCDTrackTitle 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.3.1.5
CD Track Title. NULL string if information is not available.
OBJECT-TYPE    
  DisplayString Size(0..64)  

cdChangerCDTrackArtist 1.3.6.1.4.1.10910.2.2.3.1.1.3.2.3.1.6
CD Track Artist. NULL string if information is not available.
OBJECT-TYPE    
  DisplayString Size(0..64)  

chateauCDProdEvents 1.3.6.1.4.1.10910.2.2.3.1.1.10
CD Player Event Data and Trap Definitions are organized under this node.
OBJECT-IDENTITY    

cdEventControl 1.3.6.1.4.1.10910.2.2.3.1.1.10.1
Node for data affecting Agent Trap Management Semantics
OBJECT-IDENTITY    

cdEvCtlAgtPollFreq 1.3.6.1.4.1.10910.2.2.3.1.1.10.1.1
How often the Agent polls the CD Player for trappable conditions. Set = 0 to disable all traps. Persistent through system resets.
OBJECT-TYPE    
  Unsigned32  

cdChassisTempAlarmThresh 1.3.6.1.4.1.10910.2.2.3.1.1.10.1.2
User settable to define the Chassis Temperature past which a Chassis Temperature Alarm will occur. Agent semantics will apply hysterisis logic so that traps to not repeat unecessarily when the chassis temperature is very close to this threshold. Persistent through system resets.
OBJECT-TYPE    
  Integer32  

cdChassisTempEvTrapEn 1.3.6.1.4.1.10910.2.2.3.1.1.10.1.10
User settable to disable/enable Chassis Temperature alarms and okay events. Persistent through system resets.
OBJECT-TYPE    
  ChateauTrapControl  

cdPowerSupplyEvTrapEn 1.3.6.1.4.1.10910.2.2.3.1.1.10.1.20
User settable to disable/enable Power Supply alarms and okay events. Persistent through system resets.
OBJECT-TYPE    
  ChateauTrapControl  

cdEventDescriptors 1.3.6.1.4.1.10910.2.2.3.1.1.10.2
Event Descriptor Node
OBJECT-IDENTITY    

cdEvSeverity 1.3.6.1.4.1.10910.2.2.3.1.1.10.2.1
This value is sent with each trap as an indication of the intended severity of the event.
OBJECT-TYPE    
  ChateauEventSeverity  

cdEvDescription 1.3.6.1.4.1.10910.2.2.3.1.1.10.2.2
Text which may provide the user with further diagnostic information.
OBJECT-TYPE    
  DisplayString Size(0..64)  

cdEventList 1.3.6.1.4.1.10910.2.2.3.1.1.10.0
Notification Objects are organized under this node.
OBJECT-IDENTITY    

cdChassisTempAlarmEv 1.3.6.1.4.1.10910.2.2.3.1.1.10.0.10
Sent when cdChStTemperature > cdChassisTempAlarmThresh. Will not be resent until cdChStTemperature drops below cdChasisTempAlarmThresh less 10%. This trap can be disabled by setting cdChassisTempEvTrapEn = trapDisable.
NOTIFICATION-TYPE    

cdChassisTempOkayEv 1.3.6.1.4.1.10910.2.2.3.1.1.10.0.11
Sent when cdChStTemperature drops below cdChassisTempAlarmThresh. This trap can be disabled by setting cdChassisTempEvTrapEn = trapDisable.
NOTIFICATION-TYPE    

cdPowerSupplyEv 1.3.6.1.4.1.10910.2.2.3.1.1.10.0.20
Sent when cdChStPowerSupply changes from okay to voltageError, or from voltageError to okay. This trap can be disabled by setting cdPowerSupplyEvTrapEn = trapDisable.
NOTIFICATION-TYPE    

chateauCDProdConformance 1.3.6.1.4.1.10910.2.2.3.1.1.20
Organizational node for Conformance Objects.
OBJECT-IDENTITY    

cdConformanceGroups 1.3.6.1.4.1.10910.2.2.3.1.1.20.1
Organizational node for Conformance Groups.
OBJECT-IDENTITY    

cdProdConfigGroup 1.3.6.1.4.1.10910.2.2.3.1.1.20.1.1
cdProdConfigGroup
OBJECT-GROUP    

cdProdControlGroup 1.3.6.1.4.1.10910.2.2.3.1.1.20.1.2
cdProdControlGroup
OBJECT-GROUP    

cdProdStatusGroup 1.3.6.1.4.1.10910.2.2.3.1.1.20.1.3
cdProdStatusGroup
OBJECT-GROUP    

cdProdEventGroup 1.3.6.1.4.1.10910.2.2.3.1.1.20.1.4
cdProdEventGroup
OBJECT-GROUP    

cdProdNotificationsGroup 1.3.6.1.4.1.10910.2.2.3.1.1.20.1.5
cdProdNotificationsGroup
NOTIFICATION-GROUP    

cdCompliance 1.3.6.1.4.1.10910.2.2.3.1.1.20.2
Specification of mandatory & non-mandatory MIB objects.
MODULE-COMPLIANCE