Submit a ticketCall us

Get a crash course on Network Monitoring delivered right to your inbox
This free 7-day email course provides a primer to the philosophy, theory, and fundamental concepts involved in IT monitoring. Lessons will explain not only how to perform various monitoring tasks, but why and when you should use them. Sign up now.

Home > Success Center > Server & Application Monitor (SAM) > Difference in Hardware Health by manufacturer and polling method for servers

Difference in Hardware Health by manufacturer and polling method for servers

Updated May 30, 2017

Overview

This article provides information on the different vendors and polling methods used when polling Hardware Health on a server. Hardware Health requires installation of software vendors.

Review the requirements in the following article:

Monitor Hardware Health

Environment

  • All SAM versions
  • Dell Server
  • IBM Servers
  • HP Servers

Detail

Sections below:

  • Table of information provided via Vendor/Polling Method
  • HP
    • HP SNMP Poller OIDs
    • HP WMI Classes
  • Dell
    • Dell SNMP Poller OIDs
    • Dell WMI Classes
  • IBM
    • IBM SNMP Poller OIDs
    • IBM WMI Classes
  • Verifying Source Data on the Server
    • Verify SNMP OIDs using SNMPwalk
    • Verify WMI Pollers using WBEMTEST

 

 

Table of information provided via Vendor/Polling Method.

 

The following shows the difference in polled information between each polling method and manufacturer:

 

Chassis

Temp.

Fan

Disk

PS

CPU

Intrusion

Memory

Array

Battery 

HP WMI

Yes

Yes

Yes

Yes

Yes

Yes

No

Yes

No

No

HP SNMP

Yes

Yes

Yes

Yes

Yes

Yes

No

Yes

Yes

Yes

Dell WMI

Yes

Yes

Yes

No

Yes

Yes

No

Yes

No

No

Dell SNMP

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

IBM WMI

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

No

Yes

IBM SNMP

Yes

Yes

Yes

Yes

Yes

Yes

No

Yes

Yes

No

VMware (CIM poller)

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

vCenter

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

No

  • Polling a Windows machine using a Windows Agent is the same with WMI.
  • Polling a Linux machine using a Linux Agent is the same with SNMP. 

 

 

SNMP OIDs and WMI Classes used for Polling

HP

HP SNMP Poller OIDs


Chassis:

OID = cpqSiSysSerialNum

1.3.6.1.4.1.232.2.2.2.1

OID = cpqSiProductName

1.3.6.1.4.1.232.2.2.4.2


Power Supply:

OID = cpqHeFltTolPowerSupplyChassis

1.3.6.1.4.1.232.6.2.9.3.1.1

OID = cpqHeFltTolPowerSupplyCondition

1.3.6.1.4.1.232.6.2.9.3.1.4

OID = cpqHeFltTolPowerSupplyMainVoltage

1.3.6.1.4.1.232.6.2.9.3.1.6

OID = cpqHeFltTolPowerSupplyCapacityUsed

1.3.6.1.4.1.232.6.2.9.3.1.7

OID = cpqHeFltTolPowerSupplyModel

1.3.6.1.4.1.232.6.2.9.3.1.10

OID = cpqHeFltTolPowerSupplySerialNumber

1.3.6.1.4.1.232.6.2.9.3.1.11


Power Meter:

OID = cpqHePowerMeterSupport

1.3.6.1.4.1.232.6.2.15.1

OID = cpqHePowerMeterCurrReading

1.3.6.1.4.1.232.6.2.15.3


Memory:

OID = cpqSiMemBoardIndex

1.3.6.1.4.1.232.2.2.4.5.1.1

OID = cpqSiMemModuleSize

1.3.6.1.4.1.232.2.2.4.5.1.3

OID = cpqSiMemModuleSerialNo

1.3.6.1.4.1.232.2.2.4.5.1.10

OID = cpqHeResMemBoardIndex

1.3.6.1.4.1.232.6.2.14.11.1.1

OID = cpqHeResMemModuleCondition

1.3.6.1.4.1.232.6.2.14.11.1.5


Temperature:

OID = cpqHeTemperatureChassis

1.3.6.1.4.1.232.6.2.6.8.1.1

OID = cpqHeTemperatureLocale

1.3.6.1.4.1.232.6.2.6.8.1.3

OID = cpqHeTemperatureCelsius

1.3.6.1.4.1.232.6.2.6.8.1.4

OID = cpqHeTemperatureCondition

1.3.6.1.4.1.232.6.2.6.8.1.6


Fan:

