scalair.ansible_vmware_exporter

Ansible-Rolle: VMware-Exporter

Build-Status

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.

Über das Projekt

Ansible role that installs and configures prometheus vmware_exporter

Installieren
ansible-galaxy install scalair.ansible_vmware_exporter
GitHub Repository
Lizenz
apache-2.0
Downloads
117
Besitzer
Public and private cloud operator