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

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

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

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

Требования к дисковому пространству не предъявляются. При разметке диска рекомендуется руководствоваться внутренними стандартами вашей организации. В качестве общего примера приведена следующая конфигурация:

  • минимальный объем: 100 ГБ
  • менеджер томов: LVM
  • схема разметки диска: представлена в таблице ниже
Рекомендации по разметке диска перед установкой
Точка монтированияРекомендуемый размерОписание
/ (корневая файловая система)30GBСодержит системные утилиты и установленное программное обеспечение.
/var/log/15GBХранит все системные логи и логи приложений. Вынесение в отдельный раздел предотвращает остановку системы из-за переполнения диска логами.
/boot/1GBСодержит компоненты, необходимые для начальной загрузки системы.
/appВсе доступное пространствоРекомендуемое место установки Smart Monitor. Содержит данные и приложения.

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

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
  • AstraLinux SE 1.8
  • Ubuntu Server 20.04
  • Ubuntu Server 22.04
  • Ubuntu Server 24.04
  • RedOS MUROM 7.3
  • Debian 10 (Buster)
  • Debian 11 (Bullseye)
  • Debian 12 (Bookworm)
  • Oracle Linux 8.6
  • Oracle Linux 8.7
  • Oracle Linux 8.10
  • Oracle Linux 9.7
  • Oracle Linux 10.1
КомпонентПоддерживаемая архитектураПоддерживаемые ОС
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
  • AstraLinux SE 1.8
  • Ubuntu Server 20.04
  • Ubuntu Server 22.04
  • Ubuntu Server 24.04
  • RedOS MUROM 7.3
  • Debian 10 (Buster)
  • Debian 11 (Bullseye)
  • Debian 12 (Bookworm)
  • Oracle Linux 8.6
  • Oracle Linux 8.7
  • Oracle Linux 8.10
  • Oracle Linux 9.7
  • Oracle Linux 10.1
s390 (IBM System z) — IBM z14Linux:
  • 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 и выше
    • curl версии 7.52
  • Для 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.