OID = cpqHeFltTolFanChassis

1.3.6.1.4.1.232.6.2.6.7.1.1

OID = cpqHeFltTolFanIndex

1.3.6.1.4.1.232.6.2.6.7.1.2

OID = cpqHeFltTolFanLocale

1.3.6.1.4.1.232.6.2.6.7.1.3

OID = cpqHeFltTolFanPresent

1.3.6.1.4.1.232.6.2.6.7.1.4

OID = cpqHeFltTolFanType

1.3.6.1.4.1.232.6.2.6.7.1.5

OID = cpqHeFltTolFanCondition

1.3.6.1.4.1.232.6.2.6.7.1.9

OID = cpqHeFltTolFanCurrentSpeed

1.3.6.1.4.1.232.6.2.6.7.1.12


Cpu:

OID = cpqSeCpuUnitIndex

1.3.6.1.4.1.232.1.2.2.1.1.1

OID = cpqSeCpuName

1.3.6.1.4.1.232.1.2.2.1.1.3

OID = cpqSeCpuStatus

1.3.6.1.4.1.232.1.2.2.1.1.6

OID = cpqSeCpuDesigner

1.3.6.1.4.1.232.1.2.2.1.1.8

OID = cpqSeCpuSocketNumber

1.3.6.1.4.1.232.1.2.2.1.1.9


Disk:

OID = cpqIdeAtaDiskControllerIndex

1.3.6.1.4.1.232.14.2.4.1.1.1

OID = cpqIdeAtaDiskModel

1.3.6.1.4.1.232.14.2.4.1.1.3

OID = cpqIdeAtaDiskSerialNumber

1.3.6.1.4.1.232.14.2.4.1.1.5

OID = cpqIdeAtaDiskCondition

1.3.6.1.4.1.232.14.2.4.1.1.7

OID = cpqIdeAtaDiskCapacity

1.3.6.1.4.1.232.14.2.4.1.1.8

OID = cpqIdeAtaDiskOsName

1.3.6.1.4.1.232.14.2.4.1.1.15

OID = cpqDaPhyDrvCntlrIndex

1.3.6.1.4.1.232.3.2.5.1.1.1

OID = cpqDaPhyDrvIndex

1.3.6.1.4.1.232.3.2.5.1.1.2

OID = cpqDaPhyDrvModel

1.3.6.1.4.1.232.3.2.5.1.1.3

OID = cpqDaPhyDrvStatus

1.3.6.1.4.1.232.3.2.5.1.1.6

OID = cpqDaPhyDrvSize

1.3.6.1.4.1.232.3.2.5.1.1.45

OID = cpqDaPhyDrvSerialNum

1.3.6.1.4.1.232.3.2.5.1.1.51

OID = cpqDaPhyDrvLocationString

1.3.6.1.4.1.232.3.2.5.1.1.64


Raid controller:

OID = cpqDaCntlrIndex

1.3.6.1.4.1.232.3.2.2.1.1.1

OID = cpqDaCntlrModel

1.3.6.1.4.1.232.3.2.2.1.1.2

OID = cpqDaCntlrBoardCondition

1.3.6.1.4.1.232.3.2.2.1.1.12

OID = cpqDaCntlrSerialNumber

1.3.6.1.4.1.232.3.2.2.1.1.15


Raid Logical Drives:

OID = cpqDaLogDrvCntlrIndex

1.3.6.1.4.1.232.3.2.3.1.1.1

OID = cpqDaLogDrvIndex

1.3.6.1.4.1.232.3.2.3.1.1.2

OID = cpqDaLogDrvSize

1.3.6.1.4.1.232.3.2.3.1.1.9

OID = cpqDaLogDrvCondition

1.3.6.1.4.1.232.3.2.3.1.1.11

OID = cpqDaLogDrvOsName

1.3.6.1.4.1.232.3.2.3.1.1.14


Battery:

OID = cpqDaAccelCntlrIndex

1.3.6.1.4.1.232.3.2.2.2.1.1

OID = cpqDaAccelBattery

1.3.6.1.4.1.232.3.2.2.2.1.6


HP WMI poller: 

 

HP WMI Classes are polled from "root\HPQ" namespace:

  • CIM_Chassis
  • CIM_NumericSensor ( server from lab we use for testing is returning in this instance only temperature sensors. I am not sure if this will be common or is just this one machine case)
  • HP_WinFan ( added to polling because NumericSensor returns only temperature sensor values)
  • CIM_DiskDrive (HD sensor which do not return HealthState or Status)
  • CIM_PowerSupply ( this class is returning not instances for lab server we use)
  • HP_Processor - CPU information
  • HP_MemoryModule – Memory information

 

