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