Grafana + Prometheus: дашборд инфраструктуры для руководителя
▷ Смотреть презентациюЯ узнаю о проблемах с серверами последним — обычно от бухгалтера, который не может закрыть месяц в 1С, потому что сервер лёг. У меня 40 рабочих мест и три сервера, но что там происходит с диском, памятью и нагрузкой, я вижу только когда уже поздно. По сути мне нужен нормальный мониторинг ИТ-инфраструктуры, а не звонки о том, что всё встало. Хочу открыть один экран утром с кофе и понять: всё живо или горит.
Почему руководитель узнаёт о сбоях последним
Классическая картина в компании на 20-50 рабочих мест: есть сервер 1С, файловый сервер, почта, иногда VPN-шлюз для удалённых сотрудников. Всё это обслуживает штатный админ или аутсорсер, который заходит по звонку. Пока звонков нет — считается, что всё в порядке. На деле диск на сервере терминалов забивается логами и профилями за недели до отказа, RAID теряет диск и работает в деградированном режиме, а бэкап падает по ошибке и никто это не замечает, пока не понадобится восстановление.
У одного клиента, логистической компании на 35 человек, сервер 1С стабильно вставал по пятницам ближе к вечеру — как раз когда логисты закрывали заявки на следующую неделю. Никто не связывал это с нагрузкой: админ разводил руками, бухгалтерия писала гневные письма, а причина оказалась банальной — к вечеру пятницы съедалась вся оперативная память из-за незакрытых сеансов 1С и бэкапа, который стартовал не в то время. Без графика нагрузки за неделю это можно было искать вслепую месяцами.
Что это даёт бизнесу
- Вы видите состояние всей инфраструктуры на одном экране, а не собираете информацию по звонкам админу
- Проблемы с диском, памятью и сетью видны за дни до отказа — чините, пока не встало, а не после
- Меньше простоев ключевых сервисов вроде 1С, почты и терминального сервера — это прямая экономия рабочего времени сотрудников
- Алерты в Telegram приходят раньше, чем пользователи начинают жаловаться, поэтому реакция быстрее и без паники
- История нагрузки за месяцы помогает планово решать, когда докупать память или диски, а не покупать сервер в панике после отказа
- Меньше зависимости от одного человека: данные о состоянии систем хранятся в дашбордах, а не в голове админа
Как проходит внедрение
Что нужно от вас
- Доступ по SSH или RDP к серверам, которые нужно подключить к мониторингу
- Список критичных сервисов и приложений — что нельзя терять из вида
- Согласованное окно на установку агентов на серверах (без простоя, займёт 10-15 минут на сервер)
- Доступ к Telegram (свой чат или бот) для алертов, либо мы предложим свой шаблон
- Небольшой VPS, если своей свободной машины под Grafana и Prometheus нет — поможем подобрать
Как это устроено
На серверах ставятся лёгкие агенты-exporters, которые отдают метрики, а Prometheus сам ходит и опрашивает их (pull-модель), собирает и хранит данные. Grafana строит из них дашборды, а Alertmanager следит за пороговыми значениями и шлёт алерты в Telegram. Всё внутри вашей сети или через VPN, наружу ничего не открывается.
Grafana и Prometheus против Zabbix: что выбрать
Zabbix — крепкий комбайн «из коробки»: сбор метрик, алертинг и графики в одном месте, не требует отдельной связки инструментов. Но встроенные дашборды у него выглядят технично и плохо читаются человеком не из ИТ — руководителю такое показывать неудобно. Grafana выигрывает именно в визуальном слое: можно собрать простой дашборд с крупными цифрами и цветовыми индикаторами специально под руководителя, а детальный технический — для админа.
Если у вас уже есть Zabbix и вы довольны алертингом, необязательно всё ломать — Grafana умеет подключаться к Zabbix как к источнику данных (через официальный плагин Zabbix) и рисовать дашборды поверх существующих метрик. Мы часто делаем именно так: оставляем Zabbix как сборщик, а Grafana ставим сверху ради нормальной визуализации.
Сколько стоит мониторинг инфраструктуры на Grafana
Частые вопросы
Мониторинг не замедлит серверы?
Нет. Exporters — это лёгкие агенты, которые просто отдают метрики по запросу Prometheus (обычно раз в 15-30 секунд) и почти не грузят процессор, чаще всего это доли процента. Мы это видели на десятках внедрений, заметной просадки производительности не бывает.
Данные о нашей инфраструктуре куда-то утекают?
Нет, Prometheus и Grafana работают либо на вашем сервере, либо на выделенном VPS под вашим контролем. Доступ к дашбордам закрыт паролем и, при необходимости, по VPN, наружу ничего не публикуется.
Нужен ли отдельный сервер под Grafana и Prometheus?
Не обязательно, если у вас есть свободная машина или виртуалка с парой ядер и 4 ГБ памяти. Если такой нет, поднимаем небольшой VPS — это от 500 ₽ в месяц дополнительно к серверу для внедрения.
У нас уже есть Zabbix, это не станет лишним?
Не станет — Grafana умеет забирать метрики прямо из Zabbix и строить поверх них удобные дашборды, ничего переделывать с нуля не придётся.
Оставьте заявку — за 3-4 дня соберём дашборд Grafana под ваши серверы и настроим алерты в Telegram.
Оставить заявку — развернём за 3–4 дня →
Подпишитесь на рассылку ITfresh
Раз в неделю — практические гайды: внедрения, безопасность, 1С, миграции, лайфхаки из реальных проектов.
