UnderGreen.prometheus-node-exporter
Rola Ansible: prometheus-node-exporter
Rola Ansible, która instaluje Prometheus Node Exporter na maszynach opartych na Ubuntu|Debian|Redhat z systemd|Upstart|sysvinit.
Wymagania
Wszystkie potrzebne pakiety zostaną zainstalowane za pomocą tej roli.
Zmienne Roli
Zmienna | Typ | Wybory | Domyślna wartość | Komentarz |
---|---|---|---|---|
prometheus_node_exporter_version | ciąg | Zobacz node_exporter | 0.18.1 | Wersja node_exporter, która zostanie zainstalowana. Minimalna wymagana wersja: 0.15 |
prometheus_node_exporter_release_name | ciąg | node_exporter-{{ prometheus_node_exporter_version }}.linux-amd64 | Nazwa binarki, która zostanie pobrana z release | |
prometheus_node_exporter_enabled_collectors | lista | Lista flag | [] | Lista kolektorów, które są domyślnie wyłączone, które można włączyć |
prometheus_node_exporter_disabled_collectors | lista | Lista flag | [] | Lista kolektorów, które są domyślnie włączone, które można wyłączyć |
prometheus_node_exporter_config_flags | słownik | Słownik opcji klucz-wartość do dodania do polecenia startowego | ||
prometheus_node_exporter_url | ciąg | nie zdefiniowane | Niestandardowy URL do pobrania node_exporter, jeśli nie masz dostępu do GitHub |
Zależności
- UnderGreen.prometheus-exporters-common
Przykładowy Playbook
- hosts: node-exporters
roles:
- role: undergreen.prometheus-node-exporter
prometheus_node_exporter_version: 0.18.1
prometheus_node_exporter_enabled_collectors:
- conntrack
- cpu
- diskstats
- entropy
- filefd
- filesystem
- loadavg
- mdadm
- meminfo
- netdev
- netstat
- stat
- textfile
- time
- vmstat
prometheus_node_exporter_config_flags:
'web.listen-address': '0.0.0.0:9100'
'log.level': 'info'
Uwaga:
Z powodu zmian w prometheus/node_exporter#640 i prometheus/node_exporter#639, ta rola może wspierać jedynie minimalną wersję 0.15 node_exporter.
Licencja
GPLv2
Zainstaluj
ansible-galaxy install UnderGreen.prometheus-node-exporter
Licencja
gpl-2.0
Pobrania
596k
Właściciel