Observium_CE/mibs/cisco/CIE1000-SYSUTIL-MIB

898 lines
32 KiB
Plaintext

-- *****************************************************************
-- SYSUTIL-MIB: Cisco private MIB
-- ****************************************************************
CIE1000-SYSUTIL-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-GROUP, MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
cie1000SwitchMgmt FROM CISCO-IE1000-MIB
CIE1000DisplayString FROM CIE1000-TC
CIE1000InterfaceIndex FROM CIE1000-TC
Integer32 FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
MacAddress FROM SNMPv2-TC
TruthValue FROM SNMPv2-TC
;
cie1000SysutilMib MODULE-IDENTITY
LAST-UPDATED "201602250000Z"
ORGANIZATION
"Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 West Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-snmp@cisco.com"
DESCRIPTION
"This is a private version of SysUtil"
REVISION "201602250000Z"
DESCRIPTION
"Add LED status"
REVISION "201602170000Z"
DESCRIPTION
"Add system temperature monitor"
REVISION "201602150000Z"
DESCRIPTION
"Add board serial and type to board info"
REVISION "201511020000Z"
DESCRIPTION
"Add system time config"
REVISION "201510300000Z"
DESCRIPTION
"Add board info"
REVISION "201510200000Z"
DESCRIPTION
"Add system config info"
REVISION "201510150000Z"
DESCRIPTION
"Add system uptime status"
REVISION "201411110000Z"
DESCRIPTION
"Add system LED status"
REVISION "201410100000Z"
DESCRIPTION
"Editorial changes"
REVISION "201407010000Z"
DESCRIPTION
"Initial version"
::= { cie1000SwitchMgmt 24 }
CIE1000SysutilLedColor ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration defines the LED colors."
SYNTAX INTEGER { off(0), green(1), red(2), amber(3),
green-red(4), green-amber(5) }
CIE1000SysutilLedMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration defines the type of LED mode."
SYNTAX INTEGER { initial(0), solid(1), off(2), blinking(3),
alternative(4) }
CIE1000SysutilLedNameIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration defines the names of the system LEDs."
SYNTAX INTEGER { alm(0), dca(1), dcb(2), exp(3), poe(4),
sys(5) }
CIE1000SysutilPowerSupplyStateType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration defines the type of power supply state."
SYNTAX INTEGER { active(0), standby(1), notPresent(2) }
CIE1000SysutilRebootType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration defines the type of reboot."
SYNTAX INTEGER { noReboot(0), coldReboot(1), warmReboot(2),
factoryReset(3) }
CIE1000SysutilSystemLedClearType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration defines the type of system LED status clearing."
SYNTAX INTEGER { all(0), fatal(1), software(2), post(3),
ztp(4), stackFwChk(5) }
CIE1000SysutilTemperatureMonitorSensorType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration defines the type of temperature sensors."
SYNTAX INTEGER { board(0), junction(1) }
cie1000SysutilMibObjects OBJECT IDENTIFIER
::= { cie1000SysutilMib 1 }
cie1000SysutilCapabilities OBJECT IDENTIFIER
::= { cie1000SysutilMibObjects 1 }
cie1000SysutilCapabilitiesWarmRebootSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate if warm restart is supported or not. true means it is
supported. false means it is not supported."
::= { cie1000SysutilCapabilities 1 }
cie1000SysutilCapabilitiesPostSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate if POST(Power On Self Test) is supported or not. true(1) means
it is supported. false(2) means it is not supported."
::= { cie1000SysutilCapabilities 2 }
cie1000SysutilCapabilitiesZtpSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate if ZTP(Zero Touch Provisioning) is supported or not. true(1)
means it is supported. false(2) means it is not supported."
::= { cie1000SysutilCapabilities 3 }
cie1000SysutilCapabilitiesStackFwChkSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate if stack firmware version check is supported or not. true(1)
means it is supported. false(2) means it is not supported."
::= { cie1000SysutilCapabilities 4 }
cie1000SysutilConfig OBJECT IDENTIFIER
::= { cie1000SysutilMibObjects 2 }
cie1000SysutilConfigSystemInfo OBJECT IDENTIFIER
::= { cie1000SysutilConfig 1 }
cie1000SysutilConfigSystemInfoHostname OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hostname"
::= { cie1000SysutilConfigSystemInfo 1 }
cie1000SysutilConfigSystemInfoContact OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contact name."
::= { cie1000SysutilConfigSystemInfo 2 }
cie1000SysutilConfigSystemInfoLocation OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Location."
::= { cie1000SysutilConfigSystemInfo 3 }
cie1000SysutilConfigSystemTime OBJECT IDENTIFIER
::= { cie1000SysutilConfig 2 }
cie1000SysutilConfigSystemTimeSystemCurTime OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current system time"
::= { cie1000SysutilConfigSystemTime 1 }
cie1000SysutilConfigSystemTimeSystemCurTimeFormat OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Format for setting up current system time"
::= { cie1000SysutilConfigSystemTime 2 }
cie1000SysutilConfigTemperatureMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF CIE1000SysutilConfigTemperatureMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of temperature monitor config."
::= { cie1000SysutilConfig 3 }
cie1000SysutilConfigTemperatureMonitorEntry OBJECT-TYPE
SYNTAX CIE1000SysutilConfigTemperatureMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row set the sensor config."
INDEX { cie1000SysutilConfigTemperatureMonitorSensorId }
::= { cie1000SysutilConfigTemperatureMonitorTable 1 }
CIE1000SysutilConfigTemperatureMonitorEntry ::= SEQUENCE {
cie1000SysutilConfigTemperatureMonitorSensorId CIE1000SysutilTemperatureMonitorSensorType,
cie1000SysutilConfigTemperatureMonitorLowThreshold Integer32,
cie1000SysutilConfigTemperatureMonitorHighThreshold Integer32,
cie1000SysutilConfigTemperatureMonitorCriticalThreshold Integer32,
cie1000SysutilConfigTemperatureMonitorHysteresis Integer32
}
cie1000SysutilConfigTemperatureMonitorSensorId OBJECT-TYPE
SYNTAX CIE1000SysutilTemperatureMonitorSensorType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The identification of sensor for tempeature monitor."
::= { cie1000SysutilConfigTemperatureMonitorEntry 1 }
cie1000SysutilConfigTemperatureMonitorLowThreshold OBJECT-TYPE
SYNTAX Integer32 (-40..125)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The low threshold of temperature monior."
::= { cie1000SysutilConfigTemperatureMonitorEntry 2 }
cie1000SysutilConfigTemperatureMonitorHighThreshold OBJECT-TYPE
SYNTAX Integer32 (-40..125)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The high threshold of temperature monior."
::= { cie1000SysutilConfigTemperatureMonitorEntry 3 }
cie1000SysutilConfigTemperatureMonitorCriticalThreshold OBJECT-TYPE
SYNTAX Integer32 (90..150)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The critical threshold of temperature monior."
::= { cie1000SysutilConfigTemperatureMonitorEntry 4 }
cie1000SysutilConfigTemperatureMonitorHysteresis OBJECT-TYPE
SYNTAX Integer32 (1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of hysteresis for temperature check."
::= { cie1000SysutilConfigTemperatureMonitorEntry 5 }
cie1000SysutilStatus OBJECT IDENTIFIER
::= { cie1000SysutilMibObjects 3 }
cie1000SysutilStatusCpuLoad OBJECT IDENTIFIER
::= { cie1000SysutilStatus 1 }
cie1000SysutilStatusCpuLoadAverage100msec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average CPU load (%) in 100 milli-seconds."
::= { cie1000SysutilStatusCpuLoad 1 }
cie1000SysutilStatusCpuLoadAverage1sec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average CPU load (%) in 1 second."
::= { cie1000SysutilStatusCpuLoad 2 }
cie1000SysutilStatusCpuLoadAverage10sec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average CPU load (%) in 10 seconds."
::= { cie1000SysutilStatusCpuLoad 3 }
cie1000SysutilStatusPowerSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF CIE1000SysutilStatusPowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of power supply status."
::= { cie1000SysutilStatus 2 }
cie1000SysutilStatusPowerSupplyEntry OBJECT-TYPE
SYNTAX CIE1000SysutilStatusPowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the power supply status."
INDEX { cie1000SysutilStatusPowerSupplySwitchId,
cie1000SysutilStatusPowerSupplyPsuId }
::= { cie1000SysutilStatusPowerSupplyTable 1 }
CIE1000SysutilStatusPowerSupplyEntry ::= SEQUENCE {
cie1000SysutilStatusPowerSupplySwitchId Integer32,
cie1000SysutilStatusPowerSupplyPsuId Integer32,
cie1000SysutilStatusPowerSupplyState CIE1000SysutilPowerSupplyStateType,
cie1000SysutilStatusPowerSupplyDescription CIE1000DisplayString
}
cie1000SysutilStatusPowerSupplySwitchId OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The identification of switch."
::= { cie1000SysutilStatusPowerSupplyEntry 1 }
cie1000SysutilStatusPowerSupplyPsuId OBJECT-TYPE
SYNTAX Integer32 (1..2)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The identification of power supply."
::= { cie1000SysutilStatusPowerSupplyEntry 2 }
cie1000SysutilStatusPowerSupplyState OBJECT-TYPE
SYNTAX CIE1000SysutilPowerSupplyStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of power supply."
::= { cie1000SysutilStatusPowerSupplyEntry 3 }
cie1000SysutilStatusPowerSupplyDescription OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of power supply."
::= { cie1000SysutilStatusPowerSupplyEntry 4 }
cie1000SysutilStatusSystemLedTable OBJECT-TYPE
SYNTAX SEQUENCE OF CIE1000SysutilStatusSystemLedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of system LED status."
::= { cie1000SysutilStatus 3 }
cie1000SysutilStatusSystemLedEntry OBJECT-TYPE
SYNTAX CIE1000SysutilStatusSystemLedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the system LED status."
INDEX { cie1000SysutilStatusSystemLedSwitchId }
::= { cie1000SysutilStatusSystemLedTable 1 }
CIE1000SysutilStatusSystemLedEntry ::= SEQUENCE {
cie1000SysutilStatusSystemLedSwitchId Integer32,
cie1000SysutilStatusSystemLedDescription CIE1000DisplayString
}
cie1000SysutilStatusSystemLedSwitchId OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The identification of switch."
::= { cie1000SysutilStatusSystemLedEntry 1 }
cie1000SysutilStatusSystemLedDescription OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of system LED status."
::= { cie1000SysutilStatusSystemLedEntry 2 }
cie1000SysutilStatusSystemUptime OBJECT IDENTIFIER
::= { cie1000SysutilStatus 4 }
cie1000SysutilStatusSystemUptimeSystemUptime OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since the DUT is Up."
::= { cie1000SysutilStatusSystemUptime 1 }
cie1000SysutilStatusBoardInfo OBJECT IDENTIFIER
::= { cie1000SysutilStatus 5 }
cie1000SysutilStatusBoardInfoBoardMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Board Mac Address"
::= { cie1000SysutilStatusBoardInfo 1 }
cie1000SysutilStatusBoardInfoBoardID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Board ID"
::= { cie1000SysutilStatusBoardInfo 2 }
cie1000SysutilStatusBoardInfoBoardSerial OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Board ID"
::= { cie1000SysutilStatusBoardInfo 3 }
cie1000SysutilStatusBoardInfoBoardType OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Board ID"
::= { cie1000SysutilStatusBoardInfo 4 }
cie1000SysutilStatusBoardInfoCipSerial OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Board CIP serial number"
::= { cie1000SysutilStatusBoardInfo 5 }
cie1000SysutilStatusTemperatureMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF CIE1000SysutilStatusTemperatureMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of temperature monitor status."
::= { cie1000SysutilStatus 6 }
cie1000SysutilStatusTemperatureMonitorEntry OBJECT-TYPE
SYNTAX CIE1000SysutilStatusTemperatureMonitorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row contains the sensor status."
INDEX { cie1000SysutilStatusTemperatureMonitorSensorId }
::= { cie1000SysutilStatusTemperatureMonitorTable 1 }
CIE1000SysutilStatusTemperatureMonitorEntry ::= SEQUENCE {
cie1000SysutilStatusTemperatureMonitorSensorId CIE1000SysutilTemperatureMonitorSensorType,
cie1000SysutilStatusTemperatureMonitorLowAlarm TruthValue,
cie1000SysutilStatusTemperatureMonitorHighAlarm TruthValue,
cie1000SysutilStatusTemperatureMonitorCriticalAlarm TruthValue,
cie1000SysutilStatusTemperatureMonitorTemperature Integer32
}
cie1000SysutilStatusTemperatureMonitorSensorId OBJECT-TYPE
SYNTAX CIE1000SysutilTemperatureMonitorSensorType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The identification of sensor for tempeature monitor."
::= { cie1000SysutilStatusTemperatureMonitorEntry 1 }
cie1000SysutilStatusTemperatureMonitorLowAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm flag of temperature low status."
::= { cie1000SysutilStatusTemperatureMonitorEntry 2 }
cie1000SysutilStatusTemperatureMonitorHighAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm flag of temperature high status."
::= { cie1000SysutilStatusTemperatureMonitorEntry 3 }
cie1000SysutilStatusTemperatureMonitorCriticalAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm flag of temperature critical status."
::= { cie1000SysutilStatusTemperatureMonitorEntry 4 }
cie1000SysutilStatusTemperatureMonitorTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current temperature."
::= { cie1000SysutilStatusTemperatureMonitorEntry 5 }
cie1000SysutilStatusLedStatus OBJECT IDENTIFIER
::= { cie1000SysutilStatus 7 }
cie1000SysutilStatusLedStatusSystemTable OBJECT-TYPE
SYNTAX SEQUENCE OF CIE1000SysutilStatusLedStatusSystemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is the list of LED nodes. The index is the name of the LED
node"
::= { cie1000SysutilStatusLedStatus 1 }
cie1000SysutilStatusLedStatusSystemEntry OBJECT-TYPE
SYNTAX CIE1000SysutilStatusLedStatusSystemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index is a name e.g. alm"
INDEX { cie1000SysutilStatusLedStatusSystemLedId }
::= { cie1000SysutilStatusLedStatusSystemTable 1 }
CIE1000SysutilStatusLedStatusSystemEntry ::= SEQUENCE {
cie1000SysutilStatusLedStatusSystemLedId CIE1000SysutilLedNameIndex,
cie1000SysutilStatusLedStatusSystemLedColor CIE1000SysutilLedColor,
cie1000SysutilStatusLedStatusSystemLedMode CIE1000SysutilLedMode,
cie1000SysutilStatusLedStatusSystemDescription CIE1000DisplayString
}
cie1000SysutilStatusLedStatusSystemLedId OBJECT-TYPE
SYNTAX CIE1000SysutilLedNameIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The identification of the system LED."
::= { cie1000SysutilStatusLedStatusSystemEntry 1 }
cie1000SysutilStatusLedStatusSystemLedColor OBJECT-TYPE
SYNTAX CIE1000SysutilLedColor
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Color of LED. off(0) - The led is off, green(1) - The led is green,
red(2) - The led is red, amber(3) - The led is amber, green_red(4) -
The led is bi-color greed red, green_amber(5) - The led is bi-color
green amber."
::= { cie1000SysutilStatusLedStatusSystemEntry 2 }
cie1000SysutilStatusLedStatusSystemLedMode OBJECT-TYPE
SYNTAX CIE1000SysutilLedMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of LED mode.initial(0) Initial state. solid(1) LED is solid
on.off(2) LED is turned off.blinking(3) LED is blinking.alternative(4)
LED is in alternative mode."
::= { cie1000SysutilStatusLedStatusSystemEntry 3 }
cie1000SysutilStatusLedStatusSystemDescription OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of system LED status."
::= { cie1000SysutilStatusLedStatusSystemEntry 4 }
cie1000SysutilStatusLedStatusPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CIE1000SysutilStatusLedStatusPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is the list of port interface LED nodes. The index is the
port interface "
::= { cie1000SysutilStatusLedStatus 2 }
cie1000SysutilStatusLedStatusPortEntry OBJECT-TYPE
SYNTAX CIE1000SysutilStatusLedStatusPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port interface"
INDEX { cie1000SysutilStatusLedStatusPortIfIndex }
::= { cie1000SysutilStatusLedStatusPortTable 1 }
CIE1000SysutilStatusLedStatusPortEntry ::= SEQUENCE {
cie1000SysutilStatusLedStatusPortIfIndex CIE1000InterfaceIndex,
cie1000SysutilStatusLedStatusPortLedColor CIE1000SysutilLedColor,
cie1000SysutilStatusLedStatusPortLedMode CIE1000SysutilLedMode,
cie1000SysutilStatusLedStatusPortDescription CIE1000DisplayString
}
cie1000SysutilStatusLedStatusPortIfIndex OBJECT-TYPE
SYNTAX CIE1000InterfaceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Logical interface number."
::= { cie1000SysutilStatusLedStatusPortEntry 1 }
cie1000SysutilStatusLedStatusPortLedColor OBJECT-TYPE
SYNTAX CIE1000SysutilLedColor
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Color of LED. off(0) - The led is off, green(1) - The led is green,
red(2) - The led is red, amber(3) - The led is amber, green_red(4) -
The led is bi-color greed red, green_amber(5) - The led is bi-color
green amber."
::= { cie1000SysutilStatusLedStatusPortEntry 2 }
cie1000SysutilStatusLedStatusPortLedMode OBJECT-TYPE
SYNTAX CIE1000SysutilLedMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of LED mode.initial(0) Initial state. solid(1) LED is solid
on.off(2) LED is turned off.blinking(3) LED is blinking.alternative(4)
LED is in alternative mode."
::= { cie1000SysutilStatusLedStatusPortEntry 3 }
cie1000SysutilStatusLedStatusPortDescription OBJECT-TYPE
SYNTAX CIE1000DisplayString (SIZE(0..127))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of system LED status."
::= { cie1000SysutilStatusLedStatusPortEntry 4 }
cie1000SysutilControl OBJECT IDENTIFIER
::= { cie1000SysutilMibObjects 4 }
cie1000SysutilControlRebootTable OBJECT-TYPE
SYNTAX SEQUENCE OF CIE1000SysutilControlRebootEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table to reboot a swicth"
::= { cie1000SysutilControl 1 }
cie1000SysutilControlRebootEntry OBJECT-TYPE
SYNTAX CIE1000SysutilControlRebootEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each switch has a set of parameters"
INDEX { cie1000SysutilControlRebootSwitchId }
::= { cie1000SysutilControlRebootTable 1 }
CIE1000SysutilControlRebootEntry ::= SEQUENCE {
cie1000SysutilControlRebootSwitchId Integer32,
cie1000SysutilControlRebootType CIE1000SysutilRebootType
}
cie1000SysutilControlRebootSwitchId OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The identification of switch."
::= { cie1000SysutilControlRebootEntry 1 }
cie1000SysutilControlRebootType OBJECT-TYPE
SYNTAX CIE1000SysutilRebootType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of reboot. noReboot(0) does not reboot. coldReboot(1) is to do
cold reboot. warmReboot(2) is to do warm reboot, but this is optional.
The OID of vtssSysutilCapabilitiesWarmRebootSupported tells if warm
reboot is supported or not. factoryReset (3) is to remove all
configuration and return to factory settings."
::= { cie1000SysutilControlRebootEntry 2 }
cie1000SysutilControlSystemLedTable OBJECT-TYPE
SYNTAX SEQUENCE OF CIE1000SysutilControlSystemLedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table to clear the system LED error status"
::= { cie1000SysutilControl 2 }
cie1000SysutilControlSystemLedEntry OBJECT-TYPE
SYNTAX CIE1000SysutilControlSystemLedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each switch has a set of parameters"
INDEX { cie1000SysutilControlSystemLedSwitchId }
::= { cie1000SysutilControlSystemLedTable 1 }
CIE1000SysutilControlSystemLedEntry ::= SEQUENCE {
cie1000SysutilControlSystemLedSwitchId Integer32,
cie1000SysutilControlSystemLedClearStatus CIE1000SysutilSystemLedClearType
}
cie1000SysutilControlSystemLedSwitchId OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The identification of switch."
::= { cie1000SysutilControlSystemLedEntry 1 }
cie1000SysutilControlSystemLedClearStatus OBJECT-TYPE
SYNTAX CIE1000SysutilSystemLedClearType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of system LED status clearing.all(0) is used to clear all error
status of the system LED and back to normal indication. fatal(1) is
used to clear fatal error status of the system LED. software(2) is used
to clear generic software error status of the system LED. post(3) is
used to clear POST(Power On Self Test) error status of the system LED.
ztp(4) is used to clear ZTP(Zero Touch Provisioning) error status of
the system LED. stackFwChk(5) is used to clear stack firmware version
check error status of the system LED."
::= { cie1000SysutilControlSystemLedEntry 2 }
cie1000SysutilMibConformance OBJECT IDENTIFIER
::= { cie1000SysutilMib 2 }
cie1000SysutilMibCompliances OBJECT IDENTIFIER
::= { cie1000SysutilMibConformance 1 }
cie1000SysutilMibGroups OBJECT IDENTIFIER
::= { cie1000SysutilMibConformance 2 }
cie1000SysutilCapabilitiesInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilCapabilitiesWarmRebootSupported,
cie1000SysutilCapabilitiesPostSupported,
cie1000SysutilCapabilitiesZtpSupported,
cie1000SysutilCapabilitiesStackFwChkSupported }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 1 }
cie1000SysutilConfigSystemInfoInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilConfigSystemInfoHostname,
cie1000SysutilConfigSystemInfoContact,
cie1000SysutilConfigSystemInfoLocation }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 2 }
cie1000SysutilConfigSystemTimeInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilConfigSystemTimeSystemCurTime,
cie1000SysutilConfigSystemTimeSystemCurTimeFormat }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 3 }
cie1000SysutilConfigTemperatureMonitorInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilConfigTemperatureMonitorSensorId,
cie1000SysutilConfigTemperatureMonitorLowThreshold,
cie1000SysutilConfigTemperatureMonitorHighThreshold,
cie1000SysutilConfigTemperatureMonitorCriticalThreshold,
cie1000SysutilConfigTemperatureMonitorHysteresis }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 4 }
cie1000SysutilStatusCpuLoadInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilStatusCpuLoadAverage100msec,
cie1000SysutilStatusCpuLoadAverage1sec,
cie1000SysutilStatusCpuLoadAverage10sec }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 5 }
cie1000SysutilStatusPowerSupplyInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilStatusPowerSupplySwitchId,
cie1000SysutilStatusPowerSupplyPsuId,
cie1000SysutilStatusPowerSupplyState,
cie1000SysutilStatusPowerSupplyDescription }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 6 }
cie1000SysutilStatusSystemLedInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilStatusSystemLedSwitchId,
cie1000SysutilStatusSystemLedDescription }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 7 }
cie1000SysutilStatusSystemUptimeInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilStatusSystemUptimeSystemUptime }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 8 }
cie1000SysutilStatusBoardInfoInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilStatusBoardInfoBoardMacAddress,
cie1000SysutilStatusBoardInfoBoardID,
cie1000SysutilStatusBoardInfoBoardSerial,
cie1000SysutilStatusBoardInfoBoardType,
cie1000SysutilStatusBoardInfoCipSerial }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 9 }
cie1000SysutilStatusTemperatureMonitorInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilStatusTemperatureMonitorSensorId,
cie1000SysutilStatusTemperatureMonitorLowAlarm,
cie1000SysutilStatusTemperatureMonitorHighAlarm,
cie1000SysutilStatusTemperatureMonitorCriticalAlarm,
cie1000SysutilStatusTemperatureMonitorTemperature }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 10 }
cie1000SysutilStatusLedStatusSystemInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilStatusLedStatusSystemLedId,
cie1000SysutilStatusLedStatusSystemLedColor,
cie1000SysutilStatusLedStatusSystemLedMode,
cie1000SysutilStatusLedStatusSystemDescription }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 11 }
cie1000SysutilStatusLedStatusPortInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilStatusLedStatusPortIfIndex,
cie1000SysutilStatusLedStatusPortLedColor,
cie1000SysutilStatusLedStatusPortLedMode,
cie1000SysutilStatusLedStatusPortDescription }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 12 }
cie1000SysutilControlRebootInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilControlRebootSwitchId,
cie1000SysutilControlRebootType }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 13 }
cie1000SysutilControlSystemLedInfoGroup OBJECT-GROUP
OBJECTS { cie1000SysutilControlSystemLedSwitchId,
cie1000SysutilControlSystemLedClearStatus }
STATUS current
DESCRIPTION
"A collection of objects."
::= { cie1000SysutilMibGroups 14 }
cie1000SysutilMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the implementation."
MODULE -- this module
MANDATORY-GROUPS { cie1000SysutilCapabilitiesInfoGroup,
cie1000SysutilConfigSystemInfoInfoGroup,
cie1000SysutilConfigSystemTimeInfoGroup,
cie1000SysutilConfigTemperatureMonitorInfoGroup,
cie1000SysutilStatusCpuLoadInfoGroup,
cie1000SysutilStatusPowerSupplyInfoGroup,
cie1000SysutilStatusSystemLedInfoGroup,
cie1000SysutilStatusSystemUptimeInfoGroup,
cie1000SysutilStatusBoardInfoInfoGroup,
cie1000SysutilStatusTemperatureMonitorInfoGroup,
cie1000SysutilStatusLedStatusSystemInfoGroup,
cie1000SysutilStatusLedStatusPortInfoGroup,
cie1000SysutilControlRebootInfoGroup,
cie1000SysutilControlSystemLedInfoGroup }
::= { cie1000SysutilMibCompliances 1 }
END