2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2024-12-25 12:41:45 +00:00
16 XCAT_Monitoring_Failure_Analysis_Conditions_Batched_Events
ligc edited this page 2015-07-30 04:22:49 -04:00

Table of Contents

Design_Warning

##Integrate xCAT with event logging software

The event logging software is closely tied with xCAT. It uses xCAT's database to store the events to the table defined by this software. xCAT's configuration/setup for the event logging software includes the following:

  • xCAT's external table support allows 3rd party to add its own tables into xCAT's database.
  • xCAT helps to set up the management domain for RMC monitoring to be used by the event logging software
  • xCAT helps it to create conditions, responses and sensors on the mn, sn and the nodes

In order for consolidate all the events into one table, xCAT will also provides responses to write the events from the conditions that are monitored by xCAT into the same event log table for the event logging software.

##HW service events collected from HMCs to EMS

The SFP connector the event logging software collects the servicable events from a HMC. xCAT will configure the HMC so that it sends the events to the mn to be captured by the SFP connector. we need to reliably get all of the hw service events from the hmcs to the ems. Specifically, we don't want to miss events in the following situations: #when the mn is down for a period of time #when we failover to the backup mn #when an HMC goes down #when an HMC fails over to the backup hmc (if we even support this) The proposed approach is to use the rmc batched event capability and create a condition on each hmc that monitors the sensor and tells errm to batch up the events in batch files on the hmc (probably with a short duration so service events come to the ems pretty quickly). The ems then needs some code that monitors the conditions on the hmcs and retrieves new batch files when created. It also needs to record which batch files have been retrieved so that when the ems first comes (back) up, it can look at its records and look at the batch files on the hmcs and retrieve any that haven't been retrieved yet.

##Predefined conditions to support Failure analysis

More predefined conditions, responses and sensors will be provided to monitor the p7 HW and HPC software.

##Exploitation of batched event hierarchical support Events can be batched in RMC and only one response can be send out for batched event. Batched events are stored in a file. There are some attributes on the Condition class that indicate when a batched event file is ready to be processed. xCAT will supply some new responses that will be installed on mn. When called, they go to the sn to get the batch event file and parse it, then call the action commands.