Перейти к основному контенту

Создание сервиса с типом "Узел".

1. Диаграммы сценария

Диаграмма без названия-Страница — 5.drawio.png

Диаграмма постановки сервиса с типом Узел (Linux-мониторинг) 

2. Вводная информация

В данном сценарии описаны действия по постановке Linux-мониторинга. 
Принцип работы сбора данных следующий:  осуществляется установка программного агента на узел мониторинга, сбор данных выполняется из системных файлов.
Преимущество способа мониторинга:  отсутствие необходимости доступности протоколов, иных разрешений (ssh, SNMP).

Ожидаемый результат выполнения сценария:  По созданному сервису запущен мониторинг в соответствии с заданными параметрами, осуществляется сбор данных из системных файлов. Отображается статус сервиса (спустя минимум 5 минут с момента запуска мониторинга), а также данные на странице просмотра показателей качества.

Важно: При сборе данных по показателю "Утилизация сетевого интерфейса" необходимо учесть, что - данный показатель может некорректно функционировать в популярных средах виртуализации, таких как QEMU и KVM, из-за особенностей реализации виртуальных сетевых интерфейсов. Для устранения этой проблемы рекомендуется включить поддержку виртуализации физического интерфейса, например, Intel E1000. В некоторых случаях для применения изменений может потребоваться перезагрузка виртуальной машины.

Чтобы определить используемую среду виртуализации, выполните команду:
systemd-detect-virt
Корректная работа показателя зависит от правильного определения скорости сетевого интерфейса в системе. 
Проверить это можно с помощью команды:
cat /sys/class/net/<имя сетевого интерфейса>/speed
Если в результате проверки отображается значение -1, следует отключить данный показатель, так как он не будет работать.

3. Описание сценария Linux-мониторинга

№ шага

Действие пользователя

Реакция Системы

UI

1

Перейти на страницу Сервисы

1.1

Открывает раздел "Сервисы" в функциональном блоке "ИНФРАСТРУКТУРА" Открывает страницу раздела "Сервисы", показывает список сервисов.

image.png

2

Нажать кнопку "Узел"

2.1

Нажимает кнопку image.png в Toolbar.

 

Показывает всплывающее меню 

image.png

 

 

 


image.png


 

2.2

Выбирает пункт меню

image.png

Открывает страницу создания сервиса типа "Узел" 

2.3

Заполняет название Сервиса.

Отображает заполненное значение названия Сервиса.

image.png

3 Выбрать тип узла

3.1

Осуществляет клик на поле "Тип узла".

В выпадающем списке выбирает вариант "Linux-сервер"

Отображает выбранное значение. Автоматически проставляет значение в поле "Шаблон".

image.png


image.png

4 Выбрать зонд

4.1

Нажимает кнопку «Выбрать зонд» в разделе "Агенты".

Показывает доступные зонды в раскрывающемся списке с автодополнением.

image.png

4.2

Выбирает зонд из списка.

Показывает выбранный зонд в блоке "Агенты".

 

image.png

5

Выбрать измерение

5.1

Нажимает кнопку 

image.png

Показывает выпадающий список измерений.

image.png

5.2

Выбирает измерение из выпадающего списка. Показывает выбранное измерение в блоке "Измерения"

image.png

5.3

По желанию или при необходимости переходит в настройки показателей измерения, нажав на кнопку 

Снимок экрана 2024-07-24 в 08.40.38.png


Открывает настройки показателей выбранного измерения

image.png


 

Пример окна настройки показателей

image.png

5.4

После указания всех обязательных настроек показателей сохраняет изменения Закрывает окно настройки показателей


6

Запустить мониторинг

6.1

Нажимает кнопку image.png

Показывает модальное окно "Дополнительные действия".

image.png

 

image.png



 

6.2

Отмечает чекбокс 

image.png нажимает кнопку 

image.png

  1. Закрывает модальное окно "Дополнительные действия".
  2. Запускает созданные тесты.
  3. Закрывает страницу создания сервиса с типом узел. 
  4. Переходит на страницу раздела "Сервисы", отображает созданный сервис в списке сервисов.

image.png



