Uptime Kuma: мониторинг за 5 минут

Мониторинг за 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 из преисподней? Делитесь в комментариях.