Manages the mcelog
utility for x86-64 CPU Machine Check Exception data
This is a puppet module for the installation and configuration of the
mcelog
utility. Which can be used either from the
cli or run as a daemon that extracts and decodes Machine Check Exception
(MCE) data.
include ::mcelog
This class is presently the only public API in this module.
# defaults
class { '::mcelog':
config_file_template => 'mcelog/mcelog.conf.erb',
}
-
config_file_template
String
defaults to: `mcelog/mcelog.conf.erb'The name of the [ERB] template to use for the generation of the
mcelog.conf
file.
This module is extremely basic. A few obvious improvements would be to:
- provide more configuration options; specifically enable/disable mce events being sent to syslog
- logrotated setup of the mcelog log file
- provide support for running mcelog as a daemon on EL5.x
Please note that MCE is only avaiable on x86_64
. It /can not/ work and the
package is likely not avaible on i386
hosts.
- EL5.x
- EL6.x
This module is versioned according to the Semantic Versioning 2.0.0 specification.
Please log tickets and issues at github