Ubuntu 24.04/22.04/20.04 に Sysdig をインストールする方法

Sysdig は、現代のコンテナ化された環境の複雑さに特化して設計された包括的な監視およびトラブルシューティング ツールとして際立っています。システム コールやその他の OS イベントをキャプチャ、フィルタリング、デコードする機能により、Sysdig はアプリケーション、サービス、および基盤となるインフラストラクチャの動作に対する比類のない可視性を提供します。

Sysdig が開発者やシステム管理者にとって欠かせないツールとなった理由は次のとおりです。

  • 深い可視性: システムレベルの操作を詳細に調査します。
  • セキュリティ強化: セキュリティ リスクをリアルタイムで特定し、軽減します。
  • パフォーマンス分析: パフォーマンスのボトルネックを迅速に特定して解決します。
  • トラブルシューティングの効率: 複雑な問題の診断を簡素化します。
  • クラウドネイティブに重点を置く: Kubernetes およびコンテナ環境向けにカスタマイズされています。
  • 使いやすい: 使いやすいようにコマンドライン インターフェイス経由でアクセスできます。
  • 豊富なデータキャプチャ: 法医学的または分析的な目的で包括的なデータを収集します。
  • 統合機能: 既存の DevOps ツールとシームレスに統合します。

クラウドネイティブ アプリケーションやマイクロサービスを管理している場合でも、システム パフォーマンスを理解するための堅牢なツールを探している場合でも、Sysdig は、問題の診断、セキュリティの確保、パフォーマンスの効果的な最適化に必要な洞察を提供します。ここでは、コマンド ライン ターミナルを使用して Sysdig をインストールする方法と、開始するためのいくつかのサンプル コマンドを簡単に紹介します。

Sysdig をインストールする前に Ubuntu システム パッケージを更新する

Sysdig のインストールに取り掛かる前に、Ubuntu システムが最新であることを確認することが重要です。更新により、既存のすべてのパッケージが最新バージョンになることが保証されます。この方法により、システムの安定性と全体的なセキュリティが向上します。

これを実現するには、ターミナルで次のコマンドを実行します。

sudo apt update && sudo apt upgrade

Sysdigの初期パッケージをインストールする

Ubuntu システムに Sysdig をシームレスにインストールするには、いくつかの重要なソフトウェア パッケージを統合する必要があります。これらのパッケージは、Sysdig の適切な機能とシステムとの統合の基盤となります。

必要なパッケージをインストールするには、ターミナルで以下のコマンドを実行します。

sudo apt install software-properties-common apt-transport-https ca-certificates ncurses-term dkms -y

Sysdig APTリポジトリの組み込み

Sysdig は、Ubuntu のデフォルトのリポジトリには含まれていません。ただし、Sysdig 開発者は専用のリポジトリを維持しています。このリポジトリをシステムに組み込むには、次の手順に従います。

  • GPG キーをインポートします。 GPG キーは、Sysdig リポジトリからダウンロードされたパッケージの信頼性と整合性を保証します。GPG キーをインポートするには、次のコマンドを実行します。
sudo curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash
  • Sysdig リポジトリを追加します。 GPG キーをインポートした後、以下のコマンドを実行して、Sysdig リポジトリをシステムのソース リストに追加できます。
echo 'deb [signed-by=/usr/share/keyrings/sysdig.gpg] https://download.sysdig.com/stable/deb stable-$(ARCH)/' | sudo tee /etc/apt/sources.list.d/sysdig.list

注意: $(ARCH) 変数は、Sysdig が現在サポートしている適切なアーキテクチャに自動的にマップされます。

Sysdig のパッケージ リストを更新する

Sysdig リポジトリをシステムに追加したら、パッケージ リストを更新します。この更新により、新しく追加されたリポジトリが含まれ、Sysdig パッケージがインストール可能になります。パッケージ リストを更新するには、以下のコマンドを実行します。

sudo apt update

APT コマンドで Sysdig のインストールを完了する

システムに Sysdig リポジトリが追加され、パッケージ リストが更新されたので、Sysdig のインストールに進むことができます。ターミナルで次のコマンドを実行して Sysdig をインストールします。

