harloprillar.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のいずれか(定義されていない場合はpmm-adminによりgenericになります)
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 MysqlデータベースへのTLS接続を有効にします。
pmm2_client_mysql_create_user true MysqlインスタンスにPMMユーザーを作成します。
pmm2_client_mysql_user pmm PMMユーザーのためのMysqlユーザー名
pmm2_client_mysql_password pmm PMMユーザーのためのMysqlパスワード
pmm2_client_mysql_host % PMMユーザーに許可されるMysqlホスト
pmm2_client_mysql_privileges *.*:SELECT,PROCESS,SUPER,REPLICATION CLIENT,RELOAD PMMユーザーに定義されたMysqlの権限
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

mysqlサービスを使用してpmm-clientをインストールおよび構成する例のPlaybook:

- 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.pmm2_client
ライセンス
Unknown
ダウンロード
134
所有者