GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuでNetdataを使用してリアルタイムのパフォーマンス監視を設定する方法

Netdataは、Linuxシステム上のプロセスとサービスを視覚化する拡張可能なWebダッシュボードを通じて、正確なパフォーマンス監視を提供します。 CPU、メモリ、ディスク、ネットワーク、プロセスなどに関するメトリックを監視します。

Netdataは、インストール後に追加の構成を必要としませんが、大幅なカスタマイズを提供します。アプリケーションの効率と速度は、vmstat、iostat、htopなどのネイティブコンソール管理ツールに匹敵することを目的としています。

このチュートリアルの手順は、組み込みのWebサーバーを使用してNetdataを実行する1つのUbuntu16.04サーバーを正常にセットアップするために必要なすべてをカバーしています

何かをインストールする前に、システムパッケージのインデックスが最新であることを確認してください。

sudo apt-get update && sudo apt-get upgrade -y

次に、 gccを含むNetdataの依存関係をインストールします (Cコンパイラ)、GNU Autoconfツール、GUID管理、Netdataの内部ウェブサーバー用の圧縮ライブラリ。

sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make autoconf autoconf-archive autogen automake pkg-config curl

次のパッケージセットはオプションですが、Netdataで推奨されており、Python、一部のPythonパッケージ、Node.JSが含まれています。システムパッケージマネージャーにバンドルされている安定バージョンのNode.jsは、Netdataの要件に適しています。次にこれらをインストールします。

sudo apt-get install python python-yaml python-mysqldb python-psycopg2 nodejs lm-sensors netcat

Netdata自体をインストールするには、プロジェクトのGitHubリポジトリを使用する必要があります。 Netdataリポジトリをホームディレクトリに複製します。

git clone https://github.com/firehol/netdata.git --depth =1〜/ netdata

新しく複製されたディレクトリに移動します。

cd〜/ netdata

次に、 netdata-installer.shを使用してアプリケーションをビルドしてインストールします このディレクトリのシェルスクリプト。必ずsudoを追加してください ここでは、Netdataが(データコレクターを介して)システムデータを収集する方法が正しく機能しません。

sudo ./netdata-installer.sh

最初に表示される出力には、Netdataがすべてのコンポーネントを格納する場所に関する情報が含まれています。これらを読むことで、インストール後にプログラムがファイルシステム全体にどのように分散されるかをもう少し理解できます。

Installer Output
. . .
  It will be installed at these locations:

   - the daemon    at /usr/sbin/netdata
   - config files  at /etc/netdata
   - web files     at /usr/share/netdata
   - plugins       at /usr/libexec/netdata
   - cache files   at /var/cache/netdata
   - db files      at /var/lib/netdata
   - log files     at /var/log/netdata
   - pid file      at /var/run
. . .

ENTERを押します インストールを続行します。しばらくすると、出力チェーンの最後に次のメッセージが表示されます。

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

  enjoy real-time performance and health monitoring...

Netdataがインストールされて正常に実行され、サーバーを再起動すると自動的に実行されます。

UFWを有効にしている場合は、ポート 19999を開く必要があります Netdataの内部Webサーバー用。

sudo ufw allow 19999 / tcp

この時点で、 http://にアクセスしてデフォルトのダッシュボードを表示できます your_server_ip :19999 / お気に入りのブラウザで。システムのライブ指標の概要が表示されます。これは、すべてが機能していることを確認するための良いチェックです。 利用可能なアップデートがある場合は、ステップ1でLinuxユーザーのホームディレクトリに複製したNetdata Gitリポジトリから提供されたアップデートスクリプトを実行する必要があります。つまり、アップデートが利用可能な場合は、 sudo〜/ netdata / netdata-updater.sh コマンドラインから。


Ubuntu
  1. Ubuntu\DebianでUFWを使用してファイアウォールを設定する方法

  2. Ubuntu – Ubuntuで静的IPを設定する方法は?

  3. Ubuntu16.04でHTTP/2を使用してApacheを設定する方法

  1. Ubuntu18.04でUFWを使用してファイアウォールを設定する方法

  2. Ubuntu16.04でUFWを使用してファイアウォールを設定する方法

  3. Ubuntu20.04にNetdataMonitoringToolをインストールする方法

  1. Ubuntu20.04でUFWを使用してファイアウォールを設定する方法

  2. Ubuntu15.10でのMonitorix3.8.0によるパフォーマンス監視

  3. Ubuntu18.04LTSにNetdataMonitoringToolをインストールする方法