dgibbs64.netdata

netdata

Un rôle Ansible qui installe et configure l’agent netdata pour une utilisation autonome ou dans le cloud.

Ansible Netdata

Note Codacy Statut du workflow GitHub Tag GitHub (dernier par date) Licence MIT

À propos

Netdata est un agent de surveillance qui peut être installé sur des systèmes Linux pour collecter des métriques et fournir un tableau de bord web pour consulter ces métriques. Ce rôle permet d'installer ou de supprimer l'agent netdata et peut être configuré pour utiliser le tableau de bord autonome ou le tableau de bord cloud.

Exigences

Un compte Netdata est nécessaire pour utiliser les fonctionnalités cloud.

Distributions supportées

  • 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 du rôle

Par défaut, ce rôle configurera l'agent netdata avec le tableau de bord autonome activé.

Pour activer les fonctionnalités cloud, changez netdata_cloud_enable à true et définissez les variables netdata_cloud_claim_token et netdata_cloud_claim_room_id. Consultez la documentation Netdata Cloud pour plus d’informations.

Pour désactiver le tableau de bord autonome, définissez netdata_agent_web_enabled à false. Consultez la documentation Netdata pour plus d’informations sur la sécurisation de 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

# Agent Netdata
# Canal stable|edge
netdata_agent_channel: stable

# État de l'agent présent|absent
netdata_agent_state: present

# Emplacement du modèle netdata.conf
netdata_agent_conf_template: netdata.conf.j2

## Tableau de bord web de l'agent 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:

Dépendances

community.general

Exemple de Playbook

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

Licence

MIT

Informations sur l'auteur

À propos du projet

An Ansible role that installs and configures Netdata agent.

Installer
ansible-galaxy install dgibbs64.netdata
Licence
mit
Téléchargements
916
Propriétaire
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer