salfer@blog:~$ ▊

Проекты и поделки

статус: жив · python

watchdog-lite

Минималистичный мониторинг без базы: JSON-состояние, десять проверок, один телеграм-канал. Писался потому, что «взрослые» системы мониторинга для трёх моих серверов — как трактор для клумбы. Умеет: HTTP/_tcp проверки, деградация с гистерезисом, дежурное сообщение раз в сутки. ~300 строк, десять лет не понадобится обновлять.

статус: жив · bash

restore-drills

Скрипты квартальных учений резервных копий (см. запись): чистая виртуалка, архив с холодного хранения, таймер. Считает время и пишет отчёт в ту же папку, где лежит сам архив — чтобы «инструкция к бэкапу» жила рядом с бэкапом.

статус: заморожен · go

logtail-bridge

Хвосты логов с N машин в один канал с дедупликацией повторов. Заморожен — концепция оказалась верной, но journalctl -f + grep покрывают 95% потребности, когда машин меньше десяти. Оставлен как памятка, а не как сервис.

статус: вечный · железо

домашний стеллаж

Два одноплатника, NAS, датчики на балконе и на подъезде к дому. Ноль «на всякий случай» в розетке (см. арифметику). Всё описано текстом: любой сервис поднимается по одному скрипту и одному конфигу.

← на главную