dgibbs64.netdata
netdata
一个 Ansible 角色,用于安装和配置 netdata 代理,适用于独立使用或云环境。
关于
Netdata 是一个监控代理,可以安装在 Linux 系统上,收集指标并提供一个网页仪表板以查看这些指标。此角色将安装或移除 netdata 代理,并且可以配置为使用独立仪表板或云仪表板。
要求
使用云功能需要一个 Netdata 账户。
支持的发行版
- 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
角色变量
默认情况下,此角色将设置启用独立仪表板的 netdata 代理。
要启用云功能,请将 netdata_cloud_enable 更改为 true,并设置 netdata_cloud_claim_token 和 netdata_cloud_claim_room_id 变量。有关更多信息,请参见 Netdata Cloud 文档。
要禁用独立仪表板,请将 netdata_agent_web_enabled 设置为 false。有关如何保护 netdata 的更多信息,请参见 Netdata 文档。
# 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
# Netdata 代理
# 渠道 stable|edge
netdata_agent_channel: stable
# 代理状态 present|absent
netdata_agent_state: present
# netdata.conf 模板位置
netdata_agent_conf_template: netdata.conf.j2
## 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:
依赖项
community.general
示例剧本
---
- name: Netdata
hosts: all
roles:
- dgibbs64.netdata
许可证
MIT
作者信息
关于项目
An Ansible role that installs and configures Netdata agent.
安装
ansible-galaxy install dgibbs64.netdata许可证
mit
下载
916
拥有者
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer
