geerlingguy.node_exporter

Rol de Ansible: Node exporter

CI

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.

Instalar
ansible-galaxy install geerlingguy.node_exporter
Licencia
mit
Descargas
340k
Propietario
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns