Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

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 :

  • Servers Hardware component info.
  • Temperature monitoring .
  • FAN monitoring .
  • PSU monitoring .
  • Memory monitoring .
  • CPU monitoring .
  • Network

you only need to add {$SNMP_COMMUNITY} in macros

Author

Bassam Darawshi

Macros used

There are no macros links in this template.

Template links

There are no template links in this template.

Discovery rules

Name Description Type Key and additional info
Power

-

SNMP agent cucsComputeMbPowerStatsRn

Update: 30s

NetworkTx

-

SNMP agent cucsEtherTxStatsRn

Update: 30s

FAN

-

SNMP agent cucsEquipmentFanModuleDn

Update: 10s

Compute Board Entry

-

SNMP agent cucsComputeBoardDn

Update: 10s

Blade

-

SNMP agent cucsComputeBladeAssignedToDn

Update: 30s

CPU

-

SNMP agent cucsComputeBladeDn

Update: 10s

PSU

-

SNMP agent cucsEquipmentPsuDn

Update: 30s

NetworkRx

-

SNMP agent cucsEtherRxStatsRn

Update: 30s

Temp

-

SNMP agent cucsComputeMbTempStatsRn

Update: 30s

Items collected

Name Description Type Key and additional info
CPU utilization

-

SNMP agent cpmCPUTotal5minRev

Update: 10s

Memory utilization

-

SNMP agent cseSysMemoryUtilization

Update: 10s

System Description

-

SNMP agent sysDescr

Update: 3600s

System UpTime

-

SNMP agent sysUpTime

Update: 3600s

