監視ツール · 1 min read · Nov 17, 2025

Ubuntu 20.04にNetdata監視ツールをインストールする方法

Netdataは、無料でオープンソースのリアルタイムパフォーマンスおよび健康監視ツールです。Linux、MacOS、FreeBSDをサポートしています。Netdataを使用して、クラウドベースのサーバー、コンテナ、およびITインフラ全体をトラブルシューティングおよび監視できます。メモリ使用量、CPU、帯域幅、ディスク使用率などのリアルタイムシステムメトリックを提供します。また、Prometheus、Graphite、OpenTSDB、Kafka、Grafanaなどの他の監視ツールと統合することもできます。

このチュートリアルでは、Ubuntu 20.04サーバーにNetdata監視ツールをインストールする方法を示します。

前提条件

  • Ubuntu 20.04を実行しているサーバー。
  • サーバーにルートパスワードが設定されていること。

自動スクリプトでNetdataをインストールする

自動インストールスクリプトからNetdataをインストールする最も簡単な方法です。

まず、次のコマンドでcurlユーティリティをインストールします:

apt-get install curl -y

インストールが完了したら、次のコマンドでNetdata自動インストールスクリプトをダウンロードして実行できます:

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

次のように、システムに必要な依存関係をインストールするように求められます:

NOTE: Running apt-get update and updating your APT caches ...
apt-get update 
apt-get install autoconf autoconf-archive autogen automake cmake gcc git libelf-dev libjson-c-dev libjudy-dev liblz4-dev libmnl-dev libssl-dev libtool libuv1-dev make pkg-config uuid-dev zlib1g-dev 


Press ENTER to run it > 

Enterキーを押して、システムにすべての依存関係をインストールします。次のように、Netdataをビルドするように求められます:

 --- Installing netdata... --- 
[/tmp/netdata-kickstart-LnvxPHJfuV/netdata-v1.26.0-292-gfbb5d8e2]# ./netdata-installer.sh --auto-update 
  ^
  |.-.   .-.   .-.   .-.   .  netdata                                        
  |   '-'   '-'   '-'   '-'   real-time performance monitoring, done right!  
  +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->


  あなたは、システムにnetdataをビルドしてインストールしようとしています。

  ビルドプロセスは/tmpを使用します。
  一時ファイルのための書き込み可能なディレクトリを設定することでこれを上書きできます。

  次の場所にインストールされます:

   - デーモン     /usr/sbin/netdata
   - 設定ファイル   /etc/netdata
   - ウェブファイル      /usr/share/netdata
   - プラグイン        /usr/libexec/netdata
   - キャッシュファイル    /var/cache/netdata
   - データベースファイル       /var/lib/netdata
   - ログファイル      /var/log/netdata
   - pidファイル       /var/run/netdata.pid
   - logrotateファイル /etc/logrotate.d/netdata

  このインストーラーでは、インストールパスを変更できます。
  Control-Cを押して、--helpオプションを付けて同じコマンドを実行してヘルプを取得してください。


  NOTE:
  匿名の使用統計が収集され、Google Analyticsに送信されます。
  オプトアウトするには、インストーラーに--disable-telemetryオプションを渡すか、環境変数DO_NOT_TRACKをゼロ以外または空でない値にエクスポートしてください
  (例:export DO_NOT_TRACK=1)。

Enterキーを押して、netdataをシステムにビルドしてインストールします > 

Enterキーを押してNetdataをインストールします。インストールが完了すると、次の出力が表示されるはずです:

Setting netdata.tarball.checksum to 'new_installation'

 --- We are done! --- 

  ^
  |.-.   .-.   .-.   .-.   .-.   .  netdata                          .-.   .-
  |   '-'   '-'   '-'   '-'   '-'   is installed and running now!  -'   '-'  
  +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->

  リアルタイムのパフォーマンスと健康監視を楽しんでください...

 OK  

UbuntuリポジトリからNetdataをインストールする

デフォルトでは、NetdataはUbuntu 20.04の標準リポジトリにあります。次のコマンドを実行するだけでインストールできます:

apt-get install netdata -y

Netdataがインストールされたら、Netdataのデフォルト設定ファイルを編集し、bind-addressをサーバーのIPに変更します:

nano /etc/netdata/netdata.conf

次の行を変更します:

[global]
        run as user = netdata
        web files owner = root
        web files group = root
        # Netdataは潜在的に敵対的なネットワークに公開されるようには設計されていません
        # https://github.com/netdata/netdata/issues/164を参照
        bind socket to IP = your-server-ip

完了したら、ファイルを保存して閉じます。次に、変更を適用するためにNetdataサービスを再起動します:

systemctl restart netdata

次のコマンドでNetdataのステータスを確認できます:

systemctl status netdata

次の出力が表示されるはずです:

? netdata.service - netdata - リアルタイムパフォーマンス監視
     Loaded: loaded (/lib/systemd/system/netdata.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-12-02 04:55:57 UTC; 9s ago
       Docs: man:netdata
             file:///usr/share/doc/netdata/html/index.html
             https://github.com/netdata/netdata
   Main PID: 18021 (netdata)
      Tasks: 22 (limit: 4691)
     Memory: 35.4M
     CGroup: /system.slice/netdata.service
             ??18021 /usr/sbin/netdata -D
             ??18100 /usr/bin/python3 /usr/lib/netdata/plugins.d/python.d.plugin 1
             ??18106 bash /usr/lib/netdata/plugins.d/tc-qos-helper.sh 1
             ??18108 /usr/lib/netdata/plugins.d/nfacct.plugin 1
             ??18109 /usr/lib/netdata/plugins.d/apps.plugin 1

Dec 02 04:55:57 ubuntu2004 systemd[1]: Started netdata - リアルタイムパフォーマンス監視。
Dec 02 04:55:57 ubuntu2004 netdata[18021]: SIGNAL: Not enabling reaper
Dec 02 04:55:57 ubuntu2004 netdata[18021]: 2020-12-02 04:55:57: netdata INFO  : MAIN : SIGNAL: Not enabling reaper

この時点で、Netdataはインストールされ、ポート19999でリッスンしています。

ss -antpl | grep 19999

次の出力が表示されるはずです:

LISTEN    0         4096         216.98.11.171:19999            0.0.0.0:*        users:(("netdata",pid=18021,fd=4))    

完了したら、次のステップに進むことができます。

Netdataウェブインターフェースにアクセスする

今、ウェブブラウザを開いて、URL http://your-server-ip:19999を使用してNetdataウェブインターフェースにアクセスします。次の画面にNetdataウェブインターフェースが表示されるはずです:

Netdataシステムモニター

CPUと負荷

CPU負荷監視

ディスクとRAM使用量

ディスク監視

スワップとネットワーク

ネットワーク監視

結論

おめでとうございます!Ubuntu 20.04サーバーにNetdataを正常にインストールしました。クライアントマシンにNetdataエージェントをインストールし、Netdataウェブダッシュボードからシステムリソースの監視を開始できます。質問があればお気軽にお尋ねください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。