Обновления системы

ℹ️ О системе обновлений

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

Обзор системы обновлений

Система обновлений INFRAX обеспечивает автоматическую проверку наличия новых версий и своевременное уведомление администраторов о доступных обновлениях.

Основные возможности

  • Автоматическая проверка — периодическая проверка наличия новых версий
  • Уведомления в интерфейсе — визуальные индикаторы о доступных обновлениях
  • Информация о версии — отображение текущей и доступных версий
  • Описание изменений — подробная информация о нововведениях в обновлениях
  • Контроль конфиденциальности — возможность отключения автоматической проверки

Типы обновлений

Тип Описание Пример
Major Крупные обновления с новыми функциями 1.0.0 → 2.0.0
Minor Добавление функций, улучшения 1.0.0 → 1.1.0
Patch Исправления ошибок, патчи безопасности 1.0.0 → 1.0.1

Проверка обновлений

Автоматическая проверка

Если в настройках приложения включен параметр "Проверять обновления приложения", система автоматически проверяет наличие новых версий.

Как работает автоматическая проверка?

  1. Система периодически обращается к серверу обновлений
  2. Отправляет информацию о текущей версии и конфигурации:
    • Идентификатор инсталляции
    • Версия INFRAX
    • Количество пользователей (для проверки лицензии)
    • Количество узлов (для проверки лицензии)
  3. Получает информацию о доступных обновлениях
  4. Сохраняет данные для отображения уведомлений
  5. Показывает индикатор обновлений в интерфейсе
ℹ️ Конфиденциальность

При проверке обновлений отправляется только техническая информация: версия системы, количество узлов и пользователей. Никакие персональные данные, конфигурация системы или информация о сети не передаются.

Ручная проверка

Даже если автоматическая проверка отключена, вы всегда можете проверить наличие обновлений вручную через раздел "О программе" или обратившись к поставщику.

Уведомления об обновлениях

Индикатор обновлений

Когда доступны новые версии INFRAX, в интерфейсе появляется специальный индикатор обновлений, который отображается в верхней части экрана.

Что отображает индикатор?

  • Количество доступных обновлений — число новых версий
  • Версии обновлений — номера доступных версий
  • Краткое описание — основные изменения в обновлениях
  • Ссылка на подробности — информация о том, как получить обновление

Просмотр информации об обновлениях

Чтобы просмотреть подробную информацию о доступных обновлениях:

  1. Нажмите на индикатор обновлений в верхней части экрана
  2. В открывшемся окне вы увидите:
    • Список доступных версий
    • Описание изменений в каждой версии
    • Дату выпуска обновлений
    • Рекомендации по установке
  3. Для получения обновления следуйте инструкциям или обратитесь к поставщику
✅ Важные обновления

Обновления, содержащие критические исправления безопасности, помечаются особым образом. Рекомендуется устанавливать такие обновления как можно быстрее.

Отключение уведомлений

Индикатор обновлений можно скрыть, но он появится снова при обнаружении новых версий. Уведомления показываются только пользователям с правами администратора.

Информация о версии

Текущая версия системы

Информацию о текущей версии INFRAX можно найти в нескольких местах:

  • Раздел "О программе" — подробная информация о версии и сборке
  • Нижняя часть бокового меню — краткая информация о версии
  • Настройки приложения — полная информация о версии и компонентах

Формат номера версии

INFRAX использует семантическое версионирование (Semantic Versioning):

Формат: MAJOR.MINOR.PATCH

  • MAJOR — крупные изменения, возможны несовместимости
  • MINOR — новые функции с обратной совместимостью
  • PATCH — исправления ошибок и патчи

Пример: версия 1.2.3

  • Major: 1
  • Minor: 2
  • Patch: 3

Информация о сборке

Помимо номера версии, система также хранит информацию о:

  • Дате и времени сборки
  • Версии компонентов (frontend, backend, агенты)
  • Установленных модулях
  • Версии базы данных

Процесс обновления

Подготовка к обновлению

Перед установкой обновления необходимо выполнить несколько важных шагов:

  1. Создайте резервную копию
    • Резервная копия базы данных
    • Копия конфигурационных файлов
    • Копия пользовательских скриптов и настроек
  2. Ознакомьтесь с изменениями
    • Прочитайте описание изменений (Changelog)
    • Обратите внимание на breaking changes
    • Проверьте требования к системе
  3. Проверьте совместимость
    • Совместимость с вашей версией ОС
    • Совместимость с установленными агентами
    • Совместимость с интеграциями
  4. Запланируйте окно обслуживания
    • Уведомите пользователей о плановых работах
    • Выберите время минимальной нагрузки
    • Предусмотрите время на откат в случае проблем
