Диагностика сервера

Диагностика сервера

Misiuk
5.0 (4 отзывов)40 установок

Описание

Диагностика сервера — профессиональный инструмент для мониторинга и диагностики сервера прямо в системе управления магазинами. Он позволяет контролировать ресурсы, безопасность и состояние системы в реальном времени без использования SSH и сторонних сервисов.

Возможности

Диагностика сервера предоставляет полный контроль над сервером в одном интерфейсе:

  • Нагрузка CPU и использование RAM
  • Состояние диска и inode
  • Список активных процессов
  • Графики нагрузки и история метрик
  • Окружение PHP и база данных
  • Состояние cron-задач
  • Системные логи и системные лимиты (FD, file-max, RLIMIT)
  • Параметры ядра (безопасный subset sysctl)
  • Энтропия системы (entropy_avail)
  • Лимиты контейнеров/хостинга (cgroup CPU/RAM)

Диагностика сети и SSL

Помимо контроля ресурсов, инструмент включает в себя:

  • Сводку TCP-соединений (ESTABLISHED, TIME_WAIT, LISTEN и др.)
  • Мониторинг сетевого трафика (RX/TX в секунду)
  • Проверка HTTP заголовков безопасности по доменам (HSTS, CSP, XFO, XCTO, Referrer-Policy, Permissions-Policy)
  • Проверка SSL сертификата: срок, SAN, покрытие домена
  • Диагностика Let's Encrypt wildcard (покрывает ли сертификат конкретный host)

Мониторинг безопасности сайта

Диагностика сервера также включает проверку безопасности:

  • Доступ к чувствительным файлам
  • Поиск открытых backup и dump
  • Контроль прав файловой системы
  • Анализ открытых портов
  • Проверка конфигурации сервера
  • Обнаружение потенциальных уязвимостей
  • Безопасный режим диагностики (минимум shell-команд)

Умные уведомления о проблемах

Инструмент автоматически отправляет уведомления о критических ситуациях:

  • Email уведомления
  • Уведомления в Telegram
  • Webhook события для интеграций
  • Настройка порогов CPU, RAM и диска
  • Пауза между уведомлениями (защита от спама)
  • Тест отправки Email и Telegram

Контроль изменений сервера (baseline)

Диагностика сервера позволяет:

  • Сохранение эталонного состояния системы
  • Обнаружение изменений конфигурации
  • История снимков сервера
  • Поиск причин после обновлений
  • Журнал инцидентов и превышений порогов

Автоматический сбор метрик

Настройка cron позволяет получать непрерывный мониторинг:

  • php wa.php serverinfo/metrics
  • Графики, история нагрузки и аналитика формируются автоматически
  • Диагностику можно экспортировать в JSON

Совместимость и преимущества

Диагностика сервера работает даже на shared-хостинге:

  • Безопасный режим диагностики
  • Минимум shell-команд
  • Совместимость с ограниченными серверами
  • Аккуратные fallback-механизмы для разных окружений

Кому подходит

Инструмент подходит для:

  • Интернет-магазинов
  • Нагруженных сайтов
  • Администраторов серверов
  • Разработчиков Webasyst
  • DevOps специалистов
  • Технической поддержки

Итог

Диагностика сервера обеспечивает:

  • Стабильную работу сайта
  • Раннее обнаружение проблем
  • Повышение безопасности
  • Полный контроль инфраструктуры
  • Экономию времени администратора