サーバーの監視は、Linux管理の主要かつ最も重要な部分です。インフラストラクチャの複雑さ(単一のVPSまたは高可用性クラスター)に関係なく、ネットワークおよびハードウェアインフラストラクチャのさまざまな側面を常に監視する必要があります。起こりうる問題を回避するために、すべてが正常に機能していることを確認します。
優れた監視ツールがないと、Ubuntu 20.04に付属の組み込みの監視ツールを使用して、すべてのサーバーリソースを手動でチェックする必要があります。一部の基本的なツールとコマンドは、ディストリビューションに付属しており、コマンドラインからアクセスできますが、その他のツールとコマンドは、オープンソースツール、カスタムスクリプト、またはサードパーティアプリケーションの形式で提供されており、手動でインストールする必要があります。 。
誰もがコマンドラインを介してサードパーティの監視ツールをインストールおよび構成する知識を持っているわけではありません。すべてを単一のWebベースの監視ツールであるNetdataに置き換えることができます。
Netdataは、ユーザーがシステムのほぼすべての部分を監視できる、最高の無料のオープンソース監視ツールの1つです。仮想サーバーまたは専用サーバーから数千のハードウェアおよびソフトウェアメトリックを収集し、それらをユーザーフレンドリーなインターフェイスに編成します。すべてのメトリックは視覚化され、グラフィカルなチャートの形式で直感的なインタラクティブダッシュボードに表示されます。このチュートリアルでは、Netdataを使用して、任意のブラウザーからVPSまたはITインフラストラクチャ全体の状態を簡単に監視し、事前構成されたアラーム通知を使用して、発生する可能性のある異常、問題、または停止の通知を受け取ることができます。
Netdataは、Ubuntu、Debian、CentOSなどの主要なLinuxディストリビューションのほとんどにインストールできます。このチュートリアルでは、Ubuntu20.04VPSにNetdataをインストールする方法を紹介します。
前提条件
- Ubuntu20.04VPSまたはクラウド専用サーバー。
- SSHアクセス権を持つシステムユーザー。
サーバーにログインしてパッケージを更新します
Ubuntu 20.04 VPSにNetdataをインストールするには、SSH経由でVPSにアクセスする必要があります。テスト用のUbuntuVPSにユーザーrootとしてログインしますが、任意のユーザーを自由に使用できます:
ssh root@IP_Address -p Port_number
「IP_Addres」と「Port_number」をVPSの実際のIPアドレスとSSHポート番号に置き換えます。
システムを常に最新の状態に保つ必要があるため、接続したら、次のコマンドを実行して、VPSにインストールされているすべてのパッケージが利用可能な最新バージョンに更新されていることを確認します。
apt update && apt update
1行インストーラーを使用してNetdataをインストールします
SSH経由でUbuntu20.04VPSに接続したら、続行してNetdataをインストールできます。単一のキックスタートスクリプトを実行することで簡単に実行できます:
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
このスクリプトは、サーバーにインストールしたOSを確認し、すべての依存関係をインストールし、必要なディレクトリとシステムユーザーを作成し、Netdataに必要なすべてを構成します。 VPSにアクティブなNetdataインストールがある場合、インストールスクリプトはそれを更新します。インストールが完了するまでに時間がかかる場合がありますので、ゆっくりとおくつろぎください。
すべてがインストールされると、スクリプトは画面に必要なすべての詳細を表示します:
netdata by default listens on all IPs on port 19999, so you can access it with: http://this.machine.ip:19999/ To stop netdata run: systemctl stop netdata To start netdata run: systemctl start netdata Uninstall script copied to: /usr/libexec/netdata/netdata-uninstaller.sh
次のコマンドを実行して、Netdataがサーバー上で実行されていることを確認できます
systemctl status netdata ● netdata.service - Real time performance monitoring Loaded: loaded (/lib/systemd/system/netdata.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2021-07-06 08:32:11 UTC; 9s ago Process: 136800 ExecStartPre=/bin/mkdir -p /var/cache/netdata (code=exited, status=0/SUCCESS) Process: 136803 ExecStartPre=/bin/chown -R netdata:netdata /var/cache/netdata (code=exited, status=0/SUCCESS) Process: 136812 ExecStartPre=/bin/mkdir -p /var/run/netdata (code=exited, status=0/SUCCESS) Process: 136813 ExecStartPre=/bin/chown -R netdata:netdata /var/run/netdata (code=exited, status=0/SUCCESS) Main PID: 136815 (netdata) Tasks: 48 (limit: 4620) Memory: 72.0M
Webブラウザを介してNetdataにアクセスする
Netdataダッシュボードにアクセスするには、お気に入りのWebブラウザーを開き、http:// your_IP_Address:19999
に移動します。メインダッシュボードには、スワップ使用率、CPU使用率、ネットワークのインバウンド/アウトバウンド統計、ディスクの読み取り/書き込み、RAM使用率などの主要なシステムメトリックの概要が表示されます。右側のパネルには、さまざまなシステムメトリックの視覚化されたリアルタイム統計を表示するその他のシステムオプションがあります。
もちろん、マネージドホスティングサービスのいずれかを使用している場合は、Ubuntu20.04にNetdataMonitoring Toolをインストールする必要はありません。その場合は、専門のLinux管理者にUbuntuサーバーにNetdataをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 Ubuntu20.04にNetdataMonitoringToolをインストールする方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。