https://github.com/timrots/dimm-edac-mon
Monitor dimms for Error Detection And Correction events on Linux
https://github.com/timrots/dimm-edac-mon
edac go linux
Last synced: 2 months ago
JSON representation
Monitor dimms for Error Detection And Correction events on Linux
- Host: GitHub
- URL: https://github.com/timrots/dimm-edac-mon
- Owner: TimRots
- License: mit
- Created: 2021-11-18T17:45:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-21T13:50:29.000Z (over 4 years ago)
- Last Synced: 2025-03-25T09:49:49.546Z (over 1 year ago)
- Topics: edac, go, linux
- Language: Go
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
dimm-edac-mon
---
## Monitor Dimms for Error Detection And Correction events on Linux
### Usage:
```sh
make
./dimm-edac-mon
```
### Example:
```sh
$ ./dimm-edac-mon
/sys/devices/system/edac/mc/mc0
ce_count: 0
ce_noinfo_count: 0
mc_name: Broadwell SrcID#0_Ha#0
seconds_since_reset: 3195552
size_mb: 32768
ue_count: 0
ue_noinfo_count: 0
/sys/devices/system/edac/mc/mc0/dimm0
dimm_ce_count: 0
dimm_dev_type: x4
dimm_edac_mode: S4ECD4ED
dimm_location: channel 0 slot 0
dimm_mem_type: Registered-DDR4
dimm_ue_count: 0
size: 8192
/sys/devices/system/edac/mc/mc0/dimm3
dimm_ce_count: 0
dimm_dev_type: x4
dimm_edac_mode: S4ECD4ED
dimm_location: channel 1 slot 0
dimm_mem_type: Registered-DDR4
dimm_ue_count: 0
size: 8192
/sys/devices/system/edac/mc/mc0/dimm6
dimm_ce_count: 0
dimm_dev_type: x4
dimm_edac_mode: S4ECD4ED
dimm_location: channel 2 slot 0
dimm_mem_type: Registered-DDR4
dimm_ue_count: 0
size: 8192
/sys/devices/system/edac/mc/mc0/dimm9
dimm_ce_count: 0
dimm_dev_type: x4
dimm_edac_mode: S4ECD4ED
dimm_location: channel 3 slot 0
dimm_mem_type: Registered-DDR4
dimm_ue_count: 0
size: 8192
```
### To-do:
- add support for timeseries & json output
- add nagios check