Пример отображения результатов мониторинга на странице показателей качества сервиса: 

image.png

3.1 Описание сценария для Windows-мониторинга

№ шага

Действие пользователя

Реакция Системы

UI

1

Перейти на страницу Сервисы

1.1

Открывает раздел "Сервисы" в функциональном блоке "ИНФРАСТРУКТУРА" Открывает страницу раздела "Сервисы", показывает список сервисов.

image.png

2

Нажать кнопку "Узел"

2.1

Нажимает кнопку image.png в Toolbar.

 

Показывает всплывающее меню 

image.png

 

 

 


image.png

 

2.2

Выбирает пункт меню

image.png

Открывает страницу создания сервиса типа "Узел" 

2.3

Заполняет название Сервиса.

Отображает заполненное значение названия Сервиса.

image.png

3 Выбрать тип узла

3.1

Осуществляет клик на поле "Тип узла".

В выпадающем списке выбирает вариант "Windows-сервер"

Отображает выбранное значение. Автоматически проставляет значение в поле "Шаблон".

Screenshot_2.png


image.png

4 Выбрать зонд

4.1

Нажимает кнопку «Выбрать зонд» в разделе "Агенты".

Показывает доступные зонды в раскрывающемся списке с автодополнением.

image.png

4.2

Выбирает зонд из списка.

Показывает выбранный зонд в блоке "Агенты".

 

image.png

5

Выбрать измерение

5.1

Нажимает кнопку 

image.png

Показывает выпадающий список измерений.

image.png

5.2

Выбирает измерение из выпадающего списка. Показывает выбранное измерение в блоке "Измерения"

image.png

5.3

По желанию или при необходимости переходит в настройки показателей измерения, нажав на кнопку 

Снимок экрана 2024-07-24 в 08.40.38.png


Открывает настройки показателей выбранного измерения

image.png


 

Пример окна настройки показателей

image.png

5.4

После указания всех обязательных настроек показателей сохраняет изменения Закрывает окно настройки показателей


6

Запустить мониторинг

6.1

Нажимает кнопку image.png

Показывает модальное окно "Дополнительные действия".

image.png

 

image.png

image.png



 

6.2

Отмечает чекбокс 

image.png нажимает кнопку 

image.png

  1. Закрывает модальное окно "Дополнительные действия".
  2. Запускает созданные тесты.
  3. Закрывает страницу создания сервиса с типом узел. 
  4. Переходит на страницу раздела "Сервисы", отображает созданный сервис в списке сервисов.


Пример отображения результатов мониторинга на странице показателей качества сервиса: 

image.png

3.2 Описание сценария для PostgreSQL-мониторинга

Настройка доступа к таблицам для мониторинга PostgreSQL

 

 

Для работы мониторинга необходимо предоставить привилегии доступа для следующих таблиц, используя команды ниже:

GRANT SELECT ON pg_stat_database TO имя_пользователя;
GRANT SELECT ON pg_stat_bgwriter TO имя_пользователя;
GRANT SELECT ON pg_settings TO имя_пользователя;
GRANT SELECT ON pg_stat_activity TO имя_пользователя;
GRANT SELECT ON pg_stat_wal_receiver TO имя_пользователя;
GRANT SELECT ON pg_stat_replication TO имя_пользователя;
GRANT SELECT ON pg_statio_user_tables TO имя_пользователя;
GRANT SELECT ON pg_stat_user_indexes TO имя_пользователя;
Эти показатели:
"PgSQL: Статистика по запросам UPDATE в таблице"
"PgSQL: Статистика по запросам INSERT в таблице"
"PgSQL: Статистика по запросам DELETE в таблице"
"PgSQL: Обновление в куче"
Данные метрики возвращают данные по пользовательским таблицам, эти таблицы формируются из ваших предпочтений и доступ к ним предоставляется аналогичным способом:
GRANT SELECT ON pg_stat_user_tables TO имя_пользователя;

Настройка pg_stat_statements в Postgresql

1. Проверьте, доступно ли расширение pg_stat_statements:

SELECT * FROM pg_available_extensions WHERE name = 'pg_stat_statements';

