Инструменты пользователя

Инструменты сайта


wiki:mysql:percona_pmm-admin

Установка и настройка pmm-admin

Percona Monitoring and Management pmm-admin - удобная утилита для мониторинга серверов баз данных

Настройка сервера

Нужно добавить несколько строк в конец конфига postgresql.conf на сервере

shared_preload_libraries = 'pg_stat_statements, pg_stat_monitor'   
 
track_activity_query_size = 2048 # Increase tracked query string size
pg_stat_statements.track = all   # Track all statements including nested
track_io_timing = on             # Capture read/write stats
 
pg_stat_monitor.pgsm_query_max_len = 2048
pg_stat_monitor.pgsm_normalized_query = 1
pg_stat_monitor.pgsm_enable_query_plan = 1

Установим сервер pmm в docker

#
# server install in docker
#
docker pull percona/pmm-server:2
 
# Создаем место для данных
docker volume create pmm-data
#
docker create --volume /srv \
--name pmm-data \
percona/pmm-server:2 /bin/true
 
docker run --detach --restart always \
--publish 443:443 \
--volumes-from pmm-data \
--name pmm-server \
percona/pmm-server:2
 
#
# Меняем пароль администратора
#
docker exec -t pmm-server change-admin-password  9MQPTD

И после этого заходим на https://server-ip/ с логином admin и паролем admin-pa55w0rd

Установим и подключим pmm агента

#
# У меня на сервере CentOS7, установка через yum
#
psql -u root
 
#
# Добавим пользователя в Postgres
#
 
CREATE USER pmm WITH SUPERUSER ENCRYPTED PASSWORD 'pmm-Password';
 
# Подключим агента
pmm-agent setup --config-file=/usr/local/percona/pmm2/config/pmm-agent.yaml \
  --server-address=178.XX.XX.xX --server-insecure-tls \
  --server-username=admin --server-password=admin-pa55w0rd
wiki/mysql/percona_pmm-admin.txt · Последнее изменение: 2024/10/11 00:08 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki