geerlingguy.node_exporter
Rol de Ansible: Node exporter
Este rol instala el Node exporter de Prometheus en hosts Linux y configura un archivo de unidad systemd para que el servicio pueda ejecutarse y ser controlado por systemd.
Nota: Si estás ejecutando en un clúster de Kubernetes, podrías ejecutar Node exporter como un DaemonSet en el clúster, en lugar de instalarlo en nodos individuales.
Requisitos
No aplica.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml
):
node_exporter_version: '0.18.1'
La versión de Node exporter que se instalará. Las versiones disponibles se pueden encontrar en la lista de tags del repositorio de Node exporter. Elimina la v
del tag.
Si cambias la versión, el binario node_exporter
será reemplazado por la versión actualizada y el servicio se reiniciará.
node_exporter_arch: 'amd64'
node_exporter_download_url: https://github.com/prometheus/node_exporter/releases/download/v{{ node_exporter_version }}/node_exporter-{{ node_exporter_version }}.linux-{{ node_exporter_arch }}.tar.gz
La arquitectura y la URL de descarga para Node exporter. Si estás en una Raspberry Pi que ejecuta Raspbian, es posible que debas cambiar el valor de arch
a armv7
.
node_exporter_bin_path: /usr/local/bin/node_exporter
La ruta donde se instalará el binario node_exporter
.
node_exporter_host: 'localhost'
node_exporter_port: 9100
Host y puerto en los que escuchará Node exporter.
node_exporter_options: ''
Cualquier opción adicional que se pase a node_exporter
cuando se inicie, por ejemplo, --no-collector.wifi
si deseas ignorar cualquier dato de WiFi.
node_exporter_state: started
node_exporter_enabled: true
Controles para el servicio node_exporter
.
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: all
roles:
- role: geerlingguy.node_exporter
Licencia
MIT / BSD
Información del Autor
Este rol fue creado en 2020 por Jeff Geerling, autor de Ansible for DevOps.
Prometheus' node_exporter for Linux hosts.
ansible-galaxy install geerlingguy.node_exporter