К содержимому

Полная картина состояния сервера.

CPU, память, диск, сеть, PHP-FPM, uptime, health checks сайтов — всё в одном дашборде с уведомлениями в Telegram и email.

  • 7 дней бесплатно
  • Без привязки карты
  • Оплата в рублях
prod-01 203.0.113.21 · замер раз в минуту
Процессор28%
Процессор за 15 мин63%
Память61%
Диск48%
Сеть12.4Мбит/с
Загрузка0.42
100% порог 90% 50% 0% выше порога 28 мин разовый всплеск — без оповещения
−60 мин −45 мин −30 мин −15 мин сейчас

prod-01CPU 91% в среднем за 15 минут

Telegram Email
60с
агент на сервере присылает свежий замер раз в минуту
25
показателей в каждом замере: от CPU до inode
15мин
окно усреднения: разовый всплеск не поднимает тревогу
30дней
истории APM: p95 и ошибки по каждому эндпоинту

Что отслеживается

Железо, сеть и сайты на одном экране.

Агент снимает показатели раз в минуту. На панели сервера — текущие значения и графики за час, 6 часов, сутки или неделю.

CPU и Load Average

Текущая нагрузка процессора, load average 1/5/15 мин, количество запущенных процессов.

Что видно CPU % Load 1/5/15 Температура Uptime

Память и Swap

Использование RAM и swap-раздела. Видно, когда память заканчивается до того, как OOM-killer убьёт процесс.

Что видно RAM % Swap % Занято / всего

Диск и inode

Устройство, точка монтирования, тип FS, размер/использование/свободно, процент занятости, неразмеченное пространство.

Что видно Разделы inode Disk I/O Прогноз

Network RX/TX

Байты и пакеты на приём/передачу по каждому сетевому интерфейсу. История трафика.

Что видно RX TX Пакеты Интерфейсы

CPU Steal

Обнаружение overhead виртуализации. Показывает, сколько CPU-времени забирает гипервизор у вашей VM.

Что видно Steal % Оверселлинг хостинга

PHP-FPM

Requests/second, active processes, total processes. Видно, хватает ли воркеров для текущей нагрузки.

Что видно req/s active total

Доступность сайтов

HTTP-статус, время ответа, определение online/offline для каждого сайта.

Что видно online / offline Время ответа

Сервисы и демоны

Nginx, MySQL, Redis и процессы Supervisor проверяются каждые 5 минут. Упал сервис — придёт оповещение.

Что видно systemd Supervisor failed

Диагностика

Сразу видно, что именно нагружает сервер.

Процесс, который занял CPU, раздел, где кончается место, и сайт, которому не хватает воркеров, находятся за минуту — без SSH и top.

Все процессы сервера под контролем

Запущенные процессы с сортировкой по CPU, памяти и RSS. Фильтр по PID, пользователю или команде и отправка сигнала — прямо из панели.

  • Load average и главный потребитель — над таблицей
  • SIGTERM для мягкого завершения, SIGKILL — для немедленного
  • Системные процессы защищены от случайного сигнала
Процессыprod-01 · 127 процессов
ПроцессCPU ↓
php artisan horizonPID 15210 · RSS 96 МБ
SIGTERM 3.1%
php-fpm: pool shopPID 2291 · RSS 312 МБ
SIGTERM 2.4%
mysqldPID 8891 · RSS 724 МБ
SIGTERM 1.8%
nginx: workerPID 1204 · RSS 94 МБ
SIGTERM 0.3%
Load average · 1 мин0.64

Оповещения

О сбое узнаете первым. Без ложных тревог.

Каждый тип оповещения направляется в любое число каналов. Пороги для CPU, памяти и диска задаёте вы.

Правила оповещений

Тревога по делу, а не по всплеску

CPU и память сравниваются со средним за 15 минут, поэтому короткий пик не поднимает тревогу. О диске панель предупредит на вашем пороге и повторит на 90% и 95%.

  • Пороги CPU, памяти и диска — от 50 до 95%
  • Одно оповещение на инцидент, без повторов
  • Правила для CPU, RAM, диска, SSL и недоступности сервера
Пороги оповещенийprod-01 · раз в 5 минут
РесурсПорог
Процессорсреднее за 15 минут: 38%
90%
Памятьсреднее за 15 минут: 61%
90%
Диск/mnt/data: 69%
80%90%95%
Отправлено14:02 · Telegram
Каналы

Уведомления в нужный канал

Telegram, email и входящие в панели. У каждого канала свои часы доставки: вне окна оповещения не пропадают, а ждут, пока оно откроется.

  • Email, Telegram, in-app уведомления
  • Один тип оповещения — в любое число каналов
  • Тестовое сообщение проверяет канал до первого сбоя
DeploykinКанал подключёнтестовое уведомление доставлено
Deploykinprod-01CPU 93% в среднем за 15 минут
Deploykinshop.example.comSSL-сертификат истекает через 14 дней

О чём предупредит Deploykin

  • Сервер недоступен

    Не отвечает мониторингу дольше 15 минут.

  • Высокая нагрузка CPU

    Среднее за 15 минут выше порога — по умолчанию 90%.

  • Высокое использование RAM

    То же правило для памяти: среднее за 15 минут.

  • Заполнение диска

    На вашем пороге, затем на 90% и 95%.

  • Сбой сервиса

    Nginx, MySQL, Redis или другой systemd-сервис перешёл в failed.

  • Демон остановился

    Horizon или воркер очереди упал, и Supervisor не смог его поднять.

  • Истечение SSL-сертификата

    За 14, 7 и 3 дня до срока и в день истечения.

  • Ошибка деплоя

    Деплой сайта завершился с ошибкой.

  • Ошибка бэкапа

    Профиль бэкапа не отработал до конца.

  • Вход по SSH с нового IP

    Успешный вход с адреса, которого раньше не было.

  • Безопасность сайта

    Изменились файлы после деплоя или найдена уязвимость в зависимостях.

  • Запрещённый MCP-вызов

    AI-клиенту отказано: не тот скоуп, уровень доступа или опасная команда.

APM и аналитика

Видно, что тормозит. Без строчки кода.

Задержка, ошибки и посещаемость считаются из access-лога Nginx: в код ничего не ставится, на страницу ничего не подгружается.

  1. APM

    p50, p95 и p99 по каждому эндпоинту

    Задержка по перцентилям и доля ошибок для каждого эндпоинта. Ни строки кода в приложении — метрики считаются из логов веб-сервера.

    • /orders/8123 и /orders/9977 — один эндпоинт /orders/:id
    • Перцентили честно считаются за сутки, 7 и 30 дней
    • Каждый запрос дольше секунды сохраняется отдельно
    • Работает с Laravel, WordPress и чужой legacy-системой
    Производительностьapi.example.com
    7 дней
    Эндпоинтp95
    POST
    /orders/:id/checkout
    3000 мс
    GET
    /reports/revenue
    1000 мс
    GET
    /orders/:id
    500 мс
    GET
    /
    100 мс

    Запросы дольше секунды

    12:38
    /orders/7760/checkout
    5003.10 с
    12:41
    /orders/8123/checkout
    2004.82 с
    412kЗапросы
    640 мсp95
    0.42%Ошибки
  2. Аналитика сайтов

    Аналитика по каждому сайту

    Запросы, уникальные посетители, трафик, HTTP-статусы, топ страниц и рефереры. Гранулярность — по дням.

    • Статистика собирается на сервере из логов — без Google Analytics и пикселей.
    • Ноль скриптов на странице: у посетителя ничего не подгружается.
    • Отдельная статистика на каждый сайт проекта — из коробки.
    shop.example.comАналитика · из access-лога Nginx
    Сегодня7 дней30 дней
    Запросы338.0k
    Посетители74.2k
    Трафик16.8 ГБ
    Ошибки0.4%

    Топ страницы

    /
    128.9k
    /catalog
    56.7k
    /cart
    37.4k
    96.2%2xx
    3.4%3xx · 4xx
    0.4%5xx

Сбор метрик

Метрики снимает агент на самом сервере.

Deploykin ставит на сервер собственный агент сбора метрик. Он снимает показатели на месте и сам отправляет их в панель — непрерывно и без вашего участия.

  • Ставится и обновляется сам — на серверах, которые уже работают, вручную делать нечего.
  • Процессы, сетевые интерфейсы и сводка логов сайта считаются прямо на сервере.
  • Сборка агента проверяется по контрольной сумме перед установкой.
  • Замолчал агент — панель заведёт инцидент, а не подставит вчерашние цифры.
prod-01Агент на сервере
На связи
Версияv0.1.2
Замертолько что

До следующего замера60 с

Что снимает агент

  • CPU, память, диск и сеть
  • Процессы и сетевые интерфейсы
  • Сводка логов сайтов
Контрольная суммаСовпадает

В панели 203.0.113.21 Подключить готово за 4 мин 52 с

Узнавайте о проблемах первыми.

Подключите сервер — мониторинг и алерты заработают автоматически.

  • 7 дней бесплатно
  • Без привязки карты
  • Поддержка на русском

Мы используем cookies и сервис веб-аналитики «Яндекс Метрика» (включая Вебвизор) для улучшения работы сайта. Подробности — в политике конфиденциальности.