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

Ubuntu20.04でシステム負荷を監視するためにSysdigをインストールする方法

Sysdigは、Linux用のオープンソースで包括的なアクティビティ監視ツールです。これは、アプリケーションログをキャプチャして分析するために使用され、システム関連の問題のトラブルシューティングに役立ちます。コマンドラインインターフェイスに、CPU使用率、メモリ使用率、ユーザー、IOの完全な概要が表示されます。 Linux、OS X、およびWindowsオペレーティングシステムで使用できます。

この投稿では、LinuxにSysdig監視ツールをインストールして使用する方法を紹介します。

前提条件
  • Ubuntu20.04を実行しているサーバー。
  • ルートパスワードはサーバーで構成されています。

Sysdigをインストール

UbuntuやDebianなどのDebianベースのオペレーティングシステムの場合は、次のコマンドを使用してSysdigをインストールします。

apt-get install gnupg software-properties-common curl -y
curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | bash

CentOS、RHEL、FedoraなどのRPMベースのオペレーティングシステムの場合は、次のコマンドを使用してSysdigをインストールします。

rpm --import https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public
curl -s -o /etc/yum.repos.d/draios.repo https://s3.amazonaws.com/download.draios.com/stable/rpm/draios.repo
yum install sysdig -y

Sysdigをインストールした後、次のコマンドを使用して、インストールされているSysdigのバージョンを確認します。

sysdig --version

次の出力が得られるはずです:

sysdig version 0.27.1

Sysdigの操作

csysdigコマンドを実行して、実行中のプロセス、CPU使用率、およびメモリ使用量を表示できます。

csysdig

次の画面が表示されます。

次にF2を押します 以下に示すように、他のメニューを開きます:

ここから、矢印キーを使用して左側のペインで監視するものを選択し、Enterキーを押すことができます。たとえば、接続を選択します Enterを押します 。次の画面にすべての着信接続が表示されます。

プロセスとCPU情報を表示するには、プロセスCPUを選択します Enterを押します 。次のページが表示されます:

コマンドラインインターフェイスからすべてのネットワーク接続を直接監視する場合は、次のコマンドを実行します。

sysdig -c netstat

次の画面が表示されます。

次のコマンドを使用して、HTTPリクエストログを表示できます。

sysdig -c httplog

次の出力にすべての着信HTTPリクエストが表示されます。

2021-07-24 15:23:26.228051410 < method=GET url=69.87.220.62/ response_code=200 latency=1ms size=3138B
2021-07-24 15:23:53.139933688 < method=GET url=69.87.220.62/ response_code=200 latency=1ms size=3138B

CPU使用率に従ってプロセスを監視するには、次のコマンドを実行します。

sysdig -c topprocs_cpu

次の画面が表示されます。

次のコマンドを実行して、sysdigコマンドで使用可能なすべてのオプションを確認します。

sysdig -cl

次の画面が表示されます。

sysdigをspy_usersと一緒に使用して、インタラクティブなユーザーアクティビティを表示できます。

sysdig -c spy_users

次の出力が表示されます。

13133 15:38:03 root) free -m
13133 15:38:22 root) df -h
結論

上記のガイドでは、Sysdigをインストールして使用し、システムアクティビティをリアルタイムで監視する方法について説明しました。これがシステム関連の問題のトラブルシューティングに役立つことを願っています。


Ubuntu
  1. Ubuntu16.04にOpenProjectをインストールする方法

  2. Ubuntu18.04にLogstashをインストールする方法

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

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

  2. Ubuntu20.04にMattermostTeamMessagingSystemをインストールする方法

  3. Ubuntu20.04にTaigaプロジェクト管理システムをインストールする方法

  1. Ubuntu20.04にSyncthingをインストールする方法

  2. Ubuntu20.04にUserminをインストールする方法

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