首页/系统/服务器硬件与 RAID 速查/mcelog 守护进程与触发配置
内存与电源72 条

mcelog 守护进程与触发配置

mcelog 以守护进程方式持续采集机器检查异常(MCE):配置日志路径与触发动作后,CE/UE 事件会带时间戳落盘,便于按 DIMM 统计与告警联动。

安装与启动

安装与启动
# Debian/Ubuntu 系(需已配置可用软件源)
apt-get update && apt-get install -y mcelog
systemctl enable --now mcelog
systemctl status mcelog --no-pager

关键配置 /etc/mcelog/mcelog.conf

关键配置 /etc/mcelog/mcelog.conf
[global]
daemon = yes
logfile = /var/log/mcelog
syslog = yes

[memory]
# 达到阈值时记录/触发自定义脚本(按版本支持情况启用)
日志路径/var/log/mcelog(按配置而定)
触发动作memory-trigger / ce-action 等,按版本支持
数据来源内核 MCE 子系统
快速核对journalctl -u mcelog -n 50
内核与 mcelog 的配合方式存在版本差异:先确认发行版文档与 mcelog 版本,再决定用它还是 rasdaemon 采集。

易错点

  • 只安装不配置:日志路径与触发动作均为空,排障时无据可查
  • 忽略版本差异:老版本 mcelog 对新平台的支持有限

数据来源与参考

  • man 8 mcelog
  • mcelog 项目文档(mcelog.org)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