To verify the data a server is providing is available use WBEMTEST on the Orion Server. Steps at then end of the document.

 

 

Dell

Dell SNMP Poller OIDs


Chassis: 

OID = chassisManufacturerName

1.3.6.1.4.1.674.10892.1.300.10.1.8

OID = chassisModelName

1.3.6.1.4.1.674.10892.1.300.10.1.9

OID = chassisServiceTagName

1.3.6.1.4.1.674.10892.1.300.10.1.11

OID = cpqSiSysSerialNum

1.3.6.1.4.1.232.2.2.2.1

OID = cpqSiProductName

1.3.6.1.4.1.232.2.2.4.2


Power Supply: 

OID = powerSupplychassisIndex

1.3.6.1.4.1.674.10892.1.600.12.1.1

OID = powerSupplyStatus

1.3.6.1.4.1.674.10892.1.600.12.1.5

OID = powerSupplyOutputWatts

1.3.6.1.4.1.674.10892.1.600.12.1.6

OID = powerSupplyType

1.3.6.1.4.1.674.10892.1.600.12.1.7

OID = powerSupplyLocationName

1.3.6.1.4.1.674.10892.1.600.12.1.8


Voltage: 

OID = voltageProbechassisIndex

1.3.6.1.4.1.674.10892.1.600.20.1.1

OID = voltageProbeStatus

1.3.6.1.4.1.674.10892.1.600.20.1.5

OID = voltageProbeReading

1.3.6.1.4.1.674.10892.1.600.20.1.6

OID = voltageProbeType

1.3.6.1.4.1.674.10892.1.600.20.1.7

OID = voltageProbeLocationName

1.3.6.1.4.1.674.10892.1.600.20.1.8

OID = voltageProbeDiscreteReading

1.3.6.1.4.1.674.10892.1.600.20.1.16


Amperage: 

OID = amperageProbechassisIndex

1.3.6.1.4.1.674.10892.1.600.30.1.1

OID = amperageProbeStatus

1.3.6.1.4.1.674.10892.1.600.30.1.5

OID = amperageProbeReading

1.3.6.1.4.1.674.10892.1.600.30.1.6

OID = amperageProbeType

1.3.6.1.4.1.674.10892.1.600.30.1.7

OID = amperageProbeLocationName

1.3.6.1.4.1.674.10892.1.600.30.1.8

OID = amperageProbeDiscreteReading

1.3.6.1.4.1.674.10892.1.600.30.1.16


Memory: 

OID = memoryDevicechassisIndex

1.3.6.1.4.1.674.10892.1.1100.50.1.1

OID = memoryDeviceStatus

1.3.6.1.4.1.674.10892.1.1100.50.1.5

OID = memoryDeviceLocationName

1.3.6.1.4.1.674.10892.1.1100.50.1.8

OID = memoryDeviceSize

1.3.6.1.4.1.674.10892.1.1100.50.1.14

OID = memoryDeviceSerialNumberName

1.3.6.1.4.1.674.10892.1.1100.50.1.23


Temperature: 

OID = temperatureProbechassisIndex

1.3.6.1.4.1.674.10892.1.700.20.1.1

OID = temperatureProbeStatus

1.3.6.1.4.1.674.10892.1.700.20.1.5

OID = temperatureProbeReading

1.3.6.1.4.1.674.10892.1.700.20.1.6

OID = temperatureProbeType

1.3.6.1.4.1.674.10892.1.700.20.1.7

OID = temperatureProbeLocationName

1.3.6.1.4.1.674.10892.1.700.20.1.8


Fan: 

OID = coolingDevicechassisIndex

1.3.6.1.4.1.674.10892.1.700.12.1.1

OID = coolingDeviceStatus

1.3.6.1.4.1.674.10892.1.700.12.1.5

OID = coolingDeviceReading

1.3.6.1.4.1.674.10892.1.700.12.1.6

OID = coolingDeviceType

1.3.6.1.4.1.674.10892.1.700.12.1.7

OID = coolingDeviceLocationName

1.3.6.1.4.1.674.10892.1.700.12.1.8


Cpu: 

OID = processorDevicechassisIndex

1.3.6.1.4.1.674.10892.1.1100.30.1.1

OID = processorDeviceIndex

1.3.6.1.4.1.674.10892.1.1100.30.1.2

OID = processorDeviceStatus

1.3.6.1.4.1.674.10892.1.1100.30.1.5

OID = processorDeviceVersionName

1.3.6.1.4.1.674.10892.1.1100.30.1.16


Disk: 

OID = arrayDiskNumber

1.3.6.1.4.1.674.10893.1.20.130.4.1.1

OID = arrayDiskName

1.3.6.1.4.1.674.10893.1.20.130.4.1.2

OID = arrayDiskSerialNo

1.3.6.1.4.1.674.10893.1.20.130.4.1.7

OID = arrayDiskLengthInMB

1.3.6.1.4.1.674.10893.1.20.130.4.1.11

OID = arrayDiskComponentStatus

1.3.6.1.4.1.674.10893.1.20.130.4.1.14


Raid controller: 

OID = controllerNumber

1.3.6.1.4.1.674.10893.1.20.130.1.1.1

OID = controllerName

1.3.6.1.4.1.674.10893.1.20.130.1.1.2

OID = controllerComponentStatus

1.3.6.1.4.1.674.10893.1.20.130.1.1.38


Chassis Intrusion: 

OID = systemStateChassisIntrusionStatusCombined

1.3.6.1.4.1.674.10892.1.200.10.1.30


Battery: 

OID = batteryChassisIndex

1.3.6.1.4.1.674.10892.1.600.50.1.1

OID = batteryIndex

1.3.6.1.4.1.674.10892.1.600.50.1.2

OID = batteryStatus

1.3.6.1.4.1.674.10892.1.600.50.1.5

OID = batteryLocationName

1.3.6.1.4.1.674.10892.1.600.50.1.7


Dell WMI poller

 

Dell WMI Classes are polled from the "root\cimv2\dell" namespace:

  • CIM_Chassis
  • CIM_Tachometer - Fans
  • CIM_TemperatureSensor - Temperature
  • DELL_PowerConsumptionWattsSensor - PoweSupply
  • DELL_PowerConsumptionAmpsSensor - PoweSupply
  • CIM_VoltageSensor - PoweSupply
  • CIM_Processor
  • CIM_PhysicalMemory

 

To verify the data a server is providing is available use WBEMTEST on the Orion Server. Steps at then end of the document.

 

 

 

IBM

IBM SNMP Poller OIDs


Chassis: 

OID = iBMPSGComputerSystemDetailsKeyIndex

1.3.6.1.4.1.2.6.159.1.1.60.3.1.1

OID = cpqSiSysSerialNum

1.3.6.1.4.1.232.2.2.2.1

OID = iBMPSGComputerSystemDetailsModel

1.3.6.1.4.1.2.6.159.1.1.60.3.1.8

1.3.6.1.4.1.2.6.159.1.1.60.3.1.1

1.3.6.1.4.1.2.6.159.1.1.60.3.1.1

OID = iBMPSGComputerSystemDetailsSerialNumber

1.3.6.1.4.1.2.6.159.1.1.60.3.1.10

1.3.6.1.4.1.2.6.159.1.1.60.3.1.1

1.3.6.1.4.1.2.6.159.1.1.60.3.1.1


Power Supply: 

OID = iBMPSGVoltageSensorKeyIndex

1.3.6.1.4.1.2.6.159.1.1.80.2.1.1

OID = iBMPSGVoltageSensorCurrentReading

1.3.6.1.4.1.2.6.159.1.1.80.2.1.2

OID = iBMPSGVoltageSensorStatus

1.3.6.1.4.1.2.6.159.1.1.80.2.1.21


Memory: 

OID = ibmSystemPhysicalMemoryKeyIndex

1.3.6.1.4.1.2.6.159.1.1.120.1.1.1

OID = ibmSystemPhysicalMemoryCapacity

1.3.6.1.4.1.2.6.159.1.1.120.1.1.11

OID = ibmSystemPhysicalMemoryBankLabel

1.3.6.1.4.1.2.6.159.1.1.120.1.1.12

OID = ibmSystemPhysicalMemorySerialNumber

1.3.6.1.4.1.2.6.159.1.1.120.1.1.16

OID = ibmSystemPhysicalMemoryStatus

1.3.6.1.4.1.2.6.159.1.1.120.1.1.17


Temperature: 

OID = iBMPSGTemperatureSensorKeyIndex

1.3.6.1.4.1.2.6.159.1.1.80.1.1.1

OID = iBMPSGTemperatureSensorCurrentReading

1.3.6.1.4.1.2.6.159.1.1.80.1.1.2

OID = iBMPSGTemperatureSensorStatus

