dgibbs64.netdata

netdata

Роль Ansible, которая устанавливает и настраивает агента netdata для автономного или облачного использования.

Ansible Netdata

Класс Codacy Статус рабочего процесса GitHub Последний тег GitHub (по дате) Лицензия MIT

О проекте

Netdata — это агент мониторинга, который можно установить на системах Linux для сбора метрик и предоставления веб-панели для их просмотра. Эта роль установит или удалит агента netdata и может быть настроена для использования автономной панели или облачной панели.

Требования

Требуется учетная запись Netdata для использования облачных функций.

Поддерживаемые дистрибутивы

  • AlmaLinux >= 8
  • AmazonLinux 2023
  • CentOS >= 8
  • Debian >= 10
  • Fedora >= 29
  • openSUSE >= 15.4
  • OracleLinux >= 8
  • Pop!_OS >= 20.04
  • Redhat Enterprise Linux >= 8
  • Rocky Linux >= 8
  • Ubuntu >= 20.04

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

По умолчанию эта роль настроит агента netdata с включенной автономной панелью.

Чтобы включить облачные функции, измените netdata_cloud_enable на true и установите значения переменных netdata_cloud_claim_token и netdata_cloud_claim_room_id. Дополнительную информацию смотрите в документации Netdata Cloud.

Чтобы отключить автономную панель, установите значение netdata_agent_web_enabled на false. Смотрите документацию Netdata для получения информации о том, как обеспечить безопасность netdata.

# Cloud netdata
# https://learn.netdata.cloud/docs/installing/install-with-a-cicd-provisioning-system/ansible#edit-the-varsmainyml-file
netdata_cloud_enable: false
netdata_cloud_claim_url: https://app.netdata.cloud
netdata_cloud_claim_token:
netdata_cloud_claim_room_id:
netdata_cloud_force_claim: false

# Агент netdata
# Канал stable|edge
netdata_agent_channel: stable

# Состояние агента present|absent
netdata_agent_state: present

# Место расположения шаблона netdata.conf
netdata_agent_conf_template: netdata.conf.j2

## Веб-панель агента Netdata
# https://learn.netdata.cloud/docs/configuring/securing-netdata-agents/
netdata_agent_web_enabled: true
netdata_agent_web_port: 19999
netdata_agent_web_bind_to:
netdata_agent_web_allow_from:

Зависимости

community.general

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

---
- name: Netdata
  hosts: all
  roles:
    - dgibbs64.netdata

Лицензия

MIT

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

О проекте

An Ansible role that installs and configures Netdata agent.

Установить
ansible-galaxy install dgibbs64.netdata
Лицензия
mit
Загрузки
916
Владелец
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer