dgibbs64.netdata

netdata

Ansible ロールは、スタンドアロンまたはクラウド使用向けにnetdata エージェントをインストールし、設定します。

Ansible Netdata

Codacy グレード GitHub ワークフローのステータス GitHub タグ (最新日付) MITライセンス

概要

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_enabletrueに変更し、netdata_cloud_claim_tokennetdata_cloud_claim_room_id変数を設定します。詳しくはNetdata Cloudのドキュメントを参照してください。

スタンドアロンダッシュボードを無効にするには、netdata_agent_web_enabledfalseに設定します。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