termal.in

Мониторинг · Оповещения · Connector

Мониторинг серверов без установки агента — и оповещения без написания правил

Если на сервере есть Termalin Connector, сервер уже под наблюдением. Раз в минуту Termalin считывает показатели состояния сервера по уже установленному соединению, строит по ним графики в веб-кабинете и сообщает, когда что-то не так — диск вот-вот заполнится, сбой службы, истекает сертификат. Ничего не нужно дополнительно устанавливать и настраивать.

Входит в тарифы Pro и Team · включено в пробный период Pro на 14 дней · по умолчанию включено для каждого Connector

01  /  что вы видите

Дашборд для каждого сервера — собирать ничего не нужно

Откройте termal.in/account → «Метрики серверов». У каждого сервера с Connector свой дашборд — за любой период: от последних 15 минут до всей истории вашего тарифа.

Метрики серверов в веб-кабинете Termalin: графики CPU, нагрузки, памяти и диска для сервера prod-web-01 и оповещение об истекающем TLS-сертификате
  • ▸CPU и нагрузка — занятость, user, system, iowait и steal; load average; давление (PSI).
  • ▸Память и swap, место на диске и inodes, дисковый ввод-вывод и занятость диска.
  • ▸Сеть — входящий и исходящий трафик, TCP-сокеты, открытые файлы, процессы.
  • ▸Что запущено — контейнеры, сбойные службы, неудачные входы по SSH, ожидающие обновления безопасности.
  • ▸Таблицы — диски, топ процессов по CPU, контейнеры, TLS-сертификаты с числом дней до истечения, сбойные службы, слушающие порты.

История хранится 90 дней на тарифе Pro и два года на тарифе Team. Последние две недели — с детализацией до минуты; более старая история хранится в виде пятиминутных, а затем часовых средних, которые сохраняют пик каждого интервала.

02  /  оповещения

Оповещения работают ещё до того, как вы что-то настроили

За каждым сервером с мониторингом следят пороги по умолчанию. Их можно изменить, но это не обязательно.

  • ▸Диск — почти заполнен (предупреждение на 90%, критично на 95%) или по прогнозу заполнится в течение суток. Заканчиваются inodes.
  • ▸Память и CPU — память забита, нагрузка долго остаётся высокой, процессорное время забирает гипервизор (steal), процесс убит из-за нехватки памяти (OOM).
  • ▸Службы и контейнеры — сбой службы systemd; контейнер, который постоянно перезапускается или находится в состоянии unhealthy.
  • ▸Сертификаты — TLS-сертификат скоро истекает: предупреждение за 14 дней, критично за 3.
  • ▸Сам сервер — перезагрузился; ушёл в офлайн (через три минуты, чтобы обычная перезагрузка не вызывала оповещение); соединение постоянно обрывается.

03  /  тишина по умолчанию

Одно сообщение, когда сломалось. Одно — когда починилось

Оповещение полезно, только если его читают, поэтому настройки по умолчанию сокращают число сообщений.

  • ▸Один раз в начале, один в конце. Одно сообщение, когда проблема возникла, и одно, когда она устранена.
  • ▸Группировка. Несколько проблем за несколько минут приходят одним сообщением. Критичная никогда не ждёт.
  • ▸Без повторов по умолчанию. Проблема, вернувшаяся в те же сутки, не отправляется снова, если только она не критичная и не затянулась.
  • ▸Спокойный первый день. В первый день мониторинга сервера отправляются только критичные оповещения. Рядовые сбойные юниты и оставшиеся просроченные сертификаты игнорируются.
  • ▸Заглушить. Отключите сообщения по одному виду оповещений на одном сервере или по всему серверу.

04  /  каналы

Куда приходят оповещения

  • ▸Email — по умолчанию.
  • ▸Push в приложение для iOS.
  • ▸Telegram — бот подключается в одно касание.
  • ▸Вебхук — такой, который Slack и Discord принимают как есть. Запросы подписываются (HMAC-SHA256).

05  /  как это работает

