dgibbs64.netdata
netdata
Un rol de Ansible que instala y configura el agente de netdata para uso independiente o en la nube.
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
An Ansible role that installs and configures Netdata agent.
ansible-galaxy install dgibbs64.netdata