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