Что считывается и как

Агента мониторинга нет. Раз в минуту Termalin выполняет несколько команд, которые только читают данные, — /proc, df, ps и подобные — по уже существующему соединению Connector. Серверу это стоит нескольких миллисекунд процессорного времени и около килобайта в минуту.

  • ▸Включено по умолчанию, выключить можете вы. Один переключатель для всех серверов и по одному на каждый сервер — в разделе «Метрики серверов». При выключении собранное по этому серверу стирается.
  • ▸Без сквозного шифрования. Эти числа хранятся в виде, который сервис может прочитать: ему нужно их читать, чтобы строить графики и отправлять оповещения.
  • ▸Полный перечень. Всё, что считывается, перечислено в политике конфиденциальности, в разделе Server metrics and alerts (на английском).
  • ▸Пока только в веб-кабинете. Дашборды находятся на termal.in/account; десктоп-приложение их пока не показывает. Push-уведомления приходят в приложение для iOS.

06  /  ИИ-приложения

«Как там мои серверы?» — ответ по данным

Через облачный MCP-эндпоинт Termalin Claude и ChatGPT могут читать те же числа и те же оповещения: server_metrics возвращает числа, alerts_list — оповещения. Ответ строится на том, что собрал мониторинг.

07  /  тарифы

Входит в тарифы Pro и Team

Мониторингу нужен Connector, а Connector доступен на платных тарифах, поэтому мониторинг и оповещения входят в Pro (история за 90 дней) и Team (два года). Они включены и в пробный период Pro на 14 дней. На тарифе Free их нет. Посмотреть цены →

Вопросы и ответы

Мониторинг серверов что-то устанавливает на мой сервер?

Нет. Он работает для каждого сервера, на котором уже есть Termalin Connector, и ничего к нему не добавляет: ни второго агента, ни экспортёра, ни открытого порта. Раз в минуту Termalin выполняет несколько команд, которые только читают данные (/proc, df, ps и подобные), по соединению, которое Connector уже держит.

Сколько ресурсов сервера это расходует?

Несколько миллисекунд процессорного времени и около килобайта в минуту.

Сколько хранится история?

90 дней на тарифе Pro и два года на тарифе Team. Последние две недели хранятся с детализацией до минуты; более старая история — в виде пятиминутных, а затем часовых средних, каждое с пиком своего интервала, так что короткий всплеск всё равно виден на длинном графике.

Можно ли выключить мониторинг?

Да. Есть один переключатель для всех серверов и по одному для каждого сервера — в веб-кабинете, в разделе «Метрики серверов». При выключении собранное по этому серверу стирается. Оповещения работают только для серверов с включённым мониторингом.

Куда приходят оповещения?

По умолчанию — на email. Можно добавить push в приложение для iOS, Telegram (бот подключается в одно касание) и вебхук, который Slack и Discord принимают как есть. Запросы вебхука подписываются HMAC-SHA256.

Нужно ли писать правила оповещений?

Нет. За каждым сервером с мониторингом следят пороги по умолчанию — диск, inodes, память, нагрузка, сбойные службы, контейнеры, сертификаты, уход сервера в офлайн. Вы можете изменить пороги или заглушить один вид оповещений на одном сервере, но настраивать ничего не обязательно.

Заменяет ли это Grafana и Prometheus?

Нет. Это базовый уровень без настройки: стандартные показатели состояния сервера и набор оповещений по умолчанию, и ничего не нужно разворачивать. Здесь нет сбора логов, пользовательских метрик, внешних проверок доступности и страниц статуса. Если у вас уже работает полноценный стек наблюдаемости — оставьте его; если есть серверы, за которыми не следит вообще никто, — за ними присмотрит этот мониторинг.

Подключите сервер — и он под наблюдением

Connector устанавливается одной строкой. Мониторинг включён по умолчанию, а оповещения не требуют настройки. Новые аккаунты получают Pro бесплатно на 14 дней.

Pro и Team · 14 дней Pro бесплатно · Connector · что считывается (на английском)