mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-09-02 00:20:35 +02:00
Another big round of refactoring and cleaning...
This commit is contained in:
16
roles/sys-hlth-btrfs/README.md
Normal file
16
roles/sys-hlth-btrfs/README.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# sys-hlth-btrfs
|
||||
|
||||
## Description
|
||||
Checks the health of all mounted Btrfs filesystems by inspecting device error counters.
|
||||
|
||||
## Features
|
||||
- Iterates over every Btrfs filesystem.
|
||||
- Runs `btrfs device stats` and alerts if any error counters are non-zero.
|
||||
- Hooks into systemd and a timer for regular checks.
|
||||
- On failure, calls `sys-alm-compose.cymais@…` for notification.
|
||||
|
||||
## Usage
|
||||
Just include this role in your playbook; it will:
|
||||
1. Deploy a small shell script under `{{ path_administrator_scripts }}/sys-hlth-btrfs/`.
|
||||
2. Install a `.service` and `.timer` unit.
|
||||
3. Send alerts via `sys-alm-compose` if any filesystem shows errors.
|
Reference in New Issue
Block a user