scalair.ansible_vmware_exporter
Ansible-Rolle: VMware-Exporter
Installiert und konfiguriert den VMware-Exporter, einen Exporter, der von Prometheus verwendet wird.
Anforderungen
Es gibt keine speziellen Anforderungen; beachten Sie, dass diese Rolle Root-Zugriff benötigt, also mit become: yes
ausgeführt werden muss.
Rollen-Variablen
Verfügbare Variablen sind unten aufgelistet, zusammen mit den Standardwerten (siehe defaults/main.yml
):
vmware_exporter_port: 9272
Der Port, über den der HTTP-Endpunkt des VMware-Exporters veröffentlicht wird.
vmware_exporter_targets: []
Diese Variable enthält eine Liste von Abschnitten (vSphere-Hosts), zu denen der VMware-Exporter eine Verbindung herstellen wird. Sie basiert auf der Konfigurationsdatei des VMware-Exporters, daher sollten Sie sich darauf beziehen, bevor Sie diese Variable setzen.
Beispiele sind weiter unten im 'Beispiel-Playbook' oder in defaults/main.yml
enthalten.
Abhängigkeiten
- geerlingguy.repo-epel, wenn Sie CentOS oder ein Derivat von Red Hat verwenden.
Beispiel-Playbook
- hosts: vmware_exporter_servers
become: yes
vars:
vmware_exporter_targets:
- default:
vsphere_host: "vcenter"
vsphere_user: "user"
vsphere_password: "passwort"
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: "passwort"
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
Lizenz
Apache-Lizenz 2.0
Autoreninformationen
Diese Rolle wurde 2019 von Julien Delvecchio erstellt.
Ansible role that installs and configures prometheus vmware_exporter
ansible-galaxy install scalair.ansible_vmware_exporter