Минимальные системные требования Smart Monitor
Общие требования
- Тип размещения: выделенные физические или виртуальные серверы
- Версия компонентов: все узлы должны использовать одинаковую версию компонентов Smart Monitor
- Часовой пояс и синхронизация: настроена синхронизация времени (например, через NTP), один часовой пояс
- Сетевая инфраструктура: высокоскоростное соединение между узлами - рекомендуется не ниже 1Гб/с, низкая сетевая задержка - не более 10мс
- Хранилище: рекомендуется использование SSD-накопителей для всех компонентов, рекомендуется файловая система XFS
Поддерживаемые операционные системы
Smart Monitor поддерживает установку и работу на современных Linux-дистрибутивах, использующих систему инициализации systemd
. Ниже приведены минимальные и рекомендуемые требования к аппаратному и программному обеспечению, а также поддерживаемые операционные системы для всех компонентов системы.
Рекомендуется использовать RHEL 7 и 8 версий.
Компонент | Описание и поддерживаемые ОС |
---|---|
Smart Monitor:
| Используется для автоматизированной установки и настройки компонентов Smart Monitor. Поддерживаемые ОС:
|
Компонент | Поддерживаемая архитектура | Поддерживаемые ОС |
---|---|---|
Smart Beat | x86-64 (AMD64 / Intel 64) | Windows:
|
s390 (IBM System z) — IBM z12, IBM z14 | Linux:
|
Аппаратные требования
Для корректной работы компонентов необходимо учитывать настройки Java
, включая параметры JVM
и объём доступной памяти. Подробные требования к настройке описаны в разделе Настройки Java.
Компонент | Минимальные требования |
---|---|
Smart Monitor Single Instance (все компоненты на одном узле) |
|
Smart Monitor Data Storage (оперативное хранение) |
|
Smart Monitor Data Storage (долгосрочное хранение) |
|
Smart Monitor Master Node |
|
Smart Monitor Data Collector |
|
Smart Monitor Web |
|
Программные требования
Компонент | Требование |
---|---|
Операционная система | Установка поддерживается на большинстве современных дистрибутивов Linux. Подробнее — в соответствующем разделе поддерживаемые операционные системы. |
Зависимости |
|
Сетевое взаимодействие компонентов Smart Monitor
Компонент Smart Monitor — отправитель | Порт/Протокол | Компонент Smart Monitor — получатель |
---|---|---|
|
|
|
Smart Monitor Data Collector |
| Smart Monitor Data Storage |
Пользователи |
| Smart Monitor Web |
Smart Monitor Web |
| Smart Beat Manager |
Smart Beat Manager |
| Smart Monitor Data Storage |
Smart Beat |
| Smart Beat Manager |
Дополнительные сетевые взаимодействия | ||
Smart Monitor Data Storage |
| PostgreSQL (если используется модуль Inventory, начиная с версии 5.0) |
Smart Monitor Data Collector |
| Kafka (опционально, зависит от конфигурации) |
Smart Monitor Data Storage |
| ClickHouse (опционально, зависит от конфигурации) |
Центральный кластер с механизмом Cross Cluster Search, Smart Monitor Data Storage с ролью remote_cluster_client |
| Подчинённый кластер, 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.
Минимально поддерживаемые версии браузеров приведены в таблице:
Браузер | Минимальная версия |
---|---|
Chrome | 97 |
Edge | 97 |
Firefox | 104 |
Opera | 83 |
Safari | 15.4 |
Аппаратные требования для установки ClickHouse
Параметр | Рекомендации |
---|---|
CPU | ClickHouse работает более эффективно в конфигурациях с большим количеством ядер, но с более низкой тактовой частотой, чем в конфигурациях с меньшим количеством ядер и более высокой тактовой частотой. Минимально: 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.