UnderGreen.prometheus-node-exporter

Rol de Ansible: prometheus-node-exporter

Un rol de Ansible que instala Prometheus Node Exporter en máquinas basadas en Ubuntu|Debian|Redhat con systemd|Upstart|sysvinit.

Requisitos

Todos los paquetes necesarios se instalarán con este rol.

Variables del Rol

Variable Tipo Opciones Predeterminado Comentario
prometheus_node_exporter_version cadena Ver node_exporter 0.18.1 Versión de node_exporter que se instalará. Versión mínima soportada: 0.15
prometheus_node_exporter_release_name cadena node_exporter-{{ prometheus_node_exporter_version }}.linux-amd64 Nombre del binario que se descargará de la página de release
prometheus_node_exporter_enabled_collectors lista Lista de flags [] Lista de colectores que están deshabilitados por defecto que se habilitarán
prometheus_node_exporter_disabled_collectors lista Lista de flags [] Lista de colectores que están habilitados por defecto que se deshabilitarán
prometheus_node_exporter_config_flags diccionario Diccionario de opciones clave-valor para agregar a la línea de comando de inicio
prometheus_node_exporter_url cadena no definido URL personalizada para descargar node_exporter si no puedes acceder a github

Dependencias

  • UnderGreen.prometheus-exporters-common

Ejemplo de Playbook

- hosts: node-exporters
  roles:
    - role: undergreen.prometheus-node-exporter
      prometheus_node_exporter_version: 0.18.1
      prometheus_node_exporter_enabled_collectors:
        - conntrack
        - cpu
        - diskstats
        - entropy
        - filefd
        - filesystem
        - loadavg
        - mdadm
        - meminfo
        - netdev
        - netstat
        - stat
        - textfile
        - time
        - vmstat
      prometheus_node_exporter_config_flags:
        'web.listen-address': '0.0.0.0:9100'
        'log.level': 'info'

Nota:

Debido a los cambios en prometheus/node_exporter#640 y prometheus/node_exporter#639, este rol solo puede soportar la versión mínima 0.15 de node_exporter.

Licencia

GPLv2

Acerca del proyecto

Deploy Prometheus Node Exporter

Instalar
ansible-galaxy install UnderGreen.prometheus-node-exporter
Licencia
gpl-2.0
Descargas
596k
Propietario