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
コマンドラインから。