Available versions




Cisco-UCS

Overview

Monitoring Cisco UCS Server for snmp v2 Working with B and C Blade server

tested on Cisco chassis 5018 and B200M4 .

it give you this info :

******you only need to add {$SNMP_COMMUNITY} in macros******

Author

Bassam Darawshi

Macros used

There are no macros links in this template.

There are no template links in this template.

Discovery rules

Name Description Type Key and additional info
Power <p>-</p> SNMP agent cucsComputeMbPowerStatsRn<p>Update: 30s</p>
NetworkTx <p>-</p> SNMP agent cucsEtherTxStatsRn<p>Update: 30s</p>
FAN <p>-</p> SNMP agent cucsEquipmentFanModuleDn<p>Update: 10s</p>
Compute Board Entry <p>-</p> SNMP agent cucsComputeBoardDn<p>Update: 10s</p>
Blade <p>-</p> SNMP agent cucsComputeBladeAssignedToDn<p>Update: 30s</p>
CPU <p>-</p> SNMP agent cucsComputeBladeDn<p>Update: 10s</p>
PSU <p>-</p> SNMP agent cucsEquipmentPsuDn<p>Update: 30s</p>
NetworkRx <p>-</p> SNMP agent cucsEtherRxStatsRn<p>Update: 30s</p>
Temp <p>-</p> SNMP agent cucsComputeMbTempStatsRn<p>Update: 30s</p>

Items collected

