Мониторинг за 5 минут
Uptime Kuma — без горы метрик и многостраничных мануалов. Поднимаем в Docker, подключаем Telegram и спокойно выдыхаем.
Установка:
docker volume create uptime-kuma
docker run -d --restart=always -p 3001:3001 \
-v uptime-kuma:/app/data \
--name uptime-kuma louislam/uptime-kumaБазовая настройка
• Открыть localhost:3001
• Завести администратора
• Кликнуть «Добавить монитор»
Варианты мониторов
• HTTP/HTTPS (сайт отвечает?)
• TCP Port (порт доступен?)
• Ping (железка на связи?)
• Docker (состояние контейнера)
• DNS, PUSH и остальные специфические сценарии
Как настроить уведомления в Telegram:
1. Создаём бота через BotFather
2. Забираем токен
В Uptime Kuma:
3. Settings → Notification → Add New → Telegram
4. Указываем токен и chat_id
Полезные кейсы:
• Добавляем монитор для Ссылка: главной страницы Яндекса с интервалом в 1 минуту — если он недоступен, значит интернет в целом решил прилечь
• Следим за внешним IP — сразу заметишь, если провайдер тихо его поменял
• Docker healthcheck → Kuma подсветит, когда контейнеру стало «так себе»
А чем вы мониторите свои сервисы? Prometheus, Zabbix, Grafana, Datadog или, может быть, Nagios из преисподней? Делитесь в комментариях.