Если оно появляется в результате выполнения запроса, значит, что расширение доступно для установки.

image.png

2. Установка расширения:

CREATE EXTENSION pg_stat_statements;

image.png

3.После установке проверим что расширение установилось:

SELECT * FROM pg_extension WHERE extname='pg_stat_statements';

image.png
4. Изменение конфигурации PostgreSQL:
Перейдите в файл конфигураций, для того что бы узнать расположения файла можно воспользоваться sql запросом:

SHOW config_file;

Далее откройте файл для редактирования(Здесь я использовал путь до файла который указан в выводе команды у меня, у вас будет другой путь):

sudo nano /home/wisla/postgresql/data/postgresql.conf

Исправьте строчку shared_preload_libraries:

shared_preload_libraries = 'pg_stat_statements'

image.png
Перезагрузите PostgresSql:

sudo systemctl restart postgresql

Проверить работу shared_preload_libraries выполнив команду:

SELECT * FROM pg_stat_statements;

Если команда отработала и вывела список, значит вы успешно добавили pg_stat_statements в Postgresql.

№ шага

Действие пользователя

Реакция Системы

UI

1

Перейти на страницу Сервисы

1.1

Открывает раздел "Сервисы" в функциональном блоке "ИНФРАСТРУКТУРА" Открывает страницу раздела "Сервисы", показывает список сервисов.

image.png

2

Нажать кнопку "Узел"

2.1

Нажимает кнопку image.png в Toolbar.

 

Показывает всплывающее меню 

image.png

 

 

 


image.png

 

2.2

Выбирает пункт меню

image.png

Открывает страницу создания сервиса типа "Узел" 

2.3

Заполняет название Сервиса.

Отображает заполненное значение названия Сервиса.

image.png

3 Выбрать тип узла

3.1

Осуществляет клик на поле "Тип узла".

В выпадающем списке выбирает вариант "PostgreSQL-сервер"

Отображает выбранное значение. Автоматически проставляет значение в поле "Шаблон".

image.png


image.png



4 Выбрать зонд

4.1

Нажимает кнопку «Выбрать зонд» в разделе "Агенты".

Показывает доступные зонды в раскрывающемся списке с автодополнением.

image.png

4.2

Выбирает зонд из списка.

Показывает выбранный зонд в блоке "Агенты".

 

image.png

5

Выбрать измерение

5.1

Нажимает кнопку 

image.png

Показывает выпадающий список измерений.

image.png

5.2

Выбирает измерение из выпадающего списка. Показывает выбранное измерение в блоке "Измерения"

image.png

5.3

По желанию или при необходимости переходит в настройки показателей измерения, нажав на кнопку

Снимок экрана 2024-07-24 в 08.40.38.png

Вводит данные для подключения к базе данных

Открывает настройки показателей выбранного измерения

image.png

image.png

image.png


Пример окна настройки показателей

image.png

5.4

После указания всех обязательных настроек показателей сохраняет изменения Закрывает окно настройки показателей


6

Запустить мониторинг

6.1

Нажимает кнопку image.png

Показывает модальное окно "Дополнительные действия".

image.png

 

image.png


image.png




 

6.2

Отмечает чекбокс 

image.png нажимает кнопку 

image.png

  1. Закрывает модальное окно "Дополнительные действия".
  2. Запускает созданные тесты.
  3. Закрывает страницу создания сервиса с типом узел. 
  4. Переходит на страницу раздела "Сервисы", отображает созданный сервис в списке сервисов.


Пример отображения результатов мониторинга на странице показателей качества сервиса: 

image.png

3.3 Описание сценария для MySQL-мониторинга

Настройка для мониторинга MariaDB

Перед постановкой mariadb на мониторинг необходимо выполнить предварительную настройку БД.

Создание пользователя:

  • Имя пользователя:  создайте пользователя с имени относящимся к мониторингу базы данных.
  • Пароль: создайте пароль для нового пользователя.

1. Подключитесь к базе данных под пользователем root выполнив следующую команду:

sudo mariadb -u root -p

2. Измените пароль для пользователя root:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('password');

3. Проверьте таблицу пользователей:

SELECT user, host FROM mysql.user;

Вывод должен быть следующего формата:

MariaDB [(none)]> SELECT user, host FROM mysql.user;
+-------------+-----------+
| User        | Host      |
+-------------+-----------+
| mariadb.sys | localhost |
| mysql       | localhost |
| root        | localhost |
+-------------+-----------+
7 rows in set (0,001 sec)

4. Создайте сервисную учётную запись wisla-mon:

CREATE USER 'wisla-mon'@'IP-адрес сервера wiSLA' IDENTIFIED BY 'укажите пароль в кавычках';
GRANT ALL PRIVILEGES ON *.* TO 'wisla-mon'@'IP-адрес сервера wiSLA' WITH GRANT OPTION;
FLUSH PRIVILEGES;

5. Повторно создайте учётную запись wisla-mon с указанием переменных, чтобы wiSLA могла снимать метрики из системных таблиц:

CREATE USER 'wisla-mon'@'%' IDENTIFIED BY 'укажите пароль в кавычках';
GRANT ALL PRIVILEGES ON *.* TO 'wisla-mon'@'%';
FLUSH PRIVILEGES;

6. Проверьте таблицу пользователей:

SELECT user, host FROM mysql.user;

Вывод должен быть следующего формата:

MariaDB [(none)]> SELECT user, host FROM mysql.user;
+-------------+-----------+
| User        | Host      |
+-------------+-----------+
| wisla-mon   | %         |
| wisla-mon   | 10.0.0.23 |
| mariadb.sys | localhost |
| mysql       | localhost |
| root        | localhost |
+-------------+-----------+
7 rows in set (0,001 sec)

Передайте следующие данные лицу ответственному за заведения данной базы данных на мониторинг:

  • Адрес сервера базы данных: IP-адрес или доменное имя вашего SQL сервера.
  • Порт базы данных: стандартный порт для SQL Server — 3306, если он не был изменен по умолчанию.
  • Имя пользователя: созданного для мониторинга.
  • Пароль: созданный для мониторинга.
  • Имя базы данных: укажите базу данных, которую будет мониторить пользователь.
  • image_2024-12-19_18-14-57.png

№ шага

Действие пользователя

Реакция Системы

UI

1

Перейти на страницу Сервисы

1.1

Открывает раздел "Сервисы" в функциональном блоке "ИНФРАСТРУКТУРА" Открывает страницу раздела "Сервисы", показывает список сервисов.

image.png

2

Нажать кнопку "Узел"

2.1

Нажимает кнопку image.png в Toolbar.

 

Показывает всплывающее меню 

image.png

 

 

 

image.png

 

 

2.2

Выбирает пункт меню

image.png

Открывает страницу создания сервиса типа "Узел" 

2.3

Заполняет название Сервиса.

Отображает заполненное значение названия Сервиса.

image.png

3 Выбрать тип узла

3.1

Осуществляет клик на поле "Тип узла".

В выпадающем списке выбирает вариант "MySQL/MariaDB-server monitoring"

Отображает выбранное значение. Автоматически проставляет значение в поле "Шаблон".

image.png



image.png




4 Выбрать зонд

4.1

Нажимает кнопку «Выбрать зонд» в разделе "Агенты".

Показывает доступные зонды в раскрывающемся списке с автодополнением.

image.png

4.2

Выбирает зонд из списка.

Показывает выбранный зонд в блоке "Агенты".

 

image.png

5

Выбрать измерение

5.1

Нажимает кнопку 

image.png

Показывает выпадающий список измерений.

image.png

5.2

Выбирает измерение из выпадающего списка. Показывает выбранное измерение в блоке "Измерения"

image.png

5.3

По желанию или при необходимости переходит в настройки показателей измерения, нажав на кнопку 

Снимок экрана 2024-07-24 в 08.40.38.png


Открывает настройки показателей выбранного измерения

image.png

image.png



 

Пример окна настройки показателей

image.png

5.4

После указания всех обязательных настроек показателей сохраняет изменения Закрывает окно настройки показателей


6

Запустить мониторинг

6.1

Нажимает кнопку image.png

Показывает модальное окно "Дополнительные действия".

image.png

 



image.png


image.png




 

6.2

Отмечает чекбокс 

image.png нажимает кнопку 

image.png

  1. Закрывает модальное окно "Дополнительные действия".
  2. Запускает созданные тесты.
  3. Закрывает страницу создания сервиса с типом узел. 
  4. Переходит на страницу раздела "Сервисы", отображает созданный сервис в списке сервисов.


Пример отображения результатов мониторинга на странице показателей качества сервиса: 

image.png

3.3 Описание сценария для OracleSQL-мониторинга

Настройка для мониторинга Oracle

Создание пользователя:

  • Имя пользователя:  создайте пользователя с имени относящимся к мониторингу базы данных.
  • Пароль: создайте пароль для нового пользователя.

Далее необходимо предоставить права доступа для просмотра таблиц, пользователю заведенному для мониторинга:

GRANT SELECT ON v_$SYSMETRIC_SUMMARY TO имя пользователя;
GRANT SELECT ON v_$SESSION TO имя пользователя;
GRANT SELECT ON v_$PARAMETER TO имя пользователя;
GRANT SELECT ON v_$TRANSACTION TO имя пользователя;
GRANT SELECT ON v_$SESSION_WAIT TO имя пользователя;


Проверьте выданные права: 

SELECT * FROM USER_TAB_PRIVS WHERE TABLE_NAME = 'V$SYSMETRIC_SUMMARY' OR TABLE_NAME = 'V$SESSION' OR TABLE_NAME = 'V$PARAMETER' OR TABLE_NAME = 'V$TRANSACTION' OR TABLE_NAME = 'V$SESSION_WAIT';

Передайте следующие данные лицу ответственному за заведения данной базы данных на мониторинг:

  • Адрес сервера базы данных: IP-адрес или доменное имя вашего SQL сервера.
  • Порт базы данных: стандартный порт для SQL Server — 1521, если он не был изменен по умолчанию.
  • Имя пользователя: созданного для мониторинга.
  • Пароль: созданный для мониторинга.
  • Имя базы данных: укажите базу данных, которую будет мониторить пользователь.

image_2024-12-19_18-14-57.png

№ шага

Действие пользователя

Реакция Системы

UI

1

Перейти на страницу Сервисы

1.1

Открывает раздел "Сервисы" в функциональном блоке "ИНФРАСТРУКТУРА" Открывает страницу раздела "Сервисы", показывает список сервисов.

image.png

2

Нажать кнопку "Узел"

2.1

Нажимает кнопку image.png в Toolbar.

 

Показывает всплывающее меню 

image.png

 

 

 


image.png

 

2.2

Выбирает пункт меню

image.png

Открывает страницу создания сервиса типа "Узел" 

2.3

Заполняет название Сервиса.

Отображает заполненное значение названия Сервиса.

image.png

3 Выбрать тип узла

3.1

Осуществляет клик на поле "Тип узла".

В выпадающем списке выбирает вариант "OracleSQL-сервер"

Отображает выбранное значение. Автоматически проставляет значение в поле "Шаблон".

image.png





4 Выбрать зонд

4.1

Нажимает кнопку «Выбрать зонд» в разделе "Агенты".

Показывает доступные зонды в раскрывающемся списке с автодополнением.

image.png

4.2

Выбирает зонд из списка.

Показывает выбранный зонд в блоке "Агенты".

 

image.png

5

Выбрать измерение

5.1

Нажимает кнопку 

image.png

Показывает выпадающий список измерений.

image.png

image.png

5.2

Выбирает измерение из выпадающего списка. Показывает выбранное измерение в блоке "Измерения"

image.png

5.3

По желанию или при необходимости переходит в настройки показателей измерения, нажав на кнопку

Снимок экрана 2024-07-24 в 08.40.38.png

Вводит данные для подключения к базе данных

Открывает настройки показателей выбранного измерения

image.png


image.png


Пример окна настройки показателей

image.png

5.4

После указания всех обязательных настроек показателей сохраняет изменения Закрывает окно настройки показателей

image.png

6

Запустить мониторинг

6.1

Нажимает кнопку image.png