1.3.6.1.4.1.2.6.159.1.1.80.1.1.21


Fan: 

OID = iBMPSGTachometerKeyIndex

1.3.6.1.4.1.2.6.159.1.1.80.5.1.1

 

OID = iBMPSGTachometerCurrentReading

1.3.6.1.4.1.2.6.159.1.1.80.5.1.2

 

OID = iBMPSGTachometerStatus

1.3.6.1.4.1.2.6.159.1.1.80.5.1.20

 



Cpu: 

OID = ibmSystemProcessorKeyIndex

1.3.6.1.4.1.2.6.159.1.1.140.1.1.1

OID = ibmSystemProcessorManufacturer

1.3.6.1.4.1.2.6.159.1.1.140.1.1.2

OID = ibmSystemProcessorUniqueID

1.3.6.1.4.1.2.6.159.1.1.140.1.1.13

OID = ibmSystemProcessorStatus

1.3.6.1.4.1.2.6.159.1.1.140.1.1.15


Disk: 

OID = ausDeviceIndex

1.3.6.1.4.1.795.14.1.400.1.1.1

OID = ausDeviceUniqueId

1.3.6.1.4.1.795.14.1.400.1.1.2

OID = ausDeviceTypeGroup

1.3.6.1.4.1.795.14.1.400.1.1.5

OID = ausDeviceVendor

1.3.6.1.4.1.795.14.1.400.1.1.6

OID = ausDeviceModel

1.3.6.1.4.1.795.14.1.400.1.1.7

OID = ausDeviceSerialNumber

1.3.6.1.4.1.795.14.1.400.1.1.9

OID = ausDeviceStatus

1.3.6.1.4.1.795.14.1.400.1.1.11

OID = ausStorageDeviceIndex

1.3.6.1.4.1.795.14.1.410.1.1.1

OID = ausStorageDeviceFormattedCapacity

1.3.6.1.4.1.795.14.1.410.1.1.3


Raid controller: 

OID = ausControllerIndex

1.3.6.1.4.1.795.14.1.201.1.1.1

OID = ausControllerUniqueId

1.3.6.1.4.1.795.14.1.201.1.1.2

OID = ausControllerVendor

1.3.6.1.4.1.795.14.1.201.1.1.3

OID = ausControllerModel

1.3.6.1.4.1.795.14.1.201.1.1.4

OID = ausControllerSerialNumber

1.3.6.1.4.1.795.14.1.201.1.1.6

OID = ausControllerStatus

1.3.6.1.4.1.795.14.1.201.1.1.15

OID = ausArrayIndex

1.3.6.1.4.1.795.14.1.1000.1.1.1

OID = ausArrayName

1.3.6.1.4.1.795.14.1.1000.1.1.2

OID = ausArrayCapacity

1.3.6.1.4.1.795.14.1.1000.1.1.3

OID = ausArrayStatus

1.3.6.1.4.1.795.14.1.1000.1.1.11


IBM WMI poller

 

Classes polled already by this poller from "root\IBMSD" namespace:

  • CIM_Chassis
  • CIM_NumericSensor
  • IBMPSG_PhysicalMemory
  • IBMPSG_DiskDrive
  • CIM_PowerSupply
  • CIM_Battery
  • IBMPSG_Processor
  • IBMPSG_SystemEnclosure

 

To verify the data a server is providing is available use WBEMTEST on the Orion Server. Steps at then end of the document.

 

Verifying Source Data on the Server

Verify SNMP OIDs using SNMPwalk

  1. Remote Desktop to the Orion Server
  2. Open SNMPwalk.exe in the Orion installation directory. (By default C:\Program Files (x86)\Solarwinds\Orion)
  3. Fill out the IP Address and Community String
  4. Click Scan
  5. Search the resulting file for the OIDs listed above for the related vendor.

Verify WMI Pollers using WBEMTEST

  1. Remote Desktop to the Orion Server
  2. Run > wbemtest
  3. Connect
  4. Namespace: (Differs based on Vendor from above)
    \\IPAddressofTargetServer\root\HPQ
    \\IPAddressofTargetServer\root\cimv2\dell
    \\IPAddressofTargetServer\root\IBMSD
  5. Provide credentials under User and Password.
  6. Leave Authority blank
  7. Click Connect
  8. Click Query
  9. Generate a query based on the classes from above to verify the information.
    Example:
    SELECT * FROM CIM_Chassis

 

 

 

Last modified
08:45, 30 May 2017

Tags

Classifications

Public