dgibbs64.netdata

netdata

Un rol de Ansible que instala y configura el agente de netdata para uso independiente o en la nube.

Ansible Netdata

Calificación de Codacy Estado del flujo de trabajo de GitHub Etiqueta de GitHub (última por fecha) Licencia MIT

Acerca de

Netdata es un agente de monitoreo que se puede instalar en sistemas Linux para recopilar métricas y proporcionar un panel web para visualizar dichas métricas. Este rol instalará o eliminará el agente de netdata y puede configurarse para utilizar el panel independiente o el panel en la nube.

Requisitos

Se necesita una cuenta de Netdata para utilizar las funciones en la nube.

Distribuciones Soportadas

  • 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

Variables de Rol

Por defecto, este rol configurará el agente de netdata con el panel independiente habilitado.

Para habilitar la funcionalidad en la nube, cambie netdata_cloud_enable a true y establezca las variables netdata_cloud_claim_token y netdata_cloud_claim_room_id. Consulte la documentación de Netdata Cloud para más información.

Para deshabilitar el panel independiente, establezca netdata_agent_web_enabled en false. Consulte la documentación de Netdata para más información sobre la seguridad de netdata.

# Nube de 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

# Agente de Netdata
# Canal stable|edge
netdata_agent_channel: stable

# Estado del agente presente|ausente
netdata_agent_state: present

# Ubicación de la plantilla netdata.conf
netdata_agent_conf_template: netdata.conf.j2

## Panel web del agente de 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:

Dependencias

community.general

Ejemplo de Playbook

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

Licencia

MIT

Información del Autor

Acerca del proyecto

An Ansible role that installs and configures Netdata agent.

Instalar
ansible-galaxy install dgibbs64.netdata
Licencia
mit
Descargas
916
Propietario
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer