Перейти к основному содержимому

Cisco UCS SNMP

Macros used

NameValue
{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS}2
{$DISK_ARRAY_CACHE_BATTERY_OK_STATUS}1
{$DISK_ARRAY_CRIT_STATUS:"inoperable"}2
{$DISK_ARRAY_OK_STATUS:"operable"}1
{$DISK_ARRAY_WARN_STATUS:"degraded"}3
{$DISK_CRIT_STATUS:"bad"}16
{$DISK_CRIT_STATUS:"predictiveFailure"}11
{$DISK_FAIL_STATUS:"failed"}9
{$FAN_CRIT_STATUS:"inoperable"}2
{$FAN_WARN_STATUS:"degraded"}3
{$HEALTH_CRIT_STATUS:"computeFailed"}30
{$HEALTH_CRIT_STATUS:"configFailure"}33
{$HEALTH_CRIT_STATUS:"inoperable"}60
{$HEALTH_CRIT_STATUS:"unconfigFailure"}34
{$HEALTH_WARN_STATUS:"diagnosticsFailed"}204
{$HEALTH_WARN_STATUS:"powerProblem"}62
{$HEALTH_WARN_STATUS:"testFailed"}35
{$HEALTH_WARN_STATUS:"thermalProblem"}60
{$HEALTH_WARN_STATUS:"voltageProblem"}62
{$ICMP_LOSS_WARN}20
{$ICMP_RESPONSE_TIME_WARN}0.15
{$PSU_CRIT_STATUS:"inoperable"}2
{$PSU_WARN_STATUS:"degraded"}3
{$SNMP.TIMEOUT}5m
{$TEMP_CRIT}60
{$TEMP_CRIT:"Ambient"}35
{$TEMP_CRIT_LOW}5
{$TEMP_WARN}50
{$TEMP_WARN:"Ambient"}30
{$VDISK_OK_STATUS:"equipped"}10

Items collected

NameDescriptionTypeIntervalKey and additional info
ICMP ping

-

SIMPLE

-

icmpping
ICMP loss

-

SIMPLE

-

icmppingloss
ICMP response time

-

SIMPLE

-

icmppingsec
SNMP traps (fallback)The item is used to collect all SNMP traps unmatched by other snmptrap itemsSNMP_TRAP

-

snmptrap.fallback
System contact detailsMIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.SNMP_AGENT15msystem.contact[sysContact.0]
System descriptionMIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software.SNMP_AGENT15msystem.descr[sysDescr.0]
System locationMIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string.SNMP_AGENT15msystem.location[sysLocation.0]
System nameMIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.SNMP_AGENT15msystem.name
System object IDMIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determiningwhat kind of box' is being managed. For example, if vendorFlintstones, Inc.' was assigned the subtree1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'.SNMP_AGENT15msystem.objectid[sysObjectID.0]
UptimeMIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized.SNMP_AGENT30ssystem.uptime[sysUpTime.0]
SNMP agent availabilityAvailability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible value: 0 - not available 1 - available 2 - unknownINTERNAL

-

zabbix[host,snmp,available]

Triggers

NameDescriptionExpressionPriorityDependencies
Unavailable by ICMP pingLast three attempts returned timeout. Please check device connectivity.max(/Cisco UCS SNMP/icmpping,#3)=0HIGH ⛔ICMP ping
High ICMP ping loss

-

min(/Cisco UCS SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Cisco UCS SNMP/icmppingloss,5m)<100WARNING 📢ICMP loss
High ICMP ping response time

-

avg(/Cisco UCS SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}WARNING 📢ICMP response time
System name has changedSystem name has changed. Ack to close.last(/Cisco UCS SNMP/system.name,#1)<>last(/Cisco UCS SNMP/system.name,#2) and length(last(/Cisco UCS SNMP/system.name))>0INFO 🔔System name
has been restartedUptime is less than 10 minutes.last(/Cisco UCS SNMP/system.uptime[sysUpTime.0])<10mWARNING 📢Uptime
No SNMP data collectionSNMP is not available for polling. Please check device connectivity and SNMP settings.max(/Cisco UCS SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0WARNING 📢SNMP agent availability

Discovery rule №1

NameDescriptionTypeIntervalKey and additional info
Array Controller Cache DiscoveryScanning table of Array controllers: CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageControllerTable.SNMP_AGENT1harray.cache.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
{#DISKARRAY_CACHE_LOCATION}: Disk array cache controller battery statusMIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIBSNMP_AGENT

-

system.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
{#DISKARRAY_CACHE_LOCATION}: Disk array cache controller battery is in critical state!Please check the device for faultscount(/Cisco UCS SNMP/system.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS}")=1AVERAGE ⚠{#DISKARRAY_CACHE_LOCATION}: Disk array cache controller battery status
{#DISKARRAY_CACHE_LOCATION}: Disk array cache controller battery is not in optimal statePlease check the device for faultscount(/Cisco UCS SNMP/system.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}],#1,"ne","{$DISK_ARRAY_CACHE_BATTERY_OK_STATUS}")=1WARNING 📢{#DISKARRAY_CACHE_LOCATION}: Disk array cache controller battery status

Discovery rule №2

NameDescriptionTypeIntervalKey and additional info
Array Controller DiscoveryScanning table of Array controllers: CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageControllerTable.SNMP_AGENT1harray.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
{#DISKARRAY_LOCATION}: Disk array controller modelMIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIBSNMP_AGENT1dsystem.hw.diskarray.model[cucsStorageControllerModel.{#SNMPINDEX}]
{#DISKARRAY_LOCATION}: Disk array controller statusMIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIBSNMP_AGENT

-

system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
{#DISKARRAY_LOCATION}: Disk array controller is in critical statePlease check the device for faultscount(/Cisco UCS SNMP/system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CRIT_STATUS:"inoperable"}")=1HIGH ⛔{#DISKARRAY_LOCATION}: Disk array controller status
{#DISKARRAY_LOCATION}: Disk array controller is in warning statePlease check the device for faultscount(/Cisco UCS SNMP/system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_WARN_STATUS:"degraded"}")=1AVERAGE ⚠{#DISKARRAY_LOCATION}: Disk array controller status
{#DISKARRAY_LOCATION}: Disk array controller is not in optimal statePlease check the device for faultscount(/Cisco UCS SNMP/system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}],#1,"ne","{$DISK_ARRAY_OK_STATUS:"operable"}")=1WARNING 📢{#DISKARRAY_LOCATION}: Disk array controller status

Discovery rule №3

NameDescriptionTypeIntervalKey and additional info
FAN Discovery

-

SNMP_AGENT1hfan.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
{#FAN_LOCATION}: Fan statusMIB: CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB Cisco UCS equipment:Fan:operState managed object propertySNMP_AGENT3msensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
{#FAN_LOCATION}: Fan is in critical statePlease check the fan unitcount(/Cisco UCS SNMP/sensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:"inoperable"}")=1AVERAGE ⚠{#FAN_LOCATION}: Fan status
{#FAN_LOCATION}: Fan is in warning statePlease check the fan unitcount(/Cisco UCS SNMP/sensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS:"degraded"}")=1WARNING 📢{#FAN_LOCATION}: Fan status

Discovery rule №4

NameDescriptionTypeIntervalKey and additional info
Physical Disk DiscoveryScanning table of physical drive entries CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageLocalDiskTable.SNMP_AGENT1hphysicalDisk.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
{#DISK_LOCATION}: Physical disk media typeMIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:model managed object property. Actually returns 'HDD' or 'SSD'SNMP_AGENT1hsystem.hw.physicaldisk.media_type[cucsStorageLocalDiskModel.{#SNMPINDEX}]
{#DISK_LOCATION}: Physical disk model nameMIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:serial managed object property. Actually returns part number codeSNMP_AGENT1hsystem.hw.physicaldisk.model[cucsStorageLocalDiskSerial.{#SNMPINDEX}]
{#DISK_LOCATION}: Disk sizeMIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:size managed object property. In MB.SNMP_AGENT1hsystem.hw.physicaldisk.size[cucsStorageLocalDiskSize.{#SNMPINDEX}]
{#DISK_LOCATION}: Physical disk statusMIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:diskState managed object property.SNMP_AGENT3msystem.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
{#DISK_LOCATION}: Physical disk errorPlease check physical disk for warnings or errorscount(/Cisco UCS SNMP/system.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}],#1,"eq","{$DISK_CRIT_STATUS:"bad"}")=1 or count(/Cisco UCS SNMP/system.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}],#1,"eq","{$DISK_CRIT_STATUS:"predictiveFailure"}")=1AVERAGE ⚠{#DISK_LOCATION}: Physical disk status
{#DISK_LOCATION}: Physical disk failedPlease check physical disk for warnings or errorscount(/Cisco UCS SNMP/system.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:"failed"}")=1HIGH ⛔{#DISK_LOCATION}: Physical disk status

Discovery rule №5

NameDescriptionTypeIntervalKey and additional info
PSU Discovery

-

SNMP_AGENT1hpsu.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
{#PSU_LOCATION}: Power supply statusMIB: CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB Cisco UCS equipment:Psu:operState managed object propertySNMP_AGENT3msensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
{#PSU_LOCATION}: Power supply is in critical statePlease check the power supply unit for errorscount(/Cisco UCS SNMP/sensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:"inoperable"}")=1AVERAGE ⚠{#PSU_LOCATION}: Power supply status
{#PSU_LOCATION}: Power supply is in warning statePlease check the power supply unit for errorscount(/Cisco UCS SNMP/sensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}],#1,"eq","{$PSU_WARN_STATUS:"degraded"}")=1WARNING 📢{#PSU_LOCATION}: Power supply status

Discovery rule №6

NameDescriptionTypeIntervalKey and additional info
Temperature CPU Discovery

-

SNMP_AGENT1htemp.cpu.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
{#SENSOR_LOCATION}: TemperatureMIB: CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB Cisco UCS processor:EnvStats:temperature managed object propertySNMP_AGENT3msensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
{#SENSOR_LOCATION}: Temperature is above critical thresholdThis trigger uses temperature sensor values as well as temperature sensor status if availableavg(/Cisco UCS SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"}HIGH ⛔{#SENSOR_LOCATION}: Temperature
{#SENSOR_LOCATION}: Temperature is above warning thresholdThis trigger uses temperature sensor values as well as temperature sensor status if availableavg(/Cisco UCS SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:"CPU"}WARNING 📢{#SENSOR_LOCATION}: Temperature
{#SENSOR_LOCATION}: Temperature is too low

-

avg(/Cisco UCS SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"CPU"}AVERAGE ⚠{#SENSOR_LOCATION}: Temperature

Discovery rule №7

NameDescriptionTypeIntervalKey and additional info
Temperature Discovery

-

SNMP_AGENT1htemp.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
{#SENSOR_LOCATION}.IOH: TemperatureMIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnitMbTempStats:ioh1Temp managed object propertySNMP_AGENT3msensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}]
{#SENSOR_LOCATION}.Ambient: TemperatureMIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Temperature readings of testpoint: {#SENSOR_LOCATION}.AmbientSNMP_AGENT3msensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}]
{#SENSOR_LOCATION}.Front: TemperatureMIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnitMbTempStats:frontTemp managed object propertySNMP_AGENT3msensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}]
{#SENSOR_LOCATION}.Rear: TemperatureMIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnitMbTempStats:rearTemp managed object propertySNMP_AGENT3msensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
{#SENSOR_LOCATION}.IOH: Temperature is above critical thresholdThis trigger uses temperature sensor values as well as temperature sensor status if availableavg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}HIGH ⛔{#SENSOR_LOCATION}.IOH: Temperature
{#SENSOR_LOCATION}.IOH: Temperature is above warning thresholdThis trigger uses temperature sensor values as well as temperature sensor status if availableavg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"}WARNING 📢{#SENSOR_LOCATION}.IOH: Temperature
{#SENSOR_LOCATION}.IOH: Temperature is too low

-

avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"}AVERAGE ⚠{#SENSOR_LOCATION}.IOH: Temperature
{#SENSOR_LOCATION}.Ambient: Temperature is above critical thresholdThis trigger uses temperature sensor values as well as temperature sensor status if availableavg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}HIGH ⛔{#SENSOR_LOCATION}.Ambient: Temperature
{#SENSOR_LOCATION}.Ambient: Temperature is above warning thresholdThis trigger uses temperature sensor values as well as temperature sensor status if availableavg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"}WARNING 📢{#SENSOR_LOCATION}.Ambient: Temperature
{#SENSOR_LOCATION}.Ambient: Temperature is too low

-

avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"}AVERAGE ⚠{#SENSOR_LOCATION}.Ambient: Temperature
{#SENSOR_LOCATION}.Front: Temperature is above critical thresholdThis trigger uses temperature sensor values as well as temperature sensor status if availableavg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}HIGH ⛔{#SENSOR_LOCATION}.Front: Temperature
{#SENSOR_LOCATION}.Front: Temperature is above warning thresholdThis trigger uses temperature sensor values as well as temperature sensor status if availableavg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"}WARNING 📢{#SENSOR_LOCATION}.Front: Temperature
{#SENSOR_LOCATION}.Front: Temperature is too low

-

avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"}AVERAGE ⚠{#SENSOR_LOCATION}.Front: Temperature
{#SENSOR_LOCATION}.Rear: Temperature is above critical thresholdThis trigger uses temperature sensor values as well as temperature sensor status if availableavg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}HIGH ⛔{#SENSOR_LOCATION}.Rear: Temperature
{#SENSOR_LOCATION}.Rear: Temperature is above warning thresholdThis trigger uses temperature sensor values as well as temperature sensor status if availableavg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"}WARNING 📢{#SENSOR_LOCATION}.Rear: Temperature
{#SENSOR_LOCATION}.Rear: Temperature is too low

-

avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"}AVERAGE ⚠{#SENSOR_LOCATION}.Rear: Temperature

Discovery rule №8

NameDescriptionTypeIntervalKey and additional info
Unit Discovery

-

SNMP_AGENT1hunit.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
{#UNIT_LOCATION}: Hardware model nameMIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnit:model managed object propertySNMP_AGENT1hsystem.hw.model[cucsComputeRackUnitModel.{#SNMPINDEX}]
{#UNIT_LOCATION}: Hardware serial numberMIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnit:serial managed object propertySNMP_AGENT1hsystem.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}]
{#UNIT_LOCATION}: Overall system health statusMIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnit:operState managed object propertySNMP_AGENT30ssystem.status[cucsComputeRackUnitOperState.{#SNMPINDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
{#UNIT_LOCATION}: Device has been replacedDevice serial number has changed. Ack to closelast(/Cisco UCS SNMP/system.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}],#1)<>last(/Cisco UCS SNMP/system.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}],#2) and length(last(/Cisco UCS SNMP/system.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}]))>0INFO 🔔{#UNIT_LOCATION}: Hardware serial number
{#UNIT_LOCATION}: System status is in critical statePlease check the device for errorscount(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:"computeFailed"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:"configFailure"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:"unconfigFailure"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:"inoperable"}")=1HIGH ⛔{#UNIT_LOCATION}: Overall system health status
{#UNIT_LOCATION}: System status is in warning statePlease check the device for warningscount(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:"testFailed"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:"thermalProblem"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:"powerProblem"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:"voltageProblem"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:"diagnosticsFailed"}")=1WARNING 📢{#UNIT_LOCATION}: Overall system health status

Discovery rule №9

NameDescriptionTypeIntervalKey and additional info
Virtual Disk DiscoveryCISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageLocalLunTableSNMP_AGENT1hvirtualdisk.discovery

Item prototypes

NameDescriptionTypeIntervalKey and additional info
{#VDISK_LOCATION}: Layout typeMIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalLun:type managed object propertySNMP_AGENT1hsystem.hw.virtualdisk.layout[cucsStorageLocalLunType.{#SNMPINDEX}]
{#VDISK_LOCATION}: Disk sizeMIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalLun:size managed object property in MB.SNMP_AGENT1hsystem.hw.virtualdisk.size[cucsStorageLocalLunSize.{#SNMPINDEX}]
{#VDISK_LOCATION}: StatusMIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalLun:presence managed object propertySNMP_AGENT3msystem.hw.virtualdisk.status[cucsStorageLocalLunPresence.{#SNMPINDEX}]

Trigger prototypes

NameDescriptionExpressionPriorityDependencies
{#VDISK_LOCATION}: Virtual disk is not in OK statePlease check virtual disk for warnings or errorscount(/Cisco UCS SNMP/system.hw.virtualdisk.status[cucsStorageLocalLunPresence.{#SNMPINDEX}],#1,"ne","{$VDISK_OK_STATUS:"equipped"}")=1WARNING 📢{#VDISK_LOCATION}: Status