Uptime Kuma или Аптайм: свой сервер или готовый сервис
Uptime Kuma — открытый мониторинг, который вы ставите на свой сервер, обычно через Docker. Аптайм — готовый сервис: ставить и обслуживать ничего не нужно. Выбор зависит от того, готовы ли вы держать ещё один сервер.
Сравнение
| Аптайм | Uptime Kuma | |
|---|---|---|
| Где работает | Наши серверы | Ваш сервер |
| Установка и обновления | Не нужны | Ваши: Docker, бэкапы, обновления |
| Откуда идёт проверка | Из нескольких точек, локации выбираются у монитора | С того сервера, где стоит Kuma |
| Если упал сервер мониторинга | Следим мы | Уведомления не придут |
| Стоимость | Бесплатно | Бесплатно, но платите за свой сервер |
| Метрики сервера и SNMP | Агент и коллектор | Нет |
| Исходный код | Закрыт | Открыт (MIT) |
Главный риск self-hosted мониторинга
Мониторинг, который стоит рядом с сайтом, падает вместе с ним. Если Kuma работает на том же сервере или у того же хостера, при аварии дата-центра уведомление не придёт: некому будет его отправить. Kuma на отдельном сервере у другого провайдера решает это, но тогда за этим сервером тоже нужно следить.
Когда лучше Uptime Kuma
- Нужно проверять адреса во внутренней сети: Kuma внутри контура видит их напрямую. Аптайм для этого предлагает реверс-мониторинг и коллектор SNMP.
- Политика компании запрещает отдавать список адресов внешнему сервису.
- Хочется дорабатывать код под себя.
Когда лучше Аптайм
- Нет желания держать отдельный сервер ради мониторинга.
- Важно видеть сайт из нескольких точек и отличать «лёг сайт» от «лёг маршрут до одной точки».
- Нужны метрики сервера, обновления пакетов и сетевое оборудование рядом с проверками доступности.
Можно и вместе: Kuma внутри сети следит за внутренними адресами, Аптайм снаружи следит за сайтом и за самим сервером с Kuma.