mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-09-09 19:57:16 +02:00
Shorted monitor-bot- to mon-bot-
This commit is contained in:
16
roles/mon-bot-btrfs/README.md
Normal file
16
roles/mon-bot-btrfs/README.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# mon-bot-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 `alert-compose.cymais@…` for notification.
|
||||
|
||||
## Usage
|
||||
Just include this role in your playbook; it will:
|
||||
1. Deploy a small shell script under `{{ path_administrator_scripts }}/mon-bot-btrfs/`.
|
||||
2. Install a `.service` and `.timer` unit.
|
||||
3. Send alerts via `alert-compose` if any filesystem shows errors.
|
Reference in New Issue
Block a user