Установка подсистемы мониторинга
| Используйте в качестве управляющего узел, который будет использоваться для управления подсистемой мониторинга. |
Системные требования
Системные требования к подсистеме мониторинга зависят от выбранной конфигурации развёртывания входящих в неё компонентов. Требования к узлам для развёртывания серверных компонентов подсистемы мониторинга приведены на странице Планирование ресурсов.
CPU и RAM
Рекомендуемое количество ядер CPU и оперативной памяти для Прокси и агентов подсистемы мониторинга:
| Компонент | Кол-во ядер CPU | ГБ RAM |
|---|---|---|
Прокси |
≥ 2 |
≥ 16 |
Агент |
≥ 1 |
≥ 4 |
Хранилище
Подсистема мониторинга предъявляет следующие требования к хранилищу:
-
Прокси — в зависимости от требуемой глубины кеширования данных, но не менее 20 ГБ SSD.
-
Агент — в зависимости от требуемой глубины кеширования данных, но не менее 5 ГБ SSD.
Методика расчёта размера хранилища для сервера и Прокси подсистемы мониторинга приведена в разделе installation/planning.adoc#monitoring-storage-calculation.
Операционные системы
Если подсистема мониторинга развёртывается на одном узле, он должен работать под управлением одной из ОС:
-
Альт Сервер 8 СП р9;
-
Альт Сервер 8 СП р10;
-
Альт Сервер 10.*;
-
РЕД ОС 7.3 Муром;
-
РЕД ОС 8.0 Сервер;
-
Astra Linux Special Edition 1.7.3, режим защищённости «Воронеж»;
-
Astra Linux Special Edition 1.8, режим защищённости «Воронеж» — только агенты на узлах.
Если подсистема мониторинга развёртывается в отказоустойчивой конфигурации:
-
узел управления и узлы ядра должны работать под управлением Альт Сервер c10f2;
-
прочие узлы должны работать под управлением Альт Сервер c10f1 или Альт Сервер c10f2.
Служебная БД
Служебная БД подсистемы мониторинга может храниться в СУБД PostgreSQL, развёрнутой средствами дистрибутива, или во внешней СУБД, например, в одном из облачных сервисов управляемых баз данных.
| ОС | Версия PostgreSQL |
|---|---|
Альт Сервер СП c9f2 |
14 |
Альт Сервер СП c10f1 |
15 |
Альт Сервер c10f2 |
16 |
16 Pro |
|
Альт Сервер 10.* (p10) |
16 |
РЕД ОС 7.3 Муром |
16 |
РЕД ОС 8.0 Сервер |
16 |
16 Pro |
|
Astra Linux Special Edition 1.7.3 |
11 |
Для внешнего сервера PostgreSQL минимально допустимая версия СУБД — 11, рекомендуемая — 18.1.
Примечания
Основной потребитель ресурсов на стороне сервера подсистемы мониторинга — VictoriaMetrics.
Оценка требований к ресурсам (при периоде извлечения данных каждые 15 секунд для всех временных рядов):
-
1 ГБ ОЗУ на 1 млн активных временных рядов;
-
1 ядро CPU на каждые 300 000 вставленных точек данных в секунду;
-
менее байта на точку данных (среднем 0.2-0.5 Б/точка);
-
входящий трафик 100 байт на каждую принятую точку данных;
-
на долю служебных метрик самого мониторинга приходится около 7 000 временных рядов.
На не нагруженном стенде из 4-х узлов хранения и 2-х балансировщиков получается порядка 30 000 активных временных рядов. Это примерно соответствует 120 Кб на одну точку времени или 700 Мб в сутки при извлечении данных каждые 15 секунд для всех временных рядов.
| Данные оценки носят приблизительный характер и могут меняться в обе стороны. |
Подготовка управляющего узла
-
Убедитесь в доступности узлов ПАК и узлов для развёртывания компонентов подсистемы мониторинга с управляющего узла.
Используйте для этого утилиту
ping. Если в выводе командыpingсодержатся ошибки, убедитесь в том, что:-
инсталляционная карта содержит корректные данные;
-
обеспечена сетевая связность между узлами;
-
файрвол не блокирует доступ по протоколу SSH через порт 22.
-
-
Установите пакет
ansibleверсии 2.9 или более новый. -
Если при подключении к управляемым узлам по SSH используется авторизация по имени пользователя и паролю, установите пакет
sshpass. -
Скопируйте на управляющий узел архивы
vision-distrib-1.12.1-1402.tar.gzиansible-ha-victoria-cluster-37.tar.gz. Последний необходим в том случае, когда будет развёрнут в отказоустойчивой конфигурации хотя бы один из компонентов подсистемы мониторинга:-
ядро;
-
VictoriaLogs;
-
VictoriaMetrics.
-