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
ダウンロード
913
所有者
🎮 Developer of LinuxGSM. 💻 Platform Engineer.⚓️ Ex Royal Navy Engineer
