Возможности
Мониторинг ресурсов сервера
Сайты чаще падают не от DDoS, а от переполненного диска и утечки памяти. Проверяем ресурсы каждую минуту и предупреждаем заранее.
Что проверяется
- Диск. Занято в процентах и гигабайтах, отдельный порог warning и critical.
- Память. Использование RAM и swap, риск OOM-killer.
- CPU и load average. Перегрузка процессора и очередь процессов.
- Inode. Кончились inode — новые файлы не создаются, хотя место есть.
- Uptime. Перезагрузка сервера фиксируется как событие.
Как это работает
- Размещаете PHP- или Go-агент на сервере.
- Агент отдаёт метрики в JSON, мы опрашиваем его по расписанию.
- При выходе за порог — алерт с текущим значением и трендом.
Параметры
| Параметр | Значение | По умолчанию |
|---|---|---|
| Порог warning | процент | 80 % |
| Порог critical | процент | 92 % |
| Метрики | CPU, RAM, диск, inode, load, uptime | все |
| Интервал | от 30 секунд | 1 мин |
| Агент | PHP 7.x/8.x или Go | PHP |
Частые вопросы
Нужен ли root?
Нет, достаточно чтения системных файлов и прав на запуск скрипта.
Как считается load average?
Как в Linux: среднее число процессов в очереди за 1/5/15 минут, нормируется по числу ядер.
Что делать при 90 % диска?
Проверить логи и бэкапы, настроить ротацию; мониторинг напомнит до критического значения.