статус: жив · python
watchdog-lite
Минималистичный мониторинг без базы: JSON-состояние, десять проверок, один телеграм-канал.
Писался потому, что «взрослые» системы мониторинга для трёх моих серверов — как трактор
для клумбы. Умеет: HTTP/_tcp проверки, деградация с гистерезисом, дежурное сообщение раз в сутки.
~300 строк, десять лет не понадобится обновлять.
статус: жив · bash
restore-drills
Скрипты квартальных учений резервных копий (см. запись):
чистая виртуалка, архив с холодного хранения, таймер. Считает время и пишет отчёт в ту же папку,
где лежит сам архив — чтобы «инструкция к бэкапу» жила рядом с бэкапом.
статус: заморожен · go
logtail-bridge
Хвосты логов с N машин в один канал с дедупликацией повторов. Заморожен — концепция
оказалась верной, но journalctl -f + grep покрывают 95% потребности, когда машин
меньше десяти. Оставлен как памятка, а не как сервис.
статус: вечный · железо
домашний стеллаж
Два одноплатника, NAS, датчики на балконе и на подъезде к дому. Ноль «на всякий случай»
в розетке (см. арифметику). Всё описано текстом:
любой сервис поднимается по одному скрипту и одному конфигу.