<< Click to Display Table of Contents >> Мониторинг системы Directum RX > Настройка решения Настройка мониторинга PostgreSQL |
Состояние СУБД на основе PostgreSQL можно отслеживать на дашборде PostgreSQL Database. Для этого предварительно выполните действия:
1.На сервере PostgreSQL создайте пользователя с правами на просмотр статистики. Для этого войдите под учетной записью пользователя, имеющего права на изменение СУБД:
sudo su postgres
В редакторе запросов PGAdmin или psql выполните SQL-запросы:
CREATE USER drx_monitor WITH PASSWORD '<PASSWORD>' INHERIT;
GRANT pg_monitor TO drx_monitor;
2.Включите сбор статистики. Для этого на сервере PostgreSQL в файле /etc/postgresql/<текущая версия СУБД>/main/postgresql.conf найдите параметр shared_preload_libraries, раскомментируйте строку с ним и измените значение:
shared_preload_libraries = 'pg_stat_statements'
Перезапустите PostgreSQL:
sudo systemctl restart postgresql
Включите плагин для доступа к данным. Для этого в редакторе запросов PGAdmin или psql выполните SQL-запрос:
CREATE EXTENSION pg_stat_statements;
3.На сервере, где установлено решение, проверьте настройки сервиса базы данных временных рядов VictoriaMetrics и при необходимости измените их.
4.Задайте настройки экспортера метрик PostgresExporter.
5.Для каждого сервера СУБД в Grafana добавьте свой источник данных. Значения полей Name и Host должны быть одинаковыми, чтобы данные на панелях дашборда отображались корректно.
© Компания Directum, 2024 |