mibs/MIBS/cisco/CISCO-ENTITY-DISPLAY-MIB

366 lines
11 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- *****************************************************************
-- CISCO-ENTITY-DISPLAY-MIB: Cisco Entity DISPLAY MIB file
--
-- Jan 2003, Arvind Prabhudev, Mickey Spiegel, Sonal Maheshwari
--
-- Copyright (c) 2003, 2009 by Cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-ENTITY-DISPLAY-MIB DEFINITIONS ::= BEGIN
IMPORTS
Unsigned32,
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
TruthValue
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
entPhysicalIndex
FROM ENTITY-MIB
ciscoMgmt
FROM CISCO-SMI;
ciscoEntityDisplayMIB MODULE-IDENTITY
LAST-UPDATED "200910050000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-displaymib@cisco.com"
DESCRIPTION
"This MIB module provides information about the
status of display devices such as Light Emitting
Diodes (LEDs) and alphanumeric displays present
on the physical entities contained by the managed
system."
REVISION "200910050000Z"
DESCRIPTION
"Added the enumeration 'greenAndAmber' to
CDisplayColor TEXTUAL-CONVENTION.
Added support for ceDisplayBeaconGroup."
REVISION "200303200000Z"
DESCRIPTION
"Initial version of this MIB."
::= { ciscoMgmt 344 }
-- Textual Conventions
CDisplayType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer value that indicates the type of
display device."
SYNTAX INTEGER {
led(1),
alphanumeric(2)
}
CDisplayColor ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer value that describes the color of the
display.
'greenAndAmber' - Indicates that the display color
toggles between green and amber."
SYNTAX INTEGER {
unknown(1),
white(2),
red(3),
green(4),
yellow(5),
amber(6),
blue(7),
greenAndAmber(8)
}
CDisplayState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer value that describes the state of the
display."
SYNTAX INTEGER {
unknown(1),
off(2),
on(3),
blinking(4)
}
-- MIB Object Definitions
ciscoEntityDisplayMIBObjects OBJECT IDENTIFIER
::= { ciscoEntityDisplayMIB 1 }
-- This table contains current display status information.
ceDisplayTable OBJECT-TYPE
SYNTAX SEQUENCE OF CeDisplayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides information about the display
devices on the physical entities in the managed
system and their current display status."
::= { ciscoEntityDisplayMIBObjects 1 }
ceDisplayEntry OBJECT-TYPE
SYNTAX CeDisplayEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the ceDisplayTable that provides
information about an LED or an alphanumeric display
in the system including its current display status."
INDEX {
entPhysicalIndex,
ceDisplayIndex
}
::= { ceDisplayTable 1 }
CeDisplayEntry ::= SEQUENCE {
ceDisplayIndex Unsigned32,
ceDisplayType CDisplayType,
ceDisplayName SnmpAdminString,
ceDisplayState CDisplayState,
ceDisplayColor CDisplayColor,
ceDisplayText SnmpAdminString
}
ceDisplayIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..1024)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary index that uniquely identifies an LED or
an alphanumeric display on the physical entity
identified by entPhysicalIndex."
::= { ceDisplayEntry 1 }
ceDisplayType OBJECT-TYPE
SYNTAX CDisplayType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of display described
in this entry. i.e. whether it is an LED display or
an alphanumeric display."
::= { ceDisplayEntry 2 }
ceDisplayName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides a human-readable string which is
the name for the display device specified in this entry."
::= { ceDisplayEntry 3 }
ceDisplayState OBJECT-TYPE
SYNTAX CDisplayState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current display state for
the display specified in this entry."
::= { ceDisplayEntry 4 }
ceDisplayColor OBJECT-TYPE
SYNTAX CDisplayColor
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the color currently seen on
the display specified in this entry. If the display
specified by this entry is an alphanumeric display,
i.e. ceDisplayType is of type 'alphanumeric' then,
color may not apply and the agent may choose to
indicate this by setting this object to 'unknown'."
::= { ceDisplayEntry 5 }
ceDisplayText OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides a human-readable string which is
the text currently displayed in the alphanumeric display
specified in this entry. If the display specified by
this entry is an LED, i.e. ceDisplayType is of type 'led'
then, this object would be an empty string."
::= { ceDisplayEntry 6 }
ceDisplayBeaconTable OBJECT-TYPE
SYNTAX SEQUENCE OF CeDisplayBeaconEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides functionality to manage
beacon display devices in the managed system."
::= { ciscoEntityDisplayMIBObjects 2 }
ceDisplayBeaconEntry OBJECT-TYPE
SYNTAX CeDisplayBeaconEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information of
beacon functionality of a particular beacon
display device.
Only those display devices, as specified by
entPhysicalIndex in ENTITY-MIB, that support
beacon functionality will be populated in this
table."
INDEX {
entPhysicalIndex,
ceDisplayIndex
}
::= { ceDisplayBeaconTable 1 }
CeDisplayBeaconEntry ::= SEQUENCE {
ceDisplayBeaconEnabled TruthValue
}
ceDisplayBeaconEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies if the beacon functionality is
administratively enabled for this display device.
'true' - beacon functionality is administratively
enabled
'false' - beacon functionality is administratively
disabled."
::= { ceDisplayBeaconEntry 1 }
-- MIB Conformance Information
ceDisplayMIBConformance OBJECT IDENTIFIER
::= { ciscoEntityDisplayMIB 2 }
ceDisplayMIBCompliances OBJECT IDENTIFIER
::= { ceDisplayMIBConformance 1 }
ceDisplayMIBGroups OBJECT IDENTIFIER
::= { ceDisplayMIBConformance 2 }
-- Compliance Statements
ceDisplayMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for entities that implement the
CISCO-ENTITY-DISPLAY-MIB.
This compliance statement is deprecated and superceded by
ceDisplayMIBCompliance2."
MODULE -- this module
MANDATORY-GROUPS { ceDisplayGroup }
GROUP ceDisplayLEDGroup
DESCRIPTION
"This group is required when the display entity is an
LED."
GROUP ceDisplayAlphaNumericGroup
DESCRIPTION
"This group is required when the display entity is an
alphanumeric display."
::= { ceDisplayMIBCompliances 1 }
ceDisplayMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities that implement the
CISCO-ENTITY-DISPLAY-MIB."
MODULE -- this module
MANDATORY-GROUPS { ceDisplayGroup }
GROUP ceDisplayLEDGroup
DESCRIPTION
"This group is required when the display entity is an
LED."
GROUP ceDisplayAlphaNumericGroup
DESCRIPTION
"This group is required when the display entity is an
alphanumeric display."
GROUP ceDisplayBeaconGroup
DESCRIPTION
"This group is required when system supports beacon
functionality."
OBJECT ceDisplayBeaconEnabled
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ceDisplayMIBCompliances 2 }
-- MIB groupings
ceDisplayGroup OBJECT-GROUP
OBJECTS {
ceDisplayType,
ceDisplayName,
ceDisplayState
}
STATUS current
DESCRIPTION
"A collection of managed objects that provide information
about a display in the system including its current state."
::= { ceDisplayMIBGroups 1 }
ceDisplayLEDGroup OBJECT-GROUP
OBJECTS { ceDisplayColor }
STATUS current
DESCRIPTION
"A collection of objects relevant to LED display."
::= { ceDisplayMIBGroups 2 }
ceDisplayAlphaNumericGroup OBJECT-GROUP
OBJECTS { ceDisplayText }
STATUS current
DESCRIPTION
"A collection of objects relevant to alphanumeric display."
::= { ceDisplayMIBGroups 3 }
ceDisplayBeaconGroup OBJECT-GROUP
OBJECTS { ceDisplayBeaconEnabled }
STATUS current
DESCRIPTION
"A collection of objects relevant to beacon
functionality."
::= { ceDisplayMIBGroups 4 }
END