16.04前書きSysdigは、包括的なオープンソースシステムアクティビティの監視、キャプチャ、および分析アプリケーションです。カスタマイズ可能な出力を備えた強力なフィルター言語と、_chisels_と呼ばれるhttps://www.lua.org/[Lua]スクリプトで拡張できるコア機能を備えています。アプリケーションは、カーネルをタップすることで機能します。これにより、すべてのシステムコールとカーネルを通過するすべての情報を確認できます。これにより、システムで実行されているアプリケーションコンテナによって生成されるシステムアクティビティとイベントを監視および分析するための優れたツールになります。コアSysdigアプリケーションは、インストールされているサーバーを監視します。Cloudと呼ばれるホストバージョンを提供しています。スタンドアロンアプリケーションはほとんどのLinuxディストリビューションで使用できますが、WindowsおよびmacOSでも機能が制限されています。+`と呼ばれる対話型UIが付属しています。16.04サーバーを監視します。+`インタラクティブUIを探索します。前提条件このチュートリアルを完了するには、次のものが必要です。rootユーザーとファイアウォール。–公式スクリプトを使用してSysdigをインストールするUbuntuリポジトリにはSysdigパッケージがありますが、通常は現在のバージョンから1〜2リビジョン遅れています。0.8.0になります。プロジェクトの開発ページから公式スクリプトを使用してインストールできます。これは、推奨されるインストール方法です。これが使用する方法です。最初にパッケージデータベースを更新して、使用可能なパッケージの最新のリストを確認します。+`でSysdigのインストールスクリプトをダウンロードします。`から現在のフォルダーにダウンロードされます。このスクリプトを昇格された特権で実行する必要があります。インターネットからダウンロードしたスクリプトを実行することは危険です。+`コマンドを使用して画面にコンテンツを表示することにより、コンテンツを監査します。./install-sysdigスクリプトが実行されるコマンドに慣れたら、次のコマンドでスクリプトを実行します。bashこのコマンドは、カーネルヘッダーとモジュールを含むすべての依存関係をインストールします。インストールの出力は次のようになります。...Sysdigがインストールされたので、それを使用するいくつかの方法を見てみましょう。16.04サーバー上のイベントを調べます。+`コマンドを実行するにはroot権限が必要であり、任意の数のオプションとフィルターが必要です。コマンドを実行する最も簡単な方法は、引数なしです。これにより、2秒ごとに更新されるシステムデータのリアルタイムビューが得られます。sysdigただし、コマンドを実行するとすぐにわかるように、画面に書き込まれているデータは継続的にストリーミングされ、サーバー上で多くのイベントが発生するため、データを分析することは困難です。いくつかのオプションを指定してコマンドを再度実行する前に、コマンドの出力例を見て、出力に慣れてみましょう。data=..出力の列は次のとおりです。%evt.info各列の意味は次のとおりです。*は増分イベント番号です。*はイベントのタイムスタンプであり、カスタマイズできます。イベントがキャプチャされたCPU番号です。*であり、これはサーバーの最初のCPUです。*は、イベントを生成したプロセスの名前です。*は、イベントを生成したTIDであり、シングルスレッドプロセスのPIDに対応します。