Sys-ctl-hlth-btrfs Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birkenbach
description: Health-check for Btrfs filesystems, alerts on any device error counters.
company: Kevin Veen-Birkenbach
Consulting & Coaching Solutions https://www.veen.world
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
min_ansible_version: 2.9
platforms: [{‘name’: ‘Archlinux’, ‘versions’: [‘rolling’]}]
galaxy_tags: [‘monitor’, ‘btrfs’, ‘health’, ‘systemd’, ‘filesystem’]
repository: https://s.infinito.nexus/code
documentation: https://docs.infinito.nexus
README¶
sys-ctl-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 statsand alerts if any error counters are non-zero.Hooks into systemd and a timer for regular checks.
On failure, calls
sys-ctl-alm-compose.infinito@…for notification.
Usage¶
Just include this role in your playbook; it will: 1. Deploy a small
shell script 2. Install a .service and .timer unit. 3. Send
alerts via sys-ctl-alm-compose if any filesystem shows errors.