node_exporter

Имя роли

Установить Prometheus Node_Exporter из репозитория GitHub

Требования

нет

Переменные роли

все переменные определены вdefaults:

---
# файл значений по умолчанию для 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 }}"

Для типичного развертывания вы можете в конечном итоге включить ufw и определить список доступа. На основе определенных переменных вы можете установить переменные, общие для всего стека Prometheus.

Для Debian7 вы можете использовать prometheus_node_exporter_validate_certs=false, чтобы решить проблему с сертификатом GitHub (это не рекомендуется).

Зависимости

Если вы хотите настроить фаервол, вам нужна роль ufw.

Пример плейбука

Включение примера того, как использовать вашу роль (например, с переменными, переданными в качестве параметров), тоже полезно для пользователей:

    - hosts: servers
      roles:
         - role: node_exporter

Лицензия

BSD

Информация об авторе

Томаш Бачиньский

О проекте

Install and setup node_exporter agent service

Установить
ansible-galaxy install tbaczynski/node_exporter
Лицензия
other
Загрузки
12592
Владелец