tbaczynski.node_exporter

Nazewnictwo roli

Zainstaluj Prometheus Node_Exporter z repozytorium github

Wymagania

brak

Zmienne roli

wszystkie zmienne są zdefiniowane w pliku defaults:

---
# plik domyślny dla 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 }}"

Dla typowej instalacji możesz ewentualnie włączyć zaporę UFW i ustawić listę dostępu źródłowego. Na podstawie zdefiniowanych zmiennych możesz ustawić zmienne wspólne dla całego stosu Prometheus.

Dla Debian7 możesz użyć prometheus_node_exporter_validate_certs=false, aby rozwiązać problem z certyfikatem github (nie jest to zalecane).

Zależności

Jeśli chcesz ustawić zaporę, musisz mieć zainstalowaną rolę UFW.

Przykładowy Playbook

Oto przykład, jak użyć swojej roli (na przykład z przekazanymi jako parametry zmiennymi):

    - hosts: serwery
      roles:
         - rola: node_exporter

Licencja

BSD

Informacje o autorze

Tomasz Baczynski

O projekcie

Install and setup node_exporter agent service

Zainstaluj
ansible-galaxy install tbaczynski.node_exporter
Licencja
other
Pobrania
13.1k
Właściciel