⚠️ Важно

Никогда не обновляйте продуктивную систему без предварительного резервного копирования и тестирования обновления в тестовой среде (если возможно).

Получение обновления

Обновления INFRAX распространяются через:

  • Официальный сайт — загрузка обновлений с веб-сайта поставщика
  • Техническая поддержка — получение обновлений напрямую от поддержки
  • Репозиторий — для установок через пакетные менеджеры

После получения обновления следуйте инструкциям по установке, предоставленным с обновлением.

Установка обновления

Общий процесс установки обновления:

  1. Остановите службы INFRAX (если требуется)
  2. Примените обновление согласно инструкции
  3. Выполните миграции базы данных (если есть)
  4. Обновите конфигурацию (если требуется)
  5. Запустите службы
  6. Проверьте работоспособность системы
  7. Обновите агенты на узлах (при необходимости)
ℹ️ Docker-установки

Для установок INFRAX в Docker процесс обновления может отличаться. Обычно достаточно обновить образ контейнера и перезапустить сервисы. Подробности смотрите в документации по установке через Docker.

Проверка после обновления

После установки обновления необходимо проверить:

  • Успешный запуск всех служб
  • Доступность веб-интерфейса
  • Работу мониторинга
  • Функционирование агентов
  • Работу интеграций (Email, Telegram и др.)
  • Доступность данных и отчетов

Откат обновления

Если после обновления возникли проблемы, может потребоваться откат к предыдущей версии:

  1. Остановите службы INFRAX
  2. Восстановите резервную копию базы данных
  3. Восстановите предыдущую версию файлов приложения
  4. Восстановите конфигурационные файлы
  5. Запустите службы
  6. Проверьте работоспособность
⚠️ Откат

Откат на предыдущую версию не всегда возможен, особенно если обновление включало необратимые изменения в базе данных. Поэтому критически важно иметь актуальную резервную копию перед обновлением.

Настройка проверки обновлений

Включение/отключение проверки

Автоматическую проверку обновлений можно настроить в разделе Настройки → Основные настройки → Обновления и статистика:

  1. Откройте раздел настроек приложения
  2. Перейдите на вкладку "Основные настройки"
  3. Найдите раздел "Обновления и статистика"
  4. Переключите параметр "Проверять обновления приложения"
  5. Нажмите "Сохранить"
ℹ️ Отправляемые данные

При проверке обновлений отправляются следующие данные:

  • Идентификатор инсталляции (для проверки лицензии)
  • Версия INFRAX
  • Количество пользователей
  • Количество узлов сети
  • Статус анонимной статистики (если включена)

Эти данные необходимы для проверки лицензии и предоставления релевантной информации об обновлениях.

Анонимная статистика

Параметр "Разрешить отправку анонимной статистики" управляет отправкой дополнительной информации об использовании системы для улучшения продукта:

  • Статистика использования функций
  • Информация о производительности
  • Общие параметры конфигурации (без конкретных значений)

Анонимная статистика полностью безопасна и не содержит персональных данных, IP-адресов или информации о вашей сети.

Рекомендации

📋 Регулярно проверяйте обновления

Даже если автоматическая проверка отключена, периодически проверяйте наличие обновлений вручную. Обновления могут содержать важные исправления безопасности.

🔒 Устанавливайте патчи безопасности

Обновления типа PATCH часто содержат исправления уязвимостей безопасности. Устанавливайте их как можно быстрее после выхода.

💾 Всегда делайте резервные копии

Перед любым обновлением создавайте полную резервную копию базы данных и конфигурации. Это единственный способ безопасного отката в случае проблем.

🧪 Тестируйте в тестовой среде

Если у вас есть тестовая инсталляция INFRAX, сначала протестируйте обновление там. Это поможет выявить потенциальные проблемы до обновления продуктивной системы.

📝 Читайте описание изменений

Всегда читайте Changelog перед установкой обновления. Обратите особое внимание на breaking changes и новые требования.

⏰ Планируйте обновления

Устанавливайте обновления в период минимальной нагрузки на систему и предупреждайте пользователей заранее.

🔄 Обновляйте агенты

После обновления основной системы не забудьте обновить агенты на мониторируемых узлах для обеспечения совместимости и доступа к новым функциям.

📞 Держите контакты поддержки

Сохраните контакты технической поддержки на случай возникновения проблем при обновлении. Подготовьте информацию о системе заранее.

📊 Мониторьте систему после обновления

В течение нескольких дней после обновления внимательно следите за работой системы, проверяйте логи на наличие ошибок и отслеживайте производительность.