sudo apt install linux-headers-$(uname -r) sysdig ncurses-term

このコマンドは、カーネル バージョンに適した Linux ヘッダーをインストールします。

Sysdig インストールの検証

インストールが成功したら、Ubuntu システムへの Sysdig のインストールを確認することが最も重要です。Sysdig のバージョンとビルドをチェックして、正しくインストールされていることを確認します。

Sysdig のバージョンを確認するには、ターミナルで次のコマンドを実行します。

sysdig --version

このプロセスが終了すると、Ubuntu システムに Sysdig が正常にインストールされ、検証されます。

Sysdig コマンドの例

Sysdig モニタリング ソフトウェアの有効化

Sysdigをシステムにインストールしたら、監視ソフトウェアを活用できます。コマンド csysdig ここでのツールはSysdigです。Sysdigは、システムやネットワークなどの重要な領域にアクセスする必要があるため、rootとして実行する必要があることに注意してください。 /proc ファイルシステム、 /dev/sysdig* デバイス、および自動ロードの必要性 sysdig-probe カーネルモジュール。

初期の Sysdig インターフェースを表示するには、次のコマンドを実行します。

sudo csysdig

実行が成功すると、Sysdig ディスプレイが表示されます。

Sysdig の起動時に問題が発生した場合は、このチュートリアルの後で提供されているトラブルシューティング ガイドを参照してください。

Sysdig ビューの変更

Sysdigは表示ビューに柔軟性を提供します。現在のビューを変更するには、 F2 ボタン。

このメニュービューでは、矢印キーを使用して特定の監視オプションをナビゲートして選択できます。たとえば、プロセスCPUを監視するには、オプションまでスクロールして ENTER 鍵。

もう一度押すと前のメニュー選択に戻ることができます。 F2 ボタンをクリックします。ここから、さまざまなオプションから選択できます。また、より具体的な操作にはターミナル ライン コマンドを使用することもできます。

ターミナルラインコマンドの利用

Sysdig の汎用性は、さまざまなターミナル ライン コマンドを通じて示され、システム プロセスとメトリックに関する集中的で詳細な概要を提供します。

たとえば、CPU 使用率のパーセンテージでランク付けされた上位のプロセスを表示するには、以下のコマンドを使用します。

sudo sysdig -c topprocs_cpu

システムのネットワーク接続を監視するには、次のコマンドを実行します。

sudo sysdig -c netstat

すべてのシステム プロセスを一覧表示するには、次のコマンドを実行します。

sudo sysdig -c ps

Sysdig でよくある問題を解決する

新しいソフトウェアを操作すると、途中で問題に遭遇することがあります。Sysdig の使用中に発生する可能性のある一般的な問題のトラブルシューティング方法を知っておくことは不可欠です。そのようなシナリオの 1 つとその解決策について見ていきましょう。

よくあるエラーの特定

使用しようとすると、特定のエラーメッセージが表示される場合があります。 csysdig 初めての場合、エラー メッセージは次のようになります。 Error opening terminal: xterm-256colorこの問題は通常、Ubuntu システムにインストールする必要があるパッケージが不足していることが原因で発生します。

エラーのトラブルシューティング

上記のエラーを修正するには、 ncurses-term 次のコマンドを使用してパッケージを作成します。

sudo apt install ncurses-term

この操作はエラーメッセージが表示された場合にのみ実行してください。 Error opening terminal: xterm-256color が発生します。必要のないパッケージを不適切にインストールすると、システム内で不要な複雑さや競合が発生する可能性があります。

最終的な考え

このガイドでは、Ubuntu システムに Sysdig をインストールする手順を説明し、最高レベルのシステム監視とトラブルシューティングのために最新バージョンが装備されていることを確認しました。Sysdig を最新の状態に保つことで、最新の機能とセキュリティ パッチが確実に得られることを覚えておいてください。システムの詳細を理解するために、Sysdig の強力な機能を試してみることを忘れないでください。

ジョシュア・ジェームズ
私に従ってください
Joshua James による最新の投稿 (すべてを見る)