Skip to content

9elements/phosphor-ipmi-pef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phosphor-pef

Overview

This service implement Platform Event Filtering for OpenBmc.

Service:

xyz.openbmc_project.PEF

Root Object

/xyz/openbmc_project/pef
  └─ xyz.openbmc_project.PEF.Manager

Subtrees

/xyz/openbmc_project/pef/config
  └─ xyz.openbmc_project.PEF.Config

/xyz/openbmc_project/pef/filters/<id>
  └─ xyz.openbmc_project.PEF.FilterEntry

/xyz/openbmc_project/pef/alerts/<id>
  └─ xyz.openbmc_project.PEF.AlertEntry

Manager

Filter Entry

Alert Policy Entry

  • Alert String Key
    • Event specific lookup: When EventSpecific is set, lookup AlertStringMap for the key selector (id) matching event number.
    • Direct Selection

Notes

TODO

  • Add Delete method for Filter Entry, Alert Policy, Alert String Key and Alert String

  • Postpone timer

  • Alert delay

  • Startup alert delay

  • Event Matcher

About

Implementation of PEF for IPMI in OpenBMC environment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors