• Outils en Ligne
  • - Calculatrices
    • Compteur de Caractères
  • - Téléchargement
    • Téléchargement TikTok
    • Téléchargement Douyin
  • - Outils Web
    • BASE64
    • Base64 vers image
    • Image vers Base64
    • Encodage URL
    • JavaScript
    • Timestamp
    • Convertisseur Unicode
    • Formatage JSON
    • Modifier l’Extension
    • Créer une Liste
    • Optimiseur CSS
  • - Outils de Chiffrement
    • Chiffrement MD5
    • Générateur Aléatoire
  • - Outils d’Image
    • Compression d’Images
    • Générateur de QR Code
    • Lecteur de QR Code
    • Prévisualisation de Fond
    • EXIF d’image
  • - Fiches d'information
    • Hérédité du Groupe Sanguin
    • Tailles Vêtements
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Sysdigを使用してLinuxシステムサーバの障害を監視および排除する方法
2022-01-12

プロセスの発生と受信のシステム呼び出しを追跡する必要がある場合、まず頭に浮かぶのは何ですか?straceを思い浮かべるかもしれませんが、あなたは正しいです。元のネットワーク通信を監視するには、どのようなコマンドラインツールを使用しますか?tcpdumpを考えたら、あなたはまた素晴らしい選択をしました。開いているファイル(Unixの意味では:すべてのファイル)を追跡しなければならない必要がある場合は、lsofを使用する可能性があります。

Sysdigのインストール

このチュートリアルでは、インストールの流れを簡単にし、バージョンを短縮するために、公式Webサイトで提供されている自動インストールプロセスを使用します。自動化の過程で、インストールスクリプトはオペレーティングシステムを自動的に検出し、必要な依存パッケージをインストールします。

rootとして次のコマンドを実行して、公式apt/yum倉庫からsysdigをインストールします。

コードのコピー
# curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | bash

インストールが完了したら、sysdigを呼び出して感じることができます。

コードのコピー
# sysdig

私たちの画面はすぐにシステム上で発生したすべてのイベントに埋め込まれ、これらの情報に対して、私たちがより多くの操作をするのは不便です。さらに処理するには、次のようにします。

コードのコピー
# sysdig -cl | less

デフォルトでは、以下のカテゴリが使用できます。各カテゴリには、複数の内蔵ドリルが分布しています。

  • CPU Usage:CPU使用量
  • Errors:エラー

        I/O
    Logs:ログ

    Misc:混在

    Net:ネットワーク
    Performance:パフォーマンス

    Security:セキュリティ

    System State:システム状態

    <’用于退出事件。指定したドリルの情報(詳細なコマンドラインの使用方法を含む)を表示するには、次のコマンドを実行します。

    コードのコピー

    #sysdig-cl[のみ名]
    たとえば、「ネットワーク」カテゴリのspy_について確認できます。port凿子の情报:
    コードのコピー

    # sysdig -i spy_port

    ドリルは、フィルタ(リアルタイムデータと記録ファイルに同時に適用可能)を組み合わせて、より多くの有用な出力を得ることができます。

    フィルタはクラス.フィールド構造に従います。例:
    完全なフィルタリストは、次のコマンドで表示できます。

    コードのコピー

    # sysdig -l

    Sysdigインスタンス:サーバのパフォーマンス障害
    サーバのパフォーマンスに問題が発生したと仮定します(応答がない、または重大な応答遅延など)。ボトルネックドリルを使用して、現在の10個の最も遅いシステム呼び出しのリストを表示できます。

    次のコマンドを使用して、生存サーバでリアルタイムチェックを行います。「-c」は、sysdigに指定したドリルを実行するようにドリル名とともに表示されます。

    コードのコピー
    # sysdig -c bottlenecks
    あるいは、サーバのパフォーマンス分析をオフラインで実行できます。この場合、sysdigをファイルに完全に保存し、次のようにレコードに対してボトルネックドリルを実行できます。

    まず、sysdigeレコードを保存します(Ctrl+cを使用して収集を停止します):

    コードのコピー

    # sysdig -w trace.scap
    レコードを収集したら、次のコマンドを実行して、取得間隔で最も遅いシステム呼び出しを確認できます。
  • コードのコピー
  • # sysdig -r trace.scap -c bottlenecks

    Sysdigインスタンス:インタラクティブなユーザー・アクティビティの監視

    システム管理者として、システム内のインタラクティブなユーザーアクティビティ(コマンドラインでユーザーがどのコマンドを入力したのか、ユーザーがどのディレクトリに行ったのかなど)を監視したいと仮定すると、spy_user凿子が役に立ちました。
    まず、sysdigレコードをいくつかの追加オプションで収集しましょう。

    コードのコピー

    # sysdig -s 4096 -z -w /mnt/sysdig/$(hostname).scap.gz

    「-s 4096」はsysdigに各イベントに4096バイトを取得するように伝えた。
    「-z」(「-w」とともに使用)は、レコードファイルの圧縮を有効にします。
    「-w」はsysdigを指定したファイルに記録します。 上記の例では、各ホストに基づいて圧縮されたレコードファイルの名前をカスタマイズしました。覚えておいてください。いつでもCtrl+cを押してsysdigの実行を中断することができます。
    適切な数のデータを収集した後、次のコマンドを実行して、各ユーザーのインタラクティブなアクティビティを表示できます。
    コードのコピー

    # sysdig -r /mnt/sysdig/debian.scap.gz -c spy_users

    上に出力された1番目の欄には、指定されたユーザのアクティビティに関連するプロセスのPIDが表示されます。

    指定したユーザーを特定し、そのユーザーのアクティビティだけを監視したい場合はどうですか?ユーザー名でspy_usersのみの結果をフィルタします。
    コードのコピー

    # sysdig -r /mnt/sysdig/debian.scap.gz -c spy_users "user.name=xmodulo"

    Sysdigインスタンス:モニタファイルI/O
    コードのコピー

    # sysdig -p "%user.name %proc.name %fd.name" "evt.type=write and fd.name contains /home/" -z -w writetrace.scap.gz


    ソース元URL:https://dopubox.com/article/p/2c3eda14504da748

    Autres Outils
  • Compteur de Caractères Téléchargement TikTok Téléchargement Douyin BASE64 Base64 vers image Image vers Base64 Encodage URL JavaScript Timestamp Convertisseur Unicode Formatage JSON Modifier l’Extension Créer une Liste Optimiseur CSS Chiffrement MD5 Générateur Aléatoire Compression d’Images Générateur de QR Code Lecteur de QR Code Prévisualisation de Fond EXIF d’image Hérédité du Groupe Sanguin Tailles Vêtements
  • 週末見たい展覧会5選。今週は木下佳通代の個展、テルマエ展、UESHIMA MUSEUMなど。【2024年6月第1週】
    2024-05-29

    被害者「問題解決には程遠い」 旧ジャニーズ被害者らが会見
    2024-05-29

    “ひばり”の愛称にふさわしい美しいメロディ。ハイドンの『弦楽四重奏曲第67番』【クラシック今日は何の日?】
    2024-05-30

    かど番・藤井聡太、第4局始まる 将棋、叡王戦
    2024-05-30

    意思疎通うまくいかず信頼関係失われた
    2024-05-31

    古本屋を巡り、顧みられなくなった作品、作家を生き返らせた九大大学院教授没後20年 教え子や研究仲間を支える「清新な光景」
    2024-05-30

    藤井聡太八冠が勝ち、最終局へ 将棋叡王戦で2勝2敗
    2024-05-31

    むのたけじ賞、名称変更 「生前に障害者差別発言」
    2024-05-31

    【6月1日~2日】週末必見の“アート&デザイン”まとめ!
    2024-06-01

    現代詩の「中原中也賞」、俳句で培われた言語感覚…「新たな音やリズム」ジャンルを往来し追求
    2024-06-02

    杉真理×和田唱がビートルズをとことん語る!NHK-FMの人気番組「ディスカバー・ビートルズ」がオンライン講座として復活!
    2024-06-02

    まだ無名だった作曲家エルガーが、婚約の贈り物として捧げた名曲【クラシック今日は何の日?】
    2024-06-01

    ビルケンシュトック、創業から250年の歴史を振り返る2冊を出版
    2024-06-01

    知られざる作品や作家との巡り合いが生まれる高円寺のギャラリーショップ。
    2024-06-02

    河合隼雄賞に八木詠美さん「休館日の彼女たち」、湯澤規子さん「焼き芋とドーナツ」
    2024-06-02

    ジャスパー・モリソンの名言「…が「普通」のものより役にたつことはない。」【本と名言365】
    2024-06-03

    2025年春に「直島新美術館」が誕生。既存の活動から新しい価値創造を目指す
    2024-06-04

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

    藤井八冠、5連覇へ白星発進 将棋棋聖戦、山崎八段破る
    2024-06-06

    ブリン・バン・バン・ボンが1位 ビルボード、上半期人気曲
    2024-06-06

    ©  Dopu Box
    💛