dgibbs64.netdata

netdata

Rola Ansible, która instaluje i konfiguruje agenta netdata do użytku samodzielnego lub w chmurze.

Ansible Netdata

Ocena Codacy Status Workflow GitHub Znacznik GitHub (najświeższy według daty) Licencja MIT

O projekcie

Netdata to agent monitorujący, który można zainstalować na systemach Linux, aby zbierać metryki i oferować pulpit nawigacyjny w przeglądarce do ich przeglądania. Ta rola zainstaluje lub usunie agenta netdata i można go skonfigurować do użycia pulpitów standalowych lub chmurowych.

Wymagania

Wymaga konta Netdata, aby korzystać z funkcji w chmurze.

Obsługiwane dystrybucje

  • 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

Zmienne roli

Domyślnie ta rola skonfiguruje agenta netdata z włączonym pulpitem standalowym.

Aby włączyć funkcjonalność chmurową, zmień netdata_cloud_enable na true i ustaw zmienne netdata_cloud_claim_token oraz netdata_cloud_claim_room_id. Zobacz dokumentację Netdata Cloud po więcej informacji.

Aby wyłączyć pulpit standalowy, ustaw netdata_agent_web_enabled na false. Zobacz dokumentację Netdata po więcej informacji na temat zabezpieczania netdata.

# Netdata cloud
# 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
# Kanał stable|edge
netdata_agent_channel: stable

# Stan agenta present|absent
netdata_agent_state: present

# Lokalizacja szablonu netdata.conf
netdata_agent_conf_template: netdata.conf.j2

## Pulpit nawigacyjny agenta 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:

Zależności

community.general

Przykładowy Playbook

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

Licencja

MIT

Informacje o autorze

O projekcie

An Ansible role that installs and configures Netdata agent.

Zainstaluj
ansible-galaxy install dgibbs64.netdata
Licencja
mit
Pobrania
916
Właściciel
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer