Мониторинг системы

Как отслеживать состояние сервера ModernERP Pro: интерпретация показателей оперативной памяти, дискового пространства и загрузки CPU.

Назначение страницы мониторинга

Страница «Состояние сервера» доступна администраторам системы и показывает текущую загрузку выделенных ресурсов VPS (виртуального сервера). Эти данные помогают:

  • Своевременно выявлять узкие места в производительности.
  • Планировать масштабирование (увеличение RAM, диска, CPU).
  • Обнаруживать аномалии (например, утечки памяти или нештатные процессы).

Все показатели обновляются в реальном времени при каждом открытии страницы.

Описание метрик

1. Оперативная память (RAM)

Отображается:

  • Использовано – фактический объём занятой памяти.
  • Всего – общий объём установленной RAM на сервере.
  • Процент загрузки – отношение использованной памяти к общей.
  • Свободно – доступный объём (с учётом кеша, который может быть освобождён).

Зеленый прогресс-бар – нагрузка до 70% (норма).
Желтый – 70–85% (стоит обратить внимание).
Красный – более 85% (критично, требуется вмешательство).

ℹ️ Совет: Если нагрузка постоянно превышает 80%, рассмотрите увеличение RAM или оптимизацию процессов (например, настройку кеширования).

2. Дисковое пространство

Показывает занятость файловой системы, где размещён проект ModernERP Pro.

  • Занято – сколько места использовано.
  • Всего – общий размер диска.
  • Процент заполнения.
  • Доступно – свободное место.

Зеленый – до 80%.
Желтый – 80–90%.
Красный – более 90% (необходимо срочно очистить диск).

ℹ️ Совет: Регулярно проверяйте логи, временные файлы и старые экспорты. Настроить автоматическую очистку логов можно в конфигурации monolog.

3. Нагрузка на CPU (Load Average)

Три числа показывают среднюю загрузку процессора за последние 1, 5 и 15 минут. Значение 1.0 означает 100% загрузку одного ядра. Если у сервера несколько ядер, нормальное значение равно количеству ядер (например, для 4-ядерного CPU нагрузка до 4.0 считается приемлемой).

  • 1 минута – мгновенная загрузка (пики нормальны).
  • 5 минут – среднесрочная тенденция.
  • 15 минут – долгосрочная картина.
ℹ️ Интерпретация: Если значение за 5 минут постоянно превышает количество ядер × 0.7 – это сигнал к оптимизации или апгрейду.
ℹ️ Совет: Высокая нагрузка может быть вызвана тяжёлыми отчётами, индексацией или атаками. Используйте команды top или htop для детального анализа процессов.

Где найти страницу мониторинга

Для администраторов с ролью ROLE_ADMIN страница доступна по пути:

  • /admin/system/status (или аналогичный маршрут, настроенный в SystemController).

Если вы не видите этой страницы в меню, убедитесь, что у вашей роли есть права доступа к разделу «Мониторинг» (настройка прав в разделе «Ролевая модель»).

Связанные разделы документации