pmm2_client

Ansible роль: pmm2_client

Статус сборки

Ansible роль, которая устанавливает и настраивает клиент Percona Monitoring and Management версии 2. В настоящее время поддерживается только служба mysql. Для mysql постоянство переменных конфигурации поддерживается только для версии > 8.0. В противном случае вам следует вручную добавить параметры в ваш файл конфигурации сервера, как описано в документации.

Требования

Ansible 2.5.0 или выше.

Переменные роли

Название Значение по умолчанию Описание
pmm2_client_server_user admin Имя пользователя PMM сервера
pmm2_client_server_password admin Пароль пользователя PMM сервера
pmm2_client_server_host localhost Хост PMM сервера
pmm2_client_server_port 443 Порт PMM сервера
pmm2_client_node_address Адрес узла (автоматически определяется pmm-admin, если не задан)
pmm2_client_node_type Тип узла, один из: generic, container (по умолчанию generic от pmm-admin, если не задан)
pmm2_client_node_name Имя узла (автоматически определяется pmm-admin, если не задано)
pmm2_client_disable_log false Отключить журналирование, чтобы предотвратить загрязнение системного журналирования
pmm2_client_enabled_services [] Список служб для настройки. В настоящее время поддерживается только "mysql".
pmm2_client_mysql_login_user root Пользователь для входа в экземпляр Mysql.
pmm2_client_mysql_login_password root Пароль пользователя для экземпляра Mysql.
pmm2_client_mysql_login_host localhost Хост экземпляра Mysql.
pmm2_client_mysql_login_port 3306 Порт экземпляра Mysql.
pmm2_client_mysql_enable_tls false Включить соединение TLS с базой данных mysql.
pmm2_client_mysql_create_user true Создать пользователя PMM в экземпляре mysql.
pmm2_client_mysql_user pmm Имя пользователя Mysql для пользователя PMM.
pmm2_client_mysql_password pmm Пароль Mysql для пользователя PMM.
pmm2_client_mysql_host % Разрешенные хосты Mysql для пользователя PMM.
pmm2_client_mysql_privileges *.*:SELECT,PROCESS,SUPER,REPLICATION CLIENT,RELOAD Привилегии Mysql, определенные для пользователя PMM.
pmm2_client_mysql_query_source perfschema Источник запроса Mysql. В настоящее время поддерживается только "perfschema"
pmm2_client_mysql_enable_query_response_time true Включить метрики времени ответа запросов для mysql
pmm2_client_mysql_disable_tablestats false Отключает сбор статистики таблиц, когда достигается предельный лимит (mysql)
pmm2_client_mysql_disable_tablestats_limit 1000 Количество таблиц, для которых сбор статистики таблиц отключен. 0 означает отсутствие ограничений. (mysql)
pmm2_client_mysql_enable_user_statistics true Включить статистику пользователей для mysql

Пример Playbook

Пример playbook, который устанавливает и настраивает pmm-client с службой mysql:

- hosts: mysql-servers
  vars:
    pmm2_client_server_host: instance-pmm-server
    pmm2_client_server_user: admin
    pmm2_client_server_password: admin
    pmm2_client_enabled_services:
      - mysql
    pmm2_client_mysql_login_host: instance-mysql
    pmm2_client_mysql_login_user: root
    pmm2_client_mysql_login_password: root
  roles:
     - harloprillar.pmm2_client

Лицензия

MIT

О проекте

Percona Monitoring and Management 2 client for Debian based and Red Hat based distributions

Установить
ansible-galaxy install harloprillar/ansible-pmm2-client
Лицензия
Unknown
Загрузки
122
Владелец