Перейти к основному содержимому
Версия: 5.0

Минимальные системные требования Smart Monitor

Общие требования

  • Тип размещения: выделенные физические или виртуальные серверы
  • Версия компонентов: все узлы должны использовать одинаковую версию компонентов Smart Monitor
  • Часовой пояс и синхронизация: настроена синхронизация времени (например, через NTP), один часовой пояс
  • Сетевая инфраструктура: высокоскоростное соединение между узлами - рекомендуется не ниже 1Гб/с, низкая сетевая задержка - не более 10мс
  • Хранилище: рекомендуется использование SSD-накопителей для всех компонентов, рекомендуется файловая система XFS

Поддерживаемые операционные системы

Smart Monitor поддерживает установку и работу на современных Linux-дистрибутивах, использующих систему инициализации systemd. Ниже приведены минимальные и рекомендуемые требования к аппаратному и программному обеспечению, а также поддерживаемые операционные системы для всех компонентов системы.

примечание

Рекомендуется использовать RHEL 7 и 8 версий.

КомпонентОписание и поддерживаемые ОС
Smart Monitor:
  • Smart Monitor Data Storage
  • Inventory
  • Smart Monitor Engine Remote Execution
  • Smart Monitor Web
  • Smart Monitor Data Collector
  • Smart Monitor Master Node
  • Используется для автоматизированной установки и настройки компонентов Smart Monitor. Поддерживаемые ОС:

    • Red Hat Enterprise Linux (RHEL) 7
    • Red Hat Enterprise Linux (RHEL) 8
    • AstraLinux CE 2.12.45
    • AstraLinux CE 2.12.46
    • AstraLinux SE 1.7
    • Ubuntu Server 20.04
    • Ubuntu Server 22.04
    • RedOS MUROM 7.3
    • Debian 12
    • Oracle Linux 8.7
    • Oracle Linux 8.6
    КомпонентПоддерживаемая архитектураПоддерживаемые ОС
    Smart Beatx86-64 (AMD64 / Intel 64)Windows:
    • Microsoft Windows 7 Professional / Enterprise / Home
    • Microsoft Windows 8 Professional / Enterprise / Home
    • Microsoft Windows 10 Pro / Enterprise / Home
    • Microsoft Windows 11 Pro / Enterprise / Home
    • Microsoft Windows Server 2008 R2 / 2012 R2 / 2016 / 2019 / 2022
    Linux:
    • Red Hat Enterprise Linux (RHEL) 7
    • Red Hat Enterprise Linux (RHEL) 8
    • AstraLinux CE 2.12.45
    • AstraLinux CE 2.12.46
    • AstraLinux SE 1.7
    • Ubuntu Server 20.04
    • Ubuntu Server 22.04
    • RedOS MUROM 7.3
    • Debian 12
    • Oracle Linux 8.7
    • Oracle Linux 8.6
    s390 (IBM System z) — IBM z12, IBM z14Linux:
    • SUSE Linux Enterprise Server 12 SP5
    • SUSE Linux Enterprise Server 15

    Аппаратные требования

    Обратите внимание!

    Для корректной работы компонентов необходимо учитывать настройки Java, включая параметры JVM и объём доступной памяти. Подробные требования к настройке описаны в разделе Настройки Java.

    КомпонентМинимальные требования
    Smart Monitor Single Instance (все компоненты на одном узле)
    • 4-х ядерный процессор (x86-64: AMD64/Intel 64)
    • 16 ГБ оперативной памяти
    • SSD, минимум 100 ГБ
    Smart Monitor Data Storage (оперативное хранение)
    • 4-х ядерный процессор (x86-64: AMD64/Intel 64)
    • 8 ГБ оперативной памяти
    • Fast SSD, минимум 100 ГБ
    Smart Monitor Data Storage (долгосрочное хранение)
    • 4-х ядерный процессор (x86-64: AMD64/Intel 64)
    • 8 ГБ оперативной памяти
    • SSD/HDD, минимум 500 ГБ
    Smart Monitor Master Node
    • 2-х ядерный процессор (x86-64: AMD64/Intel 64)
    • 4 ГБ оперативной памяти
    • Fast SSD/SSD, минимум 30 ГБ
    Smart Monitor Data Collector
    • 4-х ядерный процессор (x86-64: AMD64/Intel 64)
    • 4 ГБ оперативной памяти
    • SSD/HDD, минимум 50 ГБ
    Smart Monitor Web
    • 2-х ядерный процессор (x86-64: AMD64/Intel 64)
    • 4 ГБ оперативной памяти
    • HDD: 40 ГБ

    Программные требования

    КомпонентТребование
    Операционная система

    Установка поддерживается на большинстве современных дистрибутивов Linux. Подробнее — в соответствующем разделе поддерживаемые операционные системы.

    Зависимости
    • Для установки ClickHouse необходимы следующие библиотеки и пакеты:

      • libicu
      • libzstd
      • liblz4
      • libxxhash
    • Для корректной работы установщика Smart Monitor необходимы:

      • unzip 6.0 и выше
      • zip версии 3.0 и выше
      • openssl версии 1.0.2k и выше
    • Для RHEL 8 дополнительно требуется:

      • libnsl2 версии 1.2.0 и выше
      • или libnsl версии 2.28 и выше
    • Для компонента sme-re рекомендуется установка:

      • memcached версии 1.5.22 и выше

    Сетевое взаимодействие компонентов Smart Monitor

    Компонент Smart Monitor — отправительПорт/ПротоколКомпонент Smart Monitor — получатель
    • Smart Monitor Data Storage
    • Smart Monitor Master Node
    • Smart Monitor Engine Remote Execution
    • 9200/TCP
    • 9300/TCP
    • 18080/TCP
    • Smart Monitor Data Storage
    • Smart Monitor Master Node
    • Smart Monitor Engine Remote Execution
    Smart Monitor Data Collector
    • 9200/TCP
    Smart Monitor Data Storage
    Пользователи
    • 5601/TCP
    Smart Monitor Web
    Smart Monitor Web
    • 7769/TCP
    Smart Beat Manager
    Smart Beat Manager
    • 9200/TCP
    Smart Monitor Data Storage
    Smart Beat
    • 7767/TCP
    Smart Beat Manager
    Дополнительные сетевые взаимодействия
    Smart Monitor Data Storage
    • 5432/TCP
    PostgreSQL (если используется модуль Inventory, начиная с версии 5.0)
    Smart Monitor Data Collector
    • 9092/TCP
    Kafka (опционально, зависит от конфигурации)
    Smart Monitor Data Storage
    • 8123/TCP (без TLS)
    • 8443/TCP (с TLS)
    ClickHouse (опционально, зависит от конфигурации)
    Центральный кластер с механизмом Cross Cluster Search, Smart Monitor Data Storage с ролью remote_cluster_client
    • 9300/TCP
    Подчинённый кластер, Smart Monitor Data Storage
    примечание

    Внешние источники данных:

    Для сбора анализируемых данных могут потребоваться дополнительные разрешения, например:

    • Почтовые серверы
    • Smart Beat до Smart Monitor Data Collector для отправки собранных данных
    • Подключение к службе каталогов Active Directory(LDAP)
    • Подключение к базам данных, например, MySQL, Microsoft SQL Server, PostgreSQL
    • Другие внешние системы, подключаемые через модули и интеграции

    Поддержка веб-браузеров

    Для работы веб-интерфейса Smart Monitor рекомендуется использовать любой совместимый браузер, такой как Mozilla Firefox, Google Chrome, Safari, Microsoft Edge или другой браузер на базе Chromium.

    Минимально поддерживаемые версии браузеров приведены в таблице:

    БраузерМинимальная версия
    Chrome97
    Edge97
    Firefox104
    Opera83
    Safari15.4

    Аппаратные требования для установки ClickHouse

    ПараметрРекомендации
    CPUClickHouse работает более эффективно в конфигурациях с большим количеством ядер, но с более низкой тактовой частотой, чем в конфигурациях с меньшим количеством ядер и более высокой тактовой частотой. Минимально: 4-х ядерный процессор (x86-64: AMD64/Intel 64).
    Оперативная памятьМинимум 32 ГБ оперативной памяти, рекомендуется 64 ГБ и более для обработки больших объемов данных.
    Дисковое пространствоРекомендуется использовать SSD-накопители для хранения данных. Минимально: 3ТБ, SSD/HDD.
    Сетевое подключениеВысокоскоростное соединение между узлами - рекомендуется не ниже 1 Гб/с, низкая сетевая задержка - не более 10 мс.
    примечание

    Дополнительную информацию можно найти в официальной документации ClickHouse.

    Аппаратные требования для установки PostgreSQL

    ПараметрРекомендации
    CPUМинимально: 2-ядерный процессор с архитектурой x86-64. Рекомендуется многоядерный CPU для параллельной обработки запросов.
    Оперативная памятьМинимум 2 ГБ для базовой работы. Рекомендуется от 4 ГБ и выше для продуктивной среды и многопользовательских операций.
    Дисковое пространствоМинимально: 40 ГБ. Рекомендуется SSD для повышения производительности при I/O.
    Сетевое подключениеРекомендуется стабильное подключение от 1 Гб/с и выше при использовании в распределённых или кластерных конфигурациях.
    примечание

    Для установки PostgreSQL следует выбирать версию 16.7 или выше. Дополнительную информацию можно найти в официальной документации PostgreSQL.