{#SNMPINDEX}: Blade Consumed Power Avg

-

SNMP agent cucsComputeMbPowerStatsConsumedPowerAvg[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Blade Consumed Power MAX

-

SNMP agent cucsComputeMbPowerStatsConsumedPowerMax[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Blade Consumed Power MIN

-

SNMP agent cucsComputeMbPowerStatsConsumedPowerMin[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Blade Consumed Power

-

SNMP agent cucsComputeMbPowerStatsConsumedPower[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}:Rx Broadcast Packets

-

SNMP agent cucsEtherTxStatsBroadcastPackets[{#SNMPINDEX}]

Update: 5s

LLD

{#SNMPINDEX}:Tx Interface Name

-

SNMP agent cucsEtherTxStatsDn[{#SNMPINDEX}]

Update: 5s

LLD

{#SNMPINDEX}:Tx Jumbo Packets

-

SNMP agent cucsEtherTxStatsJumboPackets[{#SNMPINDEX}]

Update: 5s

LLD

{#SNMPINDEX}:Tx Multicast Packets

-

SNMP agent cucsEtherTxStatsMulticastPackets[{#SNMPINDEX}]

Update: 5s

LLD

{#SNMPINDEX}:Tx Total Bytes

-

SNMP agent cucsEtherTxStatsTotalBytes[{#SNMPINDEX}]

Update: 5s

LLD

{#SNMPINDEX}:Tx Unicast Packets

-

SNMP agent cucsEtherTxStatsUnicastPackets[{#SNMPINDEX}]

Update: 5s

LLD

{#SNMPINDEX}: FAN Modle

-

SNMP agent cucsEquipmentFanModuleModel[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Operability

-

SNMP agent cucsEquipmentFanModuleOperability[{#SNMPINDEX}]

Update: 60s

LLD

{#SNMPINDEX}: Operation State

-

SNMP agent cucsEquipmentFanModuleOperState[{#SNMPINDEX}]

Update: 60s

LLD

{#SNMPINDEX}: Part Number

-

SNMP agent cucsEquipmentFanModulePartNumber[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Operation Power

-

SNMP agent cucsEquipmentFanModulePower[{#SNMPINDEX}]

Update: 60s

LLD

{#SNMPINDEX}: FAN Name

-

SNMP agent cucsEquipmentFanModuleRn[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: FAN Serial

-

SNMP agent cucsEquipmentFanModuleSerial[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Operation PowerThermal

-

SNMP agent cucsEquipmentFanModuleThermal[{#SNMPINDEX}]

Update: 60s

LLD

{#SNMPINDEX}: FAN Vendor

-

SNMP agent cucsEquipmentFanModuleVendor[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Board Oper Power

-

SNMP agent cucsComputeBoardOperPower[{#SNMPINDEX}]

Update: 3600s

LLD

{#SNMPINDEX}: Compute Board Power Usage

-

SNMP agent cucsComputeBoardPowerUsage[{#SNMPINDEX}]

Update: 3600s

LLD

{#SNMPINDEX}: Board Compute Voltage

-

SNMP agent cucsComputeBoardVoltage[{#SNMPINDEX}]

Update: 3600s

LLD

{#SNMPINDEX}: Admin State

-

SNMP agent cucsComputeBladeAdminState[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Available Memory

-

SNMP agent cucsComputeBladeAvailableMemory[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Last Power Cycle

-

SNMP agent cucsComputeBladeFsmPrev[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Memory Speed

-

SNMP agent cucsComputeBladeMemorySpeed[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Blade Modle

-

SNMP agent cucsComputeBladeModel[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Oper Power

-

SNMP agent cucsComputeBladeOperPower[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Blade Name

-

SNMP agent cucsComputeBladeRn[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Blade Serial

-

SNMP agent cucsComputeBladeSerial[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: Slot ID

-

SNMP agent cucsComputeBladeSlotId[{#SNMPINDEX}]

Update: 10s

LLD

{#SNMPINDEX}:Blade Num Of Cores

-

SNMP agent cucsComputeBladeNumOfCores[{#SNMPINDEX}]

Update: 3600s

LLD

{#SNMPINDEX}:Blade Num Of CPUS

-

SNMP agent cucsComputeBladeNumOfCpus[{#SNMPINDEX}]

Update: 3600s

LLD

{#SNMPINDEX}:Blade Num Of Threads

-

SNMP agent cucsComputeBladeNumOfThreads[{#SNMPINDEX}]

Update: 3600s

LLD

{#SNMPINDEX}: PSU Modle

-

SNMP agent cucsEquipmentPsuModel[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: PSU Operability

-

SNMP agent cucsEquipmentPsuOperability[{#SNMPINDEX}]

Update: 30s

LLD

{#SNMPINDEX}: PSU Operation state

-

SNMP agent cucsEquipmentPsuOperState[{#SNMPINDEX}]

Update: 60s

LLD

{#SNMPINDEX}: PSU PartNumber

-

SNMP agent cucsEquipmentPsuPartNumber[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: PSU Name

-

SNMP agent cucsEquipmentPsuRn[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: PSU Serial

-

SNMP agent cucsEquipmentPsuSerial[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}: PSU Thermal

-

SNMP agent cucsEquipmentPsuThermal[{#SNMPINDEX}]

Update: 60s

LLD

{#SNMPINDEX}:Rx Broadcast Packets

-

SNMP agent cucsEtherRxStatsBroadcastPackets[{#SNMPINDEX}]

Update: 5s

LLD

{#SNMPINDEX}:Rx Interface Name

-

SNMP agent cucsEtherRxStatsDn[{#SNMPINDEX}]

Update: 300s

LLD

{#SNMPINDEX}:Rx Jumbo Packets

-

SNMP agent cucsEtherRxStatsJumboPackets[{#SNMPINDEX}]

Update: 5s

LLD

{#SNMPINDEX}:Rx Multicast Packets

-

SNMP agent cucsEtherRxStatsMulticastPackets[{#SNMPINDEX}]

Update: 5s

LLD

{#SNMPINDEX}:Rx Total Bytes

-

SNMP agent cucsEtherRxStatsTotalBytes[{#SNMPINDEX}]

Update: 5s

LLD

{#SNMPINDEX}:Rx Unicast Packets

-

SNMP agent cucsEtherRxStatsUnicastPackets[{#SNMPINDEX}]

Update: 5s

LLD

{#SNMPINDEX}: Temp Stats Avg

-

SNMP agent cucsComputeMbTempStatsFmTempSenIoAvg[{#SNMPINDEX}]

Update: 120s

LLD

{#SNMPINDEX}:Blade Temp Stats

-

SNMP agent cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}]

Update: 10s

LLD

{#SNMPINDEX}: Temp Stats Rare Avg

-

SNMP agent cucsComputeMbTempStatsFmTempSenRearAvg[{#SNMPINDEX}]

Update: 120s

LLD

{#SNMPINDEX}: Temp Stats Rare

-

SNMP agent cucsComputeMbTempStatsFmTempSenRear[{#SNMPINDEX}]

Update: 120s

LLD

Triggers

Name Description Expression Priority
Blade Temperature on host {HOST.NAME} is to high

Blade Temperature more than 30C

Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>30

Recovery expression:

high
Blade Temperature on host {HOST.NAME} is to high

Blade Temperature more than 40C

Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>40

Recovery expression:

high
Blade Temperature on host {HOST.NAME} is to high

Blade Temperature more than 50C

Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>50

Recovery expression:

high
Blade Temperature on host {HOST.NAME} is to high (LLD)

Blade Temperature more than 30C

Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>30

Recovery expression:

high
Blade Temperature on host {HOST.NAME} is to high (LLD)

Blade Temperature more than 40C

Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>40

Recovery expression:

high
Blade Temperature on host {HOST.NAME} is to high (LLD)

Blade Temperature more than 50C

Expression: {Cisco-UCS:cucsComputeMbTempStatsFmTempSenIo[{#SNMPINDEX}].last()}>50

Recovery expression:

high