Возможности

Мониторинг ресурсов сервера

Сайты чаще падают не от DDoS, а от переполненного диска и утечки памяти. Проверяем ресурсы каждую минуту и предупреждаем заранее.

Что проверяется

  • Диск. Занято в процентах и гигабайтах, отдельный порог warning и critical.
  • Память. Использование RAM и swap, риск OOM-killer.
  • CPU и load average. Перегрузка процессора и очередь процессов.
  • Inode. Кончились inode — новые файлы не создаются, хотя место есть.
  • Uptime. Перезагрузка сервера фиксируется как событие.

Как это работает

  1. Размещаете PHP- или Go-агент на сервере.
  2. Агент отдаёт метрики в JSON, мы опрашиваем его по расписанию.
  3. При выходе за порог — алерт с текущим значением и трендом.

Параметры

ПараметрЗначениеПо умолчанию
Порог warningпроцент80 %
Порог criticalпроцент92 %
МетрикиCPU, RAM, диск, inode, load, uptimeвсе
Интервалот 30 секунд1 мин
АгентPHP 7.x/8.x или GoPHP

Частые вопросы

Нужен ли root?

Нет, достаточно чтения системных файлов и прав на запуск скрипта.

Как считается load average?

Как в Linux: среднее число процессов в очереди за 1/5/15 минут, нормируется по числу ядер.

Что делать при 90 % диска?

Проверить логи и бэкапы, настроить ротацию; мониторинг напомнит до критического значения.