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

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

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

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

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

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

примечание

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

КомпонентОписание и поддерживаемые ОС
Smart Monitor:
  • Smart Monitor Master Node
  • Smart Monitor Data Storage
  • Smart Monitor Web
  • Smart Monitor Data Collector
  • Smart Monitor Engine Remote Execution
  • Smart Beat Manager
  • Inventory

Используется для автоматизированной установки и настройки компонентов 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

Совместимость версий для ElasticBeats

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

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

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

Для корректной работы компонентов необходимо учитывать настройки 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.