- Overview
- Description
- Usage
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations
- Versioning
- Support
- See Also
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 ::mcelogThis class is presently the only public API in this module.
# defaults
class { '::mcelog':
config_file_template => 'mcelog/mcelog.conf.erb',
}See REFERENCE.
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
Please note that MCE is only avaiable on x86_64. It /can not/ work and the
package is likely not avaible on i386 hosts. mcelog has been removed from
Debian >= 10 and replaced by rasdaemon.
This module is versioned according to the Semantic Versioning 2.0.0 specification.
Please log tickets and issues at github