Что выбрать для мониторинга сервера в режиме реального времени?



@sasha1802

здравствуйте. вроде все темы здесь посмотрел по моему вопросу, но так и не нашел ничего для себя. задача мониторить в режиме реального времени состояние и нагрузку сервера. из того что видел — зашел визуально NetData интерфейсом. на ваш профессиональный опыт, чем лучше закрыть этот вопрос? возможно какие-то подводные камни есть в этой теме. прошу советов. спасибо!


Решения вопроса 1



@AshBlade

Как разработчик, могу посоветовать Prometheus и Grafana — для сбора метрик и визуализации.
А чтобы эти метрики откуда-то брать — экспортеры (специальные приложения, которые собирают данные по конкретной тематике).
Например:
— Node Exporter — отдает статистику по различным характеристиками машины (память, cpu, дескрипторы и т.д.)
— Black Box Exporter — делает сетевые запросы к узлу (размещаем на другой машине, чтобы понять узел работает или нет)

Почти для каждого приложения есть свой экспортер. Вот тут их список можно посмотреть — https://prometheus.io/docs/instrumenting/exporters/
Достаточно, грубо говоря, только Prometheus установить и можно отслеживать что угодно. Grafana — не обязательно, можно любой другой визуализатор (я с ним работал — для меня удобный)


Ответы на вопрос 8



@SignFinder

Node exporter + Prometheus (или готовый grafana-agent) на сервере, и лить данные в бесплатный план Grafana Cloud. Иметь данных за последние 2 недели обычно достаточно.

Из легких selfhosted — check_mk, monit или uptime kuma.



@VoidVolker

Zabbix конечно же.



@AUser0

Если на самом сервере — то monit.
А то разворачивать целый Zabbix ради одного сервера — ну как-то слишком расточительно.



@CityCat4

zabbix, nagios



@Drno

Zabbix

Если в консоли — htop / bashtop



@Aasvogel1975

Если один сервер то чем netdata не устраивает
Куча сенсоров, можно настроить алерты.
Для нескольких zabbix.
Для кучи Prometheus+graphana (кстати netdata умеет штатным образом отдаваться в Prometheus)



@Arnowt

Для визуализации пользую графану.
А для сбора данных и отправки в графану, также для срочных уведомлений в телегу, пользую самописные скрипты.



@RaShe

Если что-то легковесное и клауд то syagent

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *