dgibbs64.netdata
netdata
Rola Ansible, która instaluje i konfiguruje agenta netdata do użytku samodzielnego lub w chmurze.
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
An Ansible role that installs and configures Netdata agent.
ansible-galaxy install dgibbs64.netdata