Показывает модальное окно "Дополнительные действия".

image.png

 

image.png



image.png

Пример отображения показателей:


image.png

 

3.4 Описание сценария для MSSQL-мониторинга

Настройка доступа к таблицам БД

Создание пользователя:

  • Имя пользователя:  создайте пользователя с имени относящимся к мониторингу базы данных.
  • Пароль: создайте пароль для нового пользователя.

Далее необходимо предоставить права доступа для просмотра таблиц, пользователю заведенному для мониторинга:



В зависимости от ваших требований также можно рассмотреть возможность предоставления дополнительных прав, таких как:




Проверьте выданные права: 




Передайте следующие данные лицу ответственному за заведения данной базы данных на мониторинг:

  • Адрес сервера базы данных: IP-адрес или доменное имя вашего SQL сервера.
  • Порт базы данных: стандартный порт для SQL Server — 1433, если он не был изменен по умолчанию.
  • Имя пользователя: созданного для мониторинга.
  • Пароль: созданный для мониторинга.
  • Имя базы данных: укажите базу данных, которую будет мониторить пользователь.

№ шага

Действие пользователя

Реакция Системы

UI

1

Перейти на страницу Сервисы

1.1

Открывает раздел "Сервисы" в функциональном блоке "ИНФРАСТРУКТУРА" Открывает страницу раздела "Сервисы", показывает список сервисов.

image.png

2

Нажать кнопку "Узел"

2.1

Нажимает кнопку image.png в Toolbar.

 

Показывает всплывающее меню 

image.png

 

 

 


image.png

 

2.2

Выбирает пункт меню

image.png

Открывает страницу создания сервиса типа "Узел" 

2.3

Заполняет название Сервиса.

Отображает заполненное значение названия Сервиса.

image.png

3 Выбрать тип узла

3.1

Осуществляет клик на поле "Тип узла".

В выпадающем списке выбирает вариант "MSSQL server monitoring"

Отображает выбранное значение. Автоматически проставляет значение в поле "Шаблон".

image.png






4 Выбрать зонд

4.1

Нажимает кнопку «Выбрать зонд» в разделе "Агенты".

Показывает доступные зонды в раскрывающемся списке с автодополнением.

image.png

4.2

Выбирает зонд из списка.

Показывает выбранный зонд в блоке "Агенты".

 

image.png

5

Выбрать измерение

5.1

Нажимает кнопку 

image.png

Показывает выпадающий список измерений.

image.png


image.png

5.2

Выбирает измерение из выпадающего списка. Показывает выбранное измерение в блоке "Измерения"

image.png

5.3

По желанию или при необходимости переходит в настройки показателей измерения, нажав на кнопку

Снимок экрана 2024-07-24 в 08.40.38.png

Вводит данные для подключения к базе данных

Открывает настройки показателей выбранного измерения

image.png



image.png



Пример окна настройки показателей

image.png

5.4

После указания всех обязательных настроек показателей сохраняет изменения Закрывает окно настройки показателей

image.png

6

Запустить мониторинг

6.1

Нажимает кнопку image.png

Показывает модальное окно "Дополнительные действия".

image.png

 

image.png




image.png





 

3.5 Описание сценария для 1С-мониторинга

Настройка доступа к таблицам для мониторинга PostgreSQL

 

 

Для работы мониторинга необходимо предоставить привилегии доступа для следующих таблиц, используя команды ниже:

GRANT SELECT ON pg_stat_database TO имя_пользователя;
GRANT SELECT ON pg_stat_bgwriter TO имя_пользователя;
GRANT SELECT ON pg_settings TO имя_пользователя;
GRANT SELECT ON pg_stat_activity TO имя_пользователя;
GRANT SELECT ON pg_stat_wal_receiver TO имя_пользователя;
GRANT SELECT ON pg_stat_replication TO имя_пользователя;
GRANT SELECT ON pg_statio_user_tables TO имя_пользователя;
GRANT SELECT ON pg_stat_user_indexes TO имя_пользователя;
Эти показатели:
"PgSQL: Статистика по запросам UPDATE в таблице"
"PgSQL: Статистика по запросам INSERT в таблице"
"PgSQL: Статистика по запросам DELETE в таблице"
"PgSQL: Обновление в куче"
Данные метрики возвращают данные по пользовательским таблицам, эти таблицы формируются из ваших предпочтений и доступ к ним предоставляется аналогичным способом:
GRANT SELECT ON pg_stat_user_tables TO имя_пользователя;

Настройка pg_stat_statements в Postgresql

1. Проверьте, доступно ли расширение pg_stat_statements:

SELECT * FROM pg_available_extensions WHERE name = 'pg_stat_statements';

Если оно появляется в результате выполнения запроса, значит, что расширение доступно для установки.

image.png

2. Установка расширения:

CREATE EXTENSION pg_stat_statements;

image.png

3.После установке проверим что расширение установилось:

SELECT * FROM pg_extension WHERE extname='pg_stat_statements';

image.png
4. Изменение конфигурации PostgreSQL:
Перейдите в файл конфигураций, для того что бы узнать расположения файла можно воспользоваться sql запросом:

SHOW config_file;

Далее откройте файл для редактирования(Здесь я использовал путь до файла который указан в выводе команды у меня, у вас будет другой путь):

sudo nano /home/wisla/postgresql/data/postgresql.conf

Исправьте строчку shared_preload_libraries:

shared_preload_libraries = 'pg_stat_statements'

image.png
Перезагрузите PostgresSql:

sudo systemctl restart postgresql

Проверить работу shared_preload_libraries выполнив команду:

SELECT * FROM pg_stat_statements;

Если команда отработала и вывела список, значит вы успешно добавили pg_stat_statements в Postgresql.

№ шага

Действие пользователя

Реакция Системы

UI

1

Перейти на страницу Сервисы

1.1

Открывает раздел "Сервисы" в функциональном блоке "ИНФРАСТРУКТУРА" Открывает страницу раздела "Сервисы", показывает список сервисов.

image.png

2

Нажать кнопку "Узел"

2.1

Нажимает кнопку "Создать сервис" в Toolbar.

 

Показывает всплывающее меню 

image.png

 

 

 


image.png

 

2.2

Выбирает пункт меню

image.png

Открывает страницу создания сервиса типа "Узел" 

2.3

Заполняет название Сервиса.

Отображает заполненное значение названия Сервиса.

image.png

3 Выбрать тип узла

3.1

Осуществляет клик на поле "Тип узла".

В выпадающем списке выбирает вариант "1С-(Linux) server"

Отображает выбранное значение. Автоматически проставляет значение в поле "Шаблон".

image.png







4 Выбрать зонд

4.1

Нажимает кнопку «Выбрать зонд» в разделе "Агенты".

Показывает доступные зонды в раскрывающемся списке с автодополнением.

image.png

4.2

Выбирает зонд из списка.

Показывает выбранный зонд в блоке "Агенты".

 

image.png

5

Выбрать измерение

5.1

Нажимает кнопку 

image.png

Показывает выпадающий список измерений.

image.png



image.png

5.2

Выбирает измерение из выпадающего списка. Показывает выбранное измерение в блоке "Измерения"

image.png

5.3

По желанию или при необходимости переходит в настройки показателей измерения, нажав на кнопку

Снимок экрана 2024-07-24 в 08.40.38.png

Вводит данные для подключения к базе данных

Открывает настройки показателей выбранного измерения

image.png




image.png


Пример окна настройки показателей

image.png

5.4

После указания всех обязательных настроек показателей сохраняет изменения Закрывает окно настройки показателей

image.png

5.5

Нажимает кнопку "Создать тест" Открывает окно создания теста

image.png

5.6

Добавляет к измерению тест Custom scenario и нажимает кнопку "Сохранить и активировать". Название теста должно соответствовать названию измерения.

В некоторых шаблонах нужно заполнить данных для выполнения скрипта, например для шаблона 1С СУБД. Тест нужно добавить к каждому измерению.

Добавляет тест к измерению

image.png

6

Запустить мониторинг

6.1

Нажимает кнопку image.png

Показывает модальное окно "Дополнительные действия".

image.png

 

image.png


image.png