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
Zainstaluj
ansible-galaxy install tbaczynski.node_exporter
Licencja
other
Pobrania
13.1k
Właściciel