Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ログファイルリファレンス

StorageGRID は、イベント、診断メッセージ、およびエラー状態をキャプチャするために使用されるログを提供します。トラブルシューティングを支援するために、ログ ファイルを収集してテクニカル サポートに転送するように求められる場合があります。

ログは次のように分類されます。

メモ 各ログ タイプに提供される詳細は参考用です。ログは、テクニカル サポートによる高度なトラブルシューティングを目的としています。監査ログとアプリケーション ログ ファイルを使用して問題の履歴を再構築する高度な手法については、この手順では説明しません。

ログにアクセスする

ログにアクセスするには、"ログファイルとシステムデータを収集する" 1 つ以上のノードから単一のログ ファイル アーカイブとして保存します。または、プライマリ管理ノードが使用できない場合、または特定のノードにアクセスできない場合は、次のようにして各グリッド ノードの個別のログ ファイルにアクセスできます。

  1. 次のコマンドを入力します。 ssh admin@grid_node_IP

  2. 記載されているパスワードを入力してください `Passwords.txt`ファイル。

  3. ルートに切り替えるには、次のコマンドを入力します。 su -

  4. 記載されているパスワードを入力してください `Passwords.txt`ファイル。

ログをSyslogサーバーにエクスポートする

ログを Syslog サーバーにエクスポートすると、次の機能が得られます。

  • S3 および Swift リクエストに加えて、すべての Grid Manager および Tenant Manager リクエストのリストを受け取ります。

  • 監査ログ方法によるパフォーマンスへの影響なしに、エラーを返す S3 リクエストの可視性が向上します。

  • 解析しやすい HTTP 層のリクエストとエラー コードにアクセスします。

  • ロードバランサーのトラフィック分類器によってブロックされたリクエストの可視性が向上します。

ログをエクスポートするには、"監査メッセージとログの保存先を構成する"

ログファイルのカテゴリ

StorageGRIDログ ファイル アーカイブには、各カテゴリについて説明されているログと、メトリックおよびデバッグ コマンド出力を含む追加ファイルが含まれています。

Archive location 説明

audit(監査)

通常のシステム操作中に生成される監査メッセージ。

ベースOSログ

StorageGRIDイメージのバージョンを含む基本オペレーティング システム情報。

バンドル

グローバル構成情報 (バンドル)。

カサンドラ

Cassandra データベース情報と Reaper 修復ログ。

ec

現在のノードに関する VCS 情報とプロファイル ID による EC グループ情報。

グリッド

デバッグを含む一般的なグリッドログ(bycast.log) そして `servermanager`ログ。

グリッド.json

すべてのノード間で共有されるグリッド構成ファイル。さらに、 `node.json`現在のノードに固有です。

hagroups

高可用性グループのメトリックとログ。

インストール

`Gdu-server`ログをインストールします。

ラムダ仲裁人

S3 Select プロキシリクエストに関連するログ。

木こり.log

ログ収集に関連するデバッグ メッセージ。

メトリクス

Grafana、Jaeger、ノード エクスポーター、および Prometheus のサービス ログ。

その他

さまざまなアクセスとエラー ログ。

mysql

mariaDB データベース構成と関連ログ。

ネット

ネットワーク関連のスクリプトと Dynip サービスによって生成されたログ。

nginx

ロード バランサおよびグリッド フェデレーションの構成ファイルとログ。 Grid Manager および Tenant Manager のトラフィック ログも含まれます。

nginx-gw

  • access.log: グリッド マネージャーとテナント マネージャーはログ メッセージを要求します。

    • これらのメッセージには、 mgmt: syslog を使用してエクスポートされた場合。

    • これらのログメッセージの形式は [$time_iso8601] $remote_addr $status $bytes_sent $request_length $request_time "$endpointId" "$request" "$http_host" "$http_user_agent" "$http_referer"

  • cgr-access.log.gz: 受信クロスグリッドレプリケーション要求。

    • これらのメッセージには、 cgr: syslog を使用してエクスポートされた場合。

    • これらのログメッセージの形式は [$time_iso8601] $remote_addr $status $bytes_sent $request_length $request_time "$endpointId" "$upstream_addr" "$request" "$http_host"

  • endpoint-access.log.gz: ロードバランサーエンドポイントへの S3 および Swift リクエスト。

    • これらのメッセージには、 endpoint: syslog を使用してエクスポートされた場合。

    • これらのログメッセージの形式は [$time_iso8601] $remote_addr $status $bytes_sent $request_length $request_time "$endpointId" "$upstream_addr" "$request" "$http_host"

  • nginx-gw-dns-check.log: 新しい DNS チェック アラートに関連します。

NTP

NTP 構成ファイルとログ。

孤立したオブジェクト

孤立したオブジェクトに関するログ。

os

ノードとグリッドの状態ファイル(サービスを含む) pid

その他

ログファイル `/var/local/log`他のフォルダーに収集されないもの。

パフォーマンス

CPU、ネットワーク、ディスク I/O のパフォーマンス情報。

プロメテウスデータ

ログ収集に Prometheus データが含まれている場合の現在の Prometheus メトリック。

provisioning(プロビジョニング)

グリッド プロビジョニング プロセスに関連するログ。

ラフト

プラットフォーム サービスで使用される Raft クラスターからのログ。

ssh

SSH 構成とサービスに関連するログ。

snmp

SNMP 通知の送信に使用される SNMP エージェント構成。

ソケットデータ

ネットワークデバッグ用のソケット データ。

システムコマンド.txt

StorageGRIDコンテナ コマンドの出力。ネットワークやディスク使用量などのシステム情報が含まれます。

同期リカバリパッケージ

ADC サービスをホストするすべての管理ノードとストレージ ノード全体で最新のリカバリ パッケージの一貫性を維持することに関連します。