PANTAW COLLECTOR · HARDWARE
dimm_ecc collector
Observe EDAC memory-controller, DIMM inventory and ECC counters where the kernel exposes them.
Source and collected facts
Direct read-only sysfs inspection under /sys/devices/system/edac/mc.
- memory controller and DIMM
- label and location
- size and memory type
- EDAC mode
- correctable and uncorrectable error counts
Observation contract
Usable EDAC/DIMM facts produce SUCCESS; incomplete inventory produces PARTIAL; absent EDAC exposure produces UNAVAILABLE.
Relevant ReasonCode values: DIMM_ECC_OBSERVED, DIMM_ECC_PARTIAL, INTERNAL_ERROR
All collectors use structured ObservationStatus values and retain unavailable optional fields explicitly.
Graceful unavailability and limits
Requires kernel EDAC support and compatible hardware/firmware. Absence does not prove that physical memory lacks ECC.
Permissions and privacy
Permissions. Read access to EDAC sysfs attributes is required.
Privacy. DIMM labels and locations reveal physical topology; no public example uses a real asset identifier.
Sanitized example
{
"source": "dimm_ecc",
"status": "SUCCESS",
"severity": "INFO",
"reason_code": "DIMM_ECC_OBSERVED",
"target": "dimm:0",
"metadata": {"memory_controller":"mc0","dimm":"dimm0","size_mb":16384,"correctable_error_count":0}
}Synthetic example. It is not production node data.