Uptime Kuma — без тысячи метрик и трёх томов документации. Запускаем на Docker, настраиваем телеграм, спим спокойно.
🛠 Установка:
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
🧪 Хитрые кейсы:
• Ставим монитор на https://ya.ru с 1-минутным интервалом — если он падает, значит весь интернет умер
• Мониторинг внешнего IP — узнаешь, если провайдер сменил тебе его под шумок
• Docker healthcheck → Kuma покажет, если контейнер в «не очень»
💬 Чем вы пользуетесь для мониторинга? Prometheus, Zabbix, Grafana, Datadog, может, Nagios из преисподней? Делитесь в комментариях 👇
🐸Библиотека devops'a #буст
