Минимальные системные требования 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. Поддерживаемые ОС:
|
| Компонент | Поддерживаемая архитектура | Поддерживаемые ОС |
|---|---|---|
| Smart Beat | x86-64 (AMD64 / Intel 64) | Windows:
|
| s390 (IBM System z) — IBM z14 | Linux:
|
Совместимость версий для ElasticBeats
Перед установкой или обновлением агентов ElasticBeats обязательно проверьте матрицу совместимости на официальном сайте Elastic.
Аппаратные требования
Для корректной работы компонентов необходимо учитывать настройки 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.