Name Description Type Key and additional info
CPU utilization <p>-</p> SNMP agent cpmCPUTotal5minRev<p>Update: 10s</p>
Memory utilization <p>-</p> SNMP agent cseSysMemoryUtilization<p>Update: 10s</p>
System Description <p>-</p> SNMP agent sysDescr<p>Update: 3600s</p>
System UpTime <p>-</p> SNMP agent sysUpTime<p>Update: 3600s</p>
{#SNMPINDEX}: Blade Consumed Power Avg <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPowerAvg[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Consumed Power MAX <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPowerMax[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Consumed Power MIN <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPowerMin[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Consumed Power <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPower[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}:Rx Broadcast Packets <p>-</p> SNMP agent cucsEtherTxStatsBroadcastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Interface Name <p>-</p> SNMP agent cucsEtherTxStatsDn[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Jumbo Packets <p>-</p> SNMP agent cucsEtherTxStatsJumboPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Multicast Packets <p>-</p> SNMP agent cucsEtherTxStatsMulticastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Total Bytes <p>-</p> SNMP agent cucsEtherTxStatsTotalBytes[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Unicast Packets <p>-</p> SNMP agent cucsEtherTxStatsUnicastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}: FAN Modle <p>-</p> SNMP agent cucsEquipmentFanModuleModel[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Operability <p>-</p> SNMP agent cucsEquipmentFanModuleOperability[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: Operation State <p>-</p> SNMP agent cucsEquipmentFanModuleOperState[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: Part Number <p>-</p> SNMP agent cucsEquipmentFanModulePartNumber[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Operation Power <p>-</p> SNMP agent cucsEquipmentFanModulePower[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: FAN Name <p>-</p> SNMP agent cucsEquipmentFanModuleRn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: FAN Serial <p>-</p> SNMP agent cucsEquipmentFanModuleSerial[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Operation PowerThermal <p>-</p> SNMP agent cucsEquipmentFanModuleThermal[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: FAN Vendor <p>-</p> SNMP agent cucsEquipmentFanModuleVendor[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Board Oper Power <p>-</p> SNMP agent cucsComputeBoardOperPower[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: Compute Board Power Usage <p>-</p> SNMP agent cucsComputeBoardPowerUsage[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: Board Compute Voltage <p>-</p> SNMP agent cucsComputeBoardVoltage[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: Admin State <p>-</p> SNMP agent cucsComputeBladeAdminState[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Available Memory <p>-</p> SNMP agent cucsComputeBladeAvailableMemory[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Last Power Cycle <p>-</p> SNMP agent cucsComputeBladeFsmPrev[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Memory Speed <p>-</p> SNMP agent cucsComputeBladeMemorySpeed[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Modle <p>-</p> SNMP agent cucsComputeBladeModel[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Oper Power <p>-</p> SNMP agent cucsComputeBladeOperPower[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Name <p>-</p> SNMP agent cucsComputeBladeRn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Serial <p>-</p> SNMP agent cucsComputeBladeSerial[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Slot ID <p>-</p> SNMP agent cucsComputeBladeSlotId[{#SNMPINDEX}]<p>Update: 10s</p><p>LLD</p>
{#SNMPINDEX}:Blade Num Of Cores <p>-</p> SNMP agent cucsComputeBladeNumOfCores[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}:Blade Num Of CPUS <p>-</p> SNMP agent cucsComputeBladeNumOfCpus[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}:Blade Num Of Threads <p>-</p> SNMP agent cucsComputeBladeNumOfThreads[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: PSU Modle <p>-</p> SNMP agent cucsEquipmentPsuModel[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Operability <p>-</p> SNMP agent cucsEquipmentPsuOperability[{#SNMPINDEX}]<p>Update: 30s</p><p>LLD</p>
{#SNMPINDEX}: PSU Operation state <p>-</p> SNMP agent cucsEquipmentPsuOperState[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: PSU PartNumber <p>-</p> SNMP agent cucsEquipmentPsuPartNumber[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Name <p>-</p> SNMP agent cucsEquipmentPsuRn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Serial <p>-</p> SNMP agent cucsEquipmentPsuSerial[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Thermal <p>-</p> SNMP agent cucsEquipmentPsuThermal[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}:Rx Broadcast Packets <p>-</p> SNMP agent cucsEtherRxStatsBroadcastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Interface Name <p>-</p> SNMP agent cucsEtherRxStatsDn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}:Rx Jumbo Packets <p>-</p> SNMP agent cucsEtherRxStatsJumboPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Multicast Packets <p>-</p> SNMP agent cucsEtherRxStatsMulticastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Total Bytes <p>-</p> SNMP agent cucsEtherRxStatsTotalBytes[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Unicast Packets <p>-</p> SNMP agent cucsEtherRxStatsUnicastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}: Temp Stats Avg <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenIoAvg[{#SNMPINDEX}]<p>Update: 120s</p><p>LLD</p>
{#SNMPINDEX}:Blade Temp Stats <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}]<p>Update: 10s</p><p>LLD</p>
{#SNMPINDEX}: Temp Stats Rare Avg <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenRearAvg[{#SNMPINDEX}]<p>Update: 120s</p><p>LLD</p>
{#SNMPINDEX}: Temp Stats Rare <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenRear[{#SNMPINDEX}]<p>Update: 120s</p><p>LLD</p>

Triggers

Name Description Expression Priority
Blade Temperature on host {HOST.NAME} is to high <p>Blade Temperature more than 30C</p> <p>Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>30</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high <p>Blade Temperature more than 40C</p> <p>Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>40</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high <p>Blade Temperature more than 50C</p> <p>Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>50</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high (LLD) <p>Blade Temperature more than 30C</p> <p>Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>30</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high (LLD) <p>Blade Temperature more than 40C</p> <p>Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>40</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high (LLD) <p>Blade Temperature more than 50C</p> <p>Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>50</p><p>Recovery expression: </p> high

Cisco-UCS

Overview

Monitoring Cisco UCS Server for snmp v2 Working with B and C Blade server

tested on Cisco chassis 5018 and B200M4 .

it give you this info :

******you only need to add {$SNMP_COMMUNITY} in macros******

Author

Bassam Darawshi

Macros used

There are no macros links in this template.

There are no template links in this template.

Discovery rules

Name Description Type Key and additional info
Power <p>-</p> SNMP agent cucsComputeMbPowerStatsRn<p>Update: 30s</p>
CPU <p>-</p> SNMP agent cucsComputeBladeDn<p>Update: 10s</p>
Compute Board Entry <p>-</p> SNMP agent cucsComputeBoardDn<p>Update: 10s</p>
PSU <p>-</p> SNMP agent cucsEquipmentPsuDn<p>Update: 30s</p>
NetworkRx <p>-</p> SNMP agent cucsEtherRxStatsRn<p>Update: 30s</p>
Blade <p>-</p> SNMP agent cucsComputeBladeAssignedToDn<p>Update: 30s</p>
FAN <p>-</p> SNMP agent cucsEquipmentFanModuleDn<p>Update: 10s</p>
Temp <p>-</p> SNMP agent cucsComputeMbTempStatsRn<p>Update: 30s</p>
NetworkTx <p>-</p> SNMP agent cucsEtherTxStatsRn<p>Update: 30s</p>

Items collected

Name Description Type Key and additional info
CPU utilization <p>-</p> SNMP agent cpmCPUTotal5minRev<p>Update: 10s</p>
System Description <p>-</p> SNMP agent sysDescr<p>Update: 3600s</p>
System UpTime <p>-</p> SNMP agent sysUpTime<p>Update: 3600s</p>
Memory utilization <p>-</p> SNMP agent cseSysMemoryUtilization<p>Update: 10s</p>
{#SNMPINDEX}: Blade Consumed Power Avg <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPowerAvg[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Consumed Power MAX <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPowerMax[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Consumed Power MIN <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPowerMin[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Consumed Power <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPower[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}:Blade Num Of Cores <p>-</p> SNMP agent cucsComputeBladeNumOfCores[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}:Blade Num Of CPUS <p>-</p> SNMP agent cucsComputeBladeNumOfCpus[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}:Blade Num Of Threads <p>-</p> SNMP agent cucsComputeBladeNumOfThreads[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: Board Oper Power <p>-</p> SNMP agent cucsComputeBoardOperPower[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: Compute Board Power Usage <p>-</p> SNMP agent cucsComputeBoardPowerUsage[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: Board Compute Voltage <p>-</p> SNMP agent cucsComputeBoardVoltage[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: PSU Modle <p>-</p> SNMP agent cucsEquipmentPsuModel[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Operability <p>-</p> SNMP agent cucsEquipmentPsuOperability[{#SNMPINDEX}]<p>Update: 30s</p><p>LLD</p>
{#SNMPINDEX}: PSU Operation state <p>-</p> SNMP agent cucsEquipmentPsuOperState[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: PSU PartNumber <p>-</p> SNMP agent cucsEquipmentPsuPartNumber[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Name <p>-</p> SNMP agent cucsEquipmentPsuRn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Serial <p>-</p> SNMP agent cucsEquipmentPsuSerial[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Thermal <p>-</p> SNMP agent cucsEquipmentPsuThermal[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}:Rx Broadcast Packets <p>-</p> SNMP agent cucsEtherRxStatsBroadcastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Interface Name <p>-</p> SNMP agent cucsEtherRxStatsDn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}:Rx Jumbo Packets <p>-</p> SNMP agent cucsEtherRxStatsJumboPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Multicast Packets <p>-</p> SNMP agent cucsEtherRxStatsMulticastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Total Bytes <p>-</p> SNMP agent cucsEtherRxStatsTotalBytes[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Unicast Packets <p>-</p> SNMP agent cucsEtherRxStatsUnicastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}: Admin State <p>-</p> SNMP agent cucsComputeBladeAdminState[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Available Memory <p>-</p> SNMP agent cucsComputeBladeAvailableMemory[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Last Power Cycle <p>-</p> SNMP agent cucsComputeBladeFsmPrev[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Memory Speed <p>-</p> SNMP agent cucsComputeBladeMemorySpeed[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Modle <p>-</p> SNMP agent cucsComputeBladeModel[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Oper Power <p>-</p> SNMP agent cucsComputeBladeOperPower[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Name <p>-</p> SNMP agent cucsComputeBladeRn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Serial <p>-</p> SNMP agent cucsComputeBladeSerial[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Slot ID <p>-</p> SNMP agent cucsComputeBladeSlotId[{#SNMPINDEX}]<p>Update: 10s</p><p>LLD</p>
{#SNMPINDEX}: FAN Modle <p>-</p> SNMP agent cucsEquipmentFanModuleModel[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Operability <p>-</p> SNMP agent cucsEquipmentFanModuleOperability[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: Operation State <p>-</p> SNMP agent cucsEquipmentFanModuleOperState[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: Part Number <p>-</p> SNMP agent cucsEquipmentFanModulePartNumber[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Operation Power <p>-</p> SNMP agent cucsEquipmentFanModulePower[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: FAN Name <p>-</p> SNMP agent cucsEquipmentFanModuleRn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: FAN Serial <p>-</p> SNMP agent cucsEquipmentFanModuleSerial[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Operation PowerThermal <p>-</p> SNMP agent cucsEquipmentFanModuleThermal[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: FAN Vendor <p>-</p> SNMP agent cucsEquipmentFanModuleVendor[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Temp Stats Avg <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenIoAvg[{#SNMPINDEX}]<p>Update: 120s</p><p>LLD</p>
{#SNMPINDEX}:Blade Temp Stats <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}]<p>Update: 10s</p><p>LLD</p>
{#SNMPINDEX}: Temp Stats Rare Avg <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenRearAvg[{#SNMPINDEX}]<p>Update: 120s</p><p>LLD</p>
{#SNMPINDEX}: Temp Stats Rare <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenRear[{#SNMPINDEX}]<p>Update: 120s</p><p>LLD</p>
{#SNMPINDEX}:Rx Broadcast Packets <p>-</p> SNMP agent cucsEtherTxStatsBroadcastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Interface Name <p>-</p> SNMP agent cucsEtherTxStatsDn[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Jumbo Packets <p>-</p> SNMP agent cucsEtherTxStatsJumboPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Multicast Packets <p>-</p> SNMP agent cucsEtherTxStatsMulticastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Total Bytes <p>-</p> SNMP agent cucsEtherTxStatsTotalBytes[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Unicast Packets <p>-</p> SNMP agent cucsEtherTxStatsUnicastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>

Triggers

Name Description Expression Priority
Blade Temperature on host {HOST.NAME} is to high <p>Blade Temperature more than 30C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>30</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high <p>Blade Temperature more than 40C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>40</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high <p>Blade Temperature more than 50C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>50</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high (LLD) <p>Blade Temperature more than 30C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>30</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high (LLD) <p>Blade Temperature more than 40C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>40</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high (LLD) <p>Blade Temperature more than 50C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>50</p><p>Recovery expression: </p> high

Cisco-UCS

Overview

Monitoring Cisco UCS Server for snmp v2 Working with B and C Blade server

tested on Cisco chassis 5018 and B200M4 .

it give you this info :

******you only need to add {$SNMP_COMMUNITY} in macros******

Author

Bassam Darawshi

Macros used

There are no macros links in this template.

There are no template links in this template.

Discovery rules

Name Description Type Key and additional info
Power <p>-</p> SNMP agent cucsComputeMbPowerStatsRn<p>Update: 30s</p>
CPU <p>-</p> SNMP agent cucsComputeBladeDn<p>Update: 10s</p>
Compute Board Entry <p>-</p> SNMP agent cucsComputeBoardDn<p>Update: 10s</p>
PSU <p>-</p> SNMP agent cucsEquipmentPsuDn<p>Update: 30s</p>
NetworkRx <p>-</p> SNMP agent cucsEtherRxStatsRn<p>Update: 30s</p>
Blade <p>-</p> SNMP agent cucsComputeBladeAssignedToDn<p>Update: 30s</p>
FAN <p>-</p> SNMP agent cucsEquipmentFanModuleDn<p>Update: 10s</p>
Temp <p>-</p> SNMP agent cucsComputeMbTempStatsRn<p>Update: 30s</p>
NetworkTx <p>-</p> SNMP agent cucsEtherTxStatsRn<p>Update: 30s</p>

Items collected

Name Description Type Key and additional info
CPU utilization <p>-</p> SNMP agent cpmCPUTotal5minRev<p>Update: 10s</p>
System Description <p>-</p> SNMP agent sysDescr<p>Update: 3600s</p>
System UpTime <p>-</p> SNMP agent sysUpTime<p>Update: 3600s</p>
Memory utilization <p>-</p> SNMP agent cseSysMemoryUtilization<p>Update: 10s</p>
{#SNMPINDEX}: Blade Consumed Power Avg <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPowerAvg[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Consumed Power MAX <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPowerMax[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Consumed Power MIN <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPowerMin[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Consumed Power <p>-</p> SNMP agent cucsComputeMbPowerStatsConsumedPower[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}:Blade Num Of Cores <p>-</p> SNMP agent cucsComputeBladeNumOfCores[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}:Blade Num Of CPUS <p>-</p> SNMP agent cucsComputeBladeNumOfCpus[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}:Blade Num Of Threads <p>-</p> SNMP agent cucsComputeBladeNumOfThreads[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: Board Oper Power <p>-</p> SNMP agent cucsComputeBoardOperPower[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: Compute Board Power Usage <p>-</p> SNMP agent cucsComputeBoardPowerUsage[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: Board Compute Voltage <p>-</p> SNMP agent cucsComputeBoardVoltage[{#SNMPINDEX}]<p>Update: 3600s</p><p>LLD</p>
{#SNMPINDEX}: PSU Modle <p>-</p> SNMP agent cucsEquipmentPsuModel[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Operability <p>-</p> SNMP agent cucsEquipmentPsuOperability[{#SNMPINDEX}]<p>Update: 30s</p><p>LLD</p>
{#SNMPINDEX}: PSU Operation state <p>-</p> SNMP agent cucsEquipmentPsuOperState[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: PSU PartNumber <p>-</p> SNMP agent cucsEquipmentPsuPartNumber[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Name <p>-</p> SNMP agent cucsEquipmentPsuRn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Serial <p>-</p> SNMP agent cucsEquipmentPsuSerial[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: PSU Thermal <p>-</p> SNMP agent cucsEquipmentPsuThermal[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}:Rx Broadcast Packets <p>-</p> SNMP agent cucsEtherRxStatsBroadcastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Interface Name <p>-</p> SNMP agent cucsEtherRxStatsDn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}:Rx Jumbo Packets <p>-</p> SNMP agent cucsEtherRxStatsJumboPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Multicast Packets <p>-</p> SNMP agent cucsEtherRxStatsMulticastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Total Bytes <p>-</p> SNMP agent cucsEtherRxStatsTotalBytes[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Rx Unicast Packets <p>-</p> SNMP agent cucsEtherRxStatsUnicastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}: Admin State <p>-</p> SNMP agent cucsComputeBladeAdminState[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Available Memory <p>-</p> SNMP agent cucsComputeBladeAvailableMemory[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Last Power Cycle <p>-</p> SNMP agent cucsComputeBladeFsmPrev[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Memory Speed <p>-</p> SNMP agent cucsComputeBladeMemorySpeed[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Modle <p>-</p> SNMP agent cucsComputeBladeModel[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Oper Power <p>-</p> SNMP agent cucsComputeBladeOperPower[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Name <p>-</p> SNMP agent cucsComputeBladeRn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Blade Serial <p>-</p> SNMP agent cucsComputeBladeSerial[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Slot ID <p>-</p> SNMP agent cucsComputeBladeSlotId[{#SNMPINDEX}]<p>Update: 10s</p><p>LLD</p>
{#SNMPINDEX}: FAN Modle <p>-</p> SNMP agent cucsEquipmentFanModuleModel[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Operability <p>-</p> SNMP agent cucsEquipmentFanModuleOperability[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: Operation State <p>-</p> SNMP agent cucsEquipmentFanModuleOperState[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: Part Number <p>-</p> SNMP agent cucsEquipmentFanModulePartNumber[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Operation Power <p>-</p> SNMP agent cucsEquipmentFanModulePower[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: FAN Name <p>-</p> SNMP agent cucsEquipmentFanModuleRn[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: FAN Serial <p>-</p> SNMP agent cucsEquipmentFanModuleSerial[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Operation PowerThermal <p>-</p> SNMP agent cucsEquipmentFanModuleThermal[{#SNMPINDEX}]<p>Update: 60s</p><p>LLD</p>
{#SNMPINDEX}: FAN Vendor <p>-</p> SNMP agent cucsEquipmentFanModuleVendor[{#SNMPINDEX}]<p>Update: 300s</p><p>LLD</p>
{#SNMPINDEX}: Temp Stats Avg <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenIoAvg[{#SNMPINDEX}]<p>Update: 120s</p><p>LLD</p>
{#SNMPINDEX}:Blade Temp Stats <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}]<p>Update: 10s</p><p>LLD</p>
{#SNMPINDEX}: Temp Stats Rare Avg <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenRearAvg[{#SNMPINDEX}]<p>Update: 120s</p><p>LLD</p>
{#SNMPINDEX}: Temp Stats Rare <p>-</p> SNMP agent cucsComputeMbTempStatsFmTempSenRear[{#SNMPINDEX}]<p>Update: 120s</p><p>LLD</p>
{#SNMPINDEX}:Rx Broadcast Packets <p>-</p> SNMP agent cucsEtherTxStatsBroadcastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Interface Name <p>-</p> SNMP agent cucsEtherTxStatsDn[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Jumbo Packets <p>-</p> SNMP agent cucsEtherTxStatsJumboPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Multicast Packets <p>-</p> SNMP agent cucsEtherTxStatsMulticastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Total Bytes <p>-</p> SNMP agent cucsEtherTxStatsTotalBytes[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>
{#SNMPINDEX}:Tx Unicast Packets <p>-</p> SNMP agent cucsEtherTxStatsUnicastPackets[{#SNMPINDEX}]<p>Update: 5s</p><p>LLD</p>

Triggers

Name Description Expression Priority
Blade Temperature on host {HOST.NAME} is to high <p>Blade Temperature more than 30C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>30</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high <p>Blade Temperature more than 40C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>40</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high <p>Blade Temperature more than 50C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>50</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high (LLD) <p>Blade Temperature more than 30C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>30</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high (LLD) <p>Blade Temperature more than 40C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>40</p><p>Recovery expression: </p> high
Blade Temperature on host {HOST.NAME} is to high (LLD) <p>Blade Temperature more than 50C</p> <p>Expression: last(/Cisco-UCS/cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}])>50</p><p>Recovery expression: </p> high