Установка и настройка подсистем
Установка подсистем мониторинга, отображения, поиска и аналитики
Сервер мониторинга и отображения должен устанавливаться на отдельный сервер с установленной ROSA Enterprise Linux Server 9.* в минимальной конфигурации. Для этого следует сначала зарегистрировать сервер в Комплексе, установив пакет puppet-agent:
dnf install puppet-agent
После этого необходимо изменить настройки puppet-agent, указав в качестве переменной server сервер Комплекса в файле /etc/puppetlabs/puppet/puppet.conf:
[agent]
ca_server = cc.rosa.int
server = cc.rosa.int
Затем нужно выполнить команду обновления:
puppet agent -t
После выполнения этой команды сервер мониторинга будет успешно зарегистрирован на сервере РОСА Центр управления.
Установка подсистем отображения, мониторинга, поиска и аналитики может быть произведена в автоматическом режиме на отдельный сервер с использованием модуля rcc_srv_monlog_install.
Примечание – По умолчанию для подсистемы мониторинга будет использоваться PostgreSQL 13-й версии. В случае необходимости можно использовать PostgreSQL 16-й версии, подключив соответствующий репозиторий на будущем сервере мониторинга, выполнив команду:
dnf install -y rosa-release-postgres-16
Для корректной установки необходимо задать параметры классов, указанные в таблице 3. Описание работы с классами .
Данный модуль выполняет следующие операции:
- устанавливает необходимые пакеты;
- настраивает межсетевой экран;
- устанавливает плагины сопряжения подсистемы отображения;
- настраивает подсистему мониторинга в качестве источника данных для подсистемы отображения;
- настраивает подсистему поиска и аналитики в качестве источника данных для подсистемы отображения;
- обеспечивает настройку взаимодействия подсистем через SSL/HTTPS;
- создает учетные записи подсистем согласно заданным параметрам классов.
Результатом работы модуля является настроенный сервер с установленными подсистемами отображения, мониторинга, поиска и аналитики. Интерфейсы управления подсистемами доступны по следующим адресам:
- подсистема отображения –
https://<fqdn_имя_сервера>:3000; - подсистема мониторинга –
https://<fqdn_имя_сервера>/zabbix; - подсистема поиска и аналитики –
https://<fqdn_имя_сервера>:5601.
Установка клиентской части подсистемы мониторинга
Для установки агента подсистемы мониторинга используется класс rcc_zabbix_agent:
- в настройках класса rcc_zabbix_agent включить возможность переопределения параметров zabbix_server (строка), zabbix_server_active (строка) и is_it_dirsrv (логическое значение), установить значения по умолчанию:
- zabbix_server – адрес используемого сервера мониторинга;
- zabbix_server_active – адрес используемого сервера активных проверок (в большинстве случаев устанавливается то же значение, что и для zabbix_server);
- is_it_dirsrv – логическое значение; переопределяется в
trueтолько при установке на сервера службы каталогов Dynamic Directory;
- назначить класс на отдельные АРМ или группу АРМ, при необходимости переопределить значения по умолчанию (например, в частном случае – задание is_it_dirsrv в
trueдля установки на сервер каталогов Dynamic Directory); - при следующем запуске агента Комплекса для выбранных узлов будут сформированы задания на установку агентов подсистемы мониторинга и первоначальное конфигурирование.
Настройка плагина мониторинга
Конфигурация плагина мониторинга в Комплексе осуществляется из общих настроек, доступных по адресу https://cc.rosa.int/settings, на вкладке "Плагин Мониторинга" или через основное меню Комплекса "Управление → Параметры → Плагин Мониторинга".
Конфигурация плагина определяется следующими параметрами:
- "Ссылки на страницы в Grafana" – URL-ссылка на панели мониторинга сервера отображения. Для ее определения в интерфейсе сервера отображения в основном меню перейти в "Dashboards" и выбрать нужную панель мониторинга. Справа вверху нажать на кнопку
Share (Поделиться). На вкладке "Link" нажатьCopy(рисунок 43).

Рисунок 43 — Получение ссылки
Вставить скопированную ссылку в поле редактирования значения в Комплексе и нажать кнопку Сохранить (рисунок 44);

Рисунок 44 — Сохранение ссылки
- "Путь до приватного RSA ключа Grafana" – значение по умолчанию ".ssh/grafana.key". В случае если приватный ключ хранится в другом месте в Комплексе, то значение следует изменить. Следует убедиться, чтобы у процесса Комплекса был доступ к файлу приватного ключа;
- "Пользователь Grafana" – логин пользователя, под которым будет происходить авторизация с использованием JWT из Комплекса в подсистеме отображения. Значение по умолчанию –
foreman_viewer. Если при создании УЗ для просмотра был создан пользователь с другим логином, следует отредактировать данное значение; - "Сервер Grafana" – URL-ссылка на переход в сервер отображения из главного меню интерфейса Комплекса;
- "Сервер Zabbix" – URL-ссылка на переход в сервер мониторинга из главного меню интерфейса Комплекса;
- "Сервер OpenSearch Dashboards" – URL-ссылка на переход в сервер поиска и аналитики из главного меню интерфейса Комплекса.
Параметры сервера подсистемы отображения и сервера подсистемы мониторинга можно задать как в параметрах плагина, так и в соответствующих конфигурационных файлах:
- /opt/grafana_server.txt;
- /opt/zabbix_server.txt.
Значения заданные через параметры плагина мониторинга имеют более высокий приоритет, а значения заданные в конфигурационных файлах в этом случае будут игнорированы (рисунок 45).

Рисунок 45 — Настройка плагина мониторинга
Импортирование файлов шаблонов мониторинга серверов Dynamic Directory
Для корректного отображения данных, передаваемых сервером службы каталогов необходимо произвести следующие операции в веб-интерфейсе подсистемы мониторинга:
- в главном меню подсистемы в разделе "Сбор данных" выбрать пункт "Шаблоны" (рисунок 46);

Рисунок 46 — Меню подсистемы мониторинга
- с помощью кнопки
Импортв верхнем правом углу интерфейса выбрать в появившемся диалоговом окне файл шаблона 389ds_templates.xml и подтвердить действие кнопкой с одноименным названием (рисунок 47).

Рисунок 47 — Импорт шаблона