Hardware Monitoring Events
AccelOps generates the following events related to hardware monitoring
Overall Hardware Status
Individual Hardware Component Status
Temperature Measurement
Humidity Measurement
Dew point Measurement
Air flow Measurement
Audio Measurement
Ampere Measurement
Dry Contact Measurement
Camera Motion Measurement
Power Supply Measurement
Chassis Component Measurement
Overall Hardware Status Event
This event is generated by AccelOps as a overall hardware status. Sometimes this overall status is provided the device. In other times, AccelOps derives the overall health from that of the individual hardware components.
Event Type: PH_DEV_MON_HW_STAT
Description: Event containing overall hardware status as detected by AccelOps
Cisco IOS (SNMP),Cisco Nx-OS (SNMP), Juniper JunOS (SNMP), Juniper SRX JunOS (SNMP), Alcatel TiMOS (SNMP), Alcatel
AOS (SNMP),Avaya/Nortel ERS (SNMP), Huawei VRP (SNMP), H3C Comware,
EMC Clariion (NavisecCli), NetApp DataONTAP Filer (SNMP), Dell EqualLogic (SNMP)
F5 Big-IPOS (SNMP), Riverbed Steelhead (SNMP), InfoBlox NiOS (SNMP)
Virtual Machines on VMWare ESX (VMSDK), Windows/Linux Servers on Dell hardware with OpenManage installed (SNMP),
Windows/Linux Servers on HP hardware with HP Insight Manager installed (SNMP),
APC NetBotz (SNMP)
Cisco UPS (UCS API)
HP BladeSystem (SNMP)
Key Attributes: Varies depending on the source. The global set of attributes is shown below
Name | Id | Type | Description |
Event Type | eventType | string | Event type set to PH_DEV_MON_HW_STAT |
Event Severity | eventSeverity | uint16 | 0 if the event attribute hwStatusCode is 0 (Normal), 5 if hwStatusCode is 1 (Warning) and 10 if hwStatusCode is 2 (Critical) |
Event Severity
Category |
eventSeverityCat | string | Set to Low. In general, takes the values Low, Medium and High. Event Severities 0-4 are mapped to
Low, 5-8 are mapped to Medium and 9-10 are mapped to High |
Event Receive
Time |
phRecvTime | Date | Time at which AccelOps generated this event |
Reporting IP | reptDevIpAddr | Date | IP address of device reporting this event. In this case set to the device reporting the utilization (same as Host name attribute) |
Relaying IP | relayDevIpAddr | Date | IP address of device relaying this event from the source to AccelOps. In general it could be a syslog-ng IP address but in this, since AccelOps talks to the device directly, Relaying IP is set to AccelOps IP Address. |
Raw Event Log | rawEventMsg | string | Raw event containing all attributes in comma separated “[Attribute] = value” format. |
Host name | hostName | string | Host name (as in AccelOps CMDB) of the device whose overall hardware health is being reported |
Host IP Address | hostIpAddr | IP | Access IP (as in AccelOps CMDB) of the device whose overall hardware health is being reported |
Hardware Status | hwStatusCode | uint16 | Overall hardware status: 0 for Normal, 1 for Warning and 2 for Critical |
Hardware Power
Supply Status |
hwPowerSupplyStatus | uint16 | Overall hardware status: 0 for Normal, 1 for Warning and 2 for Critical |
Hardware
Battery Status |
hwBatteryStatus | uint16 | Battery status: 0 for Normal, 1 for Warning and 2 for Critical |
Hardware Disk
Status |
hwDiskStatus | uint16 | Disk status: 0 for Normal, 1 for Warning and 2 for Critical |
Hardware RAID
Status |
hwRaidStatus | uint16 | Hardware RAID status: 0 for Normal, 1 for Warning and 2 for Critical |
Hot Spare Disk
Count |
hwHotSpareDiskCount | uint16 | Number of hot spare disks |
Hardware
Memory Status |
hwMemoryStatus | uint16 | Memory status: 0 for Normal, 1 for Warning and 2 for Critical |
Hardware Status | hwPowerSupplyStatus | uint16 | Power supply status: 0 for Normal, 1 for Warning and 2 for Critical |
Failed Power
Supply Count |
hwFailedPowerSupplyCount | uint16 | Number of failed power supplies |
Hardware Temp
Sensor Status |
hwTempSensorStatus | uint16 | Temperature sensor status: 0 for Normal, 1 for Warning and 2 for Critical |
Hardware Status | hwFanStatus | uint16 | Fan status: 0 for Normal, 1 for Warning and 2 for Critical |
Failed Fan
Count |
hwFailedFanCount | uint16 | Failed fan count |
Hardware Amp
Status |
hwAmpStatus | uint16 | Current (Amp) status: 0 for Normal, 1 for Warning and 2 for Critical |
Hardware
Voltage Status |
hwVoltageStatus | uint16 | Voltage status: 0 for Normal, 1 for Warning and 2 for Critical |
Storage LCC
Status |
hwLCCStatus | uint16 | Hardware LCC status: 0 for Normal, 1 for Warning and 2 for Critical |
Storage Link
Status |
hwLinkStatus | uint16 | Hardware link status: 0 for Normal, 1 for Warning and 2 for Critical |
Storage Port
Status |
hwPortStatus | uint16 | Hardware port status: 0 for Normal, 1 for Warning and 2 for Critical |
Relative
Humidity Status |
hwRelHumidStatus | uint16 | Relative humidity status: 0 for Normal, 1 for Warning and 2 for Critical |
Dew Point
Status |
hwDewPtStatus | uint16 | Dew Point status: 0 for Normal, 1 for Warning and 2 for Critical |
Audio Status | hwAudioStatus | uint16 | Audio status: 0 for Normal, 1 for Warning and 2 for Critical |
Air Flow Status | hwAirFlowStatus | uint16 | AIr flow status: 0 for Normal, 1 for Warning and 2 for Critical |
Generic
Numeric Sensor Status |
hwGenNumericSensorStatus | uint16 | Generic Numeric sensor status: 0 for Normal, 1 for Warning and 2 for Critical |
Dry Contact
Status |
hwDryContactStatus | uint16 | Dry Contact status: 0 for Normal, 1 for Warning and 2 for Critical |
Door Switch
Status |
hwDoorSwitchStatus | uint16 | Door switch status: 0 for Normal, 1 for Warning and 2 for Critical |
Camera Motion
Status |
hwCameraMotionStatus | uint16 | Camera motion status: 0 for Normal, 1 for Warning and 2 for Critical |
Generic State
Sensor Status |
hwGenStateSensorStatus | uint16 | Generic state sensor status: 0 for Normal, 1 for Warning and 2 for Critical |
The following table indicates sources of various hardware status events.
Device
Type (Method) |
Overall | Temp | Power
Supply |
Fan | Chassis | Memory | Disk | RAID | Battery | Amp | Voltage | LCC | Storage
Link |
Storage
Port |
Humidity | Air flow | Dew
Point |
Audio | Gen
Numeric Sensor |
Dry
Contact |
Door
Swit |
Cisco IOS
(SNMP) |
x | x | x | x | |||||||||||||||||
Cisco Nx-OS
(SNMP) |
x | x | |||||||||||||||||||
Juniper
JunOS (SNMP), |
x | x | x | x | |||||||||||||||||
Juniper SRX
JunOS (SNMP) |
x | x | x | x | |||||||||||||||||
Alcatel TiMOS
(SNMP) |
x | x | x | x | |||||||||||||||||
Alcatel AOS
(SNMP) |
x | x | |||||||||||||||||||
Huawei VRP
(SNMP) |
|||||||||||||||||||||
H3C
Comware (SNMP) |
x | x | |||||||||||||||||||
EMC Clariion
(NavisecCli) |
x | x | x | x | x | x | x |
c
NetApp
DataONTAP Filer (SNMP) |
x | x | x | x | x | x | x | x | x | ||||||||||||
Dell
EqualLogic (SNMP) |
x | x | x | x | x | x | |||||||||||||||
F5 Big-IPOS
(SNMP) |
x | x | x | ||||||||||||||||||
Riverbed
Steelhead (SNMP) |
x | ||||||||||||||||||||
InfoBlox NiOS
(SNMP) |
x | x | x | x | x | x
|
|||||||||||||||
VMs on ESX
(VMSDK) |
|||||||||||||||||||||
Dell Servers | x | x | x | x | x | x | x | x | x | ||||||||||||
HP Servers | x | x | x | x | x | x | x | x | x | ||||||||||||
APC NetBotz | x | x | x | x | x | x | x | x | x | ||||||||||||
Cisco UCS | |||||||||||||||||||||
HP
BladeSystem |
x | x | x |