scalair.ansible_vmware_exporter

Ansibleロール : VMwareエクスポーター

ビルドステータス

Prometheusに使用されるエクスポーターであるVMwareエクスポーターをインストールおよび設定します。

要件

特別な要件はありません。このロールはルートアクセスを必要とするため、become: yesで実行する必要があります。

ロール変数

利用可能な変数は以下にリストされており、デフォルト値が設定されています(defaults/main.ymlを参照してください)。

vmware_exporter_port: 9272

vmware_exporterのHTTPエンドポイントが公開されるポート番号です。

vmware_exporter_targets: []

この変数には、vmware_exporterが接続するセクション(vsphereホスト)のリストが含まれています。これはVMwareエクスポーターの設定ファイルに基づいているため、この変数を設定する前にそれを参照してください。

以下の「例のプレイブック」やdefaults/main.ymlに例が提供されています。

依存関係

  • CentOSまたはRed Hat系のディストリビューションを使用している場合は、geerlingguy.repo-epelが必要です。

例のプレイブック

- hosts: vmware_exporter_servers
  become: yes
  vars:
    vmware_exporter_targets:
      - default:
          vsphere_host: "vcenter"
          vsphere_user: "user"
          vsphere_password: "password"
          ignore_ssl: False
          collect_only:
            vms: True
            snapshots: True
            vmguests: True
            datastores: True
            hosts: True
      - limited:
          vsphere_host: "slowvc.example.com"
          vsphere_user: "[email protected]"
          vsphere_password: "password"
          ignore_ssl: True
          collect_only:
            vms: False
            snapshots: False
            vmguests: False
            datastores: True
            hosts: False

  roles:
    - role: geerlingguy.repo-epel
      when: ansible_os_family == 'RedHat'
    - scalair.vmware_exporter

ライセンス

Apache License 2.0

著者情報

このロールは2019年にジュリアン・デルヴェッキオによって作成されました。

プロジェクトについて

Ansible role that installs and configures prometheus vmware_exporter

インストール
ansible-galaxy install scalair.ansible_vmware_exporter
ライセンス
apache-2.0
ダウンロード
117
所有者
Public and private cloud operator