node_exporter

Ansible Роль: Node exporter

CI

Эта роль устанавливает Node exporter от Prometheus на Linux-хостах и настраивает файл unit для systemd, чтобы служба могла работать и управляться через systemd.

Примечание: Если вы работаете в кластере Kubernetes, вы можете запустить Node exporter как DaemonSet в кластере, вместо установки на отдельных узлах.

Требования

Не требуется.

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

Доступные переменные перечислены ниже, вместе с значениями по умолчанию (см. defaults/main.yml):

node_exporter_version: '0.18.1'

Версия Node exporter для установки. Доступные релизы можно найти в списке тегов в репозитории Node exporter. Уберите v из тега.

Если вы измените версию, бинарный файл node_exporter будет заменен на обновленную версию, и служба будет перезапущена.

node_exporter_arch: 'amd64'
node_exporter_download_url: https://github.com/prometheus/node_exporter/releases/download/v{{ node_exporter_version }}/node_exporter-{{ node_exporter_version }}.linux-{{ node_exporter_arch }}.tar.gz

Архитектура и URL для скачивания Node exporter. Если вы используете Raspberry Pi с Raspbian, вам может понадобиться изменить значение arch на armv7.

node_exporter_bin_path: /usr/local/bin/node_exporter

Путь, по которому будет установлен бинарный файл node_exporter.

node_exporter_host: 'localhost'
node_exporter_port: 9100

Хост и порт, на которых Node exporter будет ожидать соединение.

node_exporter_options: ''

Дополнительные параметры для передачи в node_exporter при его запуске, например, --no-collector.wifi, если вы хотите игнорировать данные Wi-Fi.

node_exporter_state: started
node_exporter_enabled: true

Управление службой node_exporter.

Зависимости

Нет.

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

- hosts: all
  roles:
    - role: geerlingguy.node_exporter

Лицензия

MIT / BSD

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

Эта роль была создана в 2020 году Джеффом Гирлингом, автором Ansible for DevOps.

Установить
ansible-galaxy install geerlingguy/ansible-role-node_exporter
Лицензия
mit
Загрузки
216024
Владелец
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns