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
Instalar
ansible-galaxy install UnderGreen.prometheus-node-exporter
Licencia
gpl-2.0
Descargas
596k
Propietario