tbaczynski.node_exporter

Nom du rôle

Installer Prometheus Node_Exporter à partir du dépôt GitHub

Exigences

aucune

Variables du rôle

toutes les variables sont définies par défaut :

---
# fichier par défaut pour node_exporter

prometheus_user:                       prometheus
prometheus_group:                      prometheus
prometheus_install_path:               '/opt/prometheus'
prometheus_config_path:                '/etc/prometheus'
prometheus_pid_path:                   '/var/run/prometheus'
prometheus_loglevel:                   'info'

prometheus_node_exporter_install_path: '{{ prometheus_install_path }}'
prometheus_node_exporter_config_path:  '{{ prometheus_config_path }}'
prometheus_node_exporter_pid_path:     '{{ prometheus_pid_path }}'
prometheus_node_exporter_user:         '{{ prometheus_user }}'
prometheus_node_exporter_group:        '{{ prometheus_group }}'
prometheus_node_exporter_loglevel:     '{{ prometheus_loglevel }}'
prometheus_node_exporter_listen:       '{{ prometheus_node_exporter_listen_ip }}:{{ prometheus_node_exporter_listen_port }}'
prometheus_node_exporter_listen_port:  '9100'
prometheus_node_exporter_listen_ip:    ''
prometheus_node_exporter_version:      '0.17.0'

enable_ufw:                            false
prometheus_node_exporter_src_access:
  - "{{ ansible_default_ipv4.network }}/{{ ansible_default_ipv4.netmask }}"

Pour un déploiement typique, vous pouvez éventuellement activer le pare-feu ufw et définir une liste d'accès source. En fonction des variables définies, vous pouvez définir des variables communes pour toute la pile prometheus.

Pour Debian7, vous pouvez utiliser prometheus_node_exporter_validate_certs=false pour résoudre le problème de certificat GitHub (ce n'est pas recommandé).

Dépendances

Si vous souhaitez configurer le pare-feu, vous devez avoir le rôle ufw.

Exemple de playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours apprécié par les utilisateurs :

    - hôtes : serveurs
      rôles :
         - rôle : node_exporter

Licence

BSD

Informations sur l'auteur

Tomasz Baczynski

À propos du projet

Install and setup node_exporter agent service

Installer
ansible-galaxy install tbaczynski.node_exporter
Licence
other
Téléchargements
13.1k
Propriétaire