システム情報コレクターの使用

ダウンロード

可能なパラメーターのリストを取得するには、引数なしでコマンドを実行します。

> java -jar system-info-collector-*.jar

使用法:オプション
- r:ルートインストールフォルダー
- o:オフラインのみ
- u:ユーザーログイン(デフォルトはオンラインモードで指示されます。)
- p:- e で暗号化されたパスワード
- e:暗号パスワード
- a:サーバー URL(デフォルトはオンラインモードで指示されます。)
- t:スレッドダンプします。
- l:代替ログフォルダーロケーション
- m:ログのフィルタリングにかかる最大日数(デフォルト 2)
- d:デスティネーションファイル(現在のフォルダのデフォルト)
- k:一時ファイルを保持

ルートは通常、quickstart.jar を含むメインフォルダーです。次に例を示します。/data/home/cq5/5.5/author

オフラインモードでは、最小限の情報しか収集せず、例えば、インスタンスが応答していないため Apache Felix Webconsole にアクセスすることはできません。

オンラインモードでは、Apache Felix Webconsole のフルステータスを zip として収集し、チケットの資格確認で要求されることが多いため、現在インストールされているパッケージのリストを収集します。

-t オプションは、検出された cq.pid を調べることで、10個のスレッドダンプを取得しようとし、その PID で jstack コマンドを実行します。これは、jstack がシステムの環境変数のパスにあることを前提としています。

関連する過去のログが多い場合は、-m オプションを使用して過去の n 日間のみ維持することができます。

一時ファイルは通常、1つの .7z アーカイブファイルとして圧縮する場合は削除されますが、-k のオプションのファイルは維持できます。

このツールの最終的な目的は、チケットを完全に修正する方法について、通常、必要とされる情報を収集できるようにサポートすることです。

使用例

デフォルト以外の異なる暗号化キーを使用するには、sicKey = 「any_key_I_want_to_use」の環境を設定します。

後で -p コマンド使用のためにパスワードを暗号化するには:

>java -jar system-info-collector-*.*.jar -e test
暗号化されたパスワード:GYOvRHNYeFY=

コマンドを暗号化したパスワードで呼び出すには:

java -Xmx1024m -jar system-info-collector-*.*.jar -u admin -p ljpJXeddyOk= -a http://localhost:4502 -r your_instance_root_path
Using:
{
rootFolder:your_instance_root_path
offline:false
threadDumps:false
logsLocation:null
serverURL:http://localhost:4502
serverLogin:admin
serverPassword:******
destination:null
logsMaxDays:2
}

共有の情報を収集
your_instance_root_path/crx-quickstart/repository/repository/nodetypes/custom_nodetypes.xml to current_directory/ をコピー。/tmp1403782233428/xml_files
your_instance_root_path/crx-quickstart/repository/repository/privileges/custom_privileges.xml to current_directory/ をコピー。/tmp1403782233428/xml_files
your_instance_root_path/crx-quickstart/repository/repository.xml to current_directory/ をコピー。/tmp1403782233428/xml_files
your_instance_root_path/crx-quickstart/repository/workspaces/crx.default/workspace.xml to current_directory/ をコピー。/tmp1403782233428/xml_files
CQ process id found = 27510
jps -v を使用して、プロセス 27510 の jvm パラメータープロセスを検索
27510 cq-quickstart-5.6.1-standalone.jar start -c crx-quickstart -i launchpad -p 4502 -Xmx1024m -XX:MaxPermSize=256M -Djava.awt.headless=true -Dsling.run.modes=author
オンライン情報を収集
単一のアーカイブファイルに収集したファイルを圧縮
一時ファイルを削除
完了した情報が収集されますが、チケットを添付か弊社 FTP 先を送信

何を収集する?

  • ファイルのリスト(最後に変更したタイムスタンプを使用し、異常な変化またはアクセス権が問題を示す場合を確認するための、ルートの下にあるアクセス権とサイズ)
  • .xml 設定ファイル(rrepository.xml、workspace.xml、log4j.xml、など)。
  • バンドルリスト(インストール済みのバンドルバージョンと場所を確認するため)
  • jar のリスト(どのバージョンの CRX / Jackrabbit が実行されているかをすばやくチェックするため)
  • ローンチ設定ファイル(任意の問題を説明できる特定の設定を使用ているか確認するため)
  • クイックスタート設定/プロパティファイル(CQ バージョンおよびその他の Apache Sling のパラメーターのバージョンを確認するため)
  • ログファイル(最終的には、収集されたデータのサイズを小さくするために、古いログを含まないように - m でフィルタリングされます)
  • オプション:10 スレッドダンプ(使用可能な jstack のコマンド及び使用済み jvm/os によって動作します。)

既知の問題

Windows オペレーティングシステムでは、特に cq.pid 検出周りで、及び JDK ツールを使用して JVM パラメーターの情報を取得し、スレッドダンプを取得していると、Mac/Linux ほどにはスムーズに動作しない場合があります。

プロセスが「ローカルシステム」ユーザーとして実行されている場合は、特に当てはまります。そのため、生成された 7z ファイルまたはチケットに直接、見つからない情報を追加するために直接手動のタスクを実行しなければならない場合があります。

CQ バージョンの Capacity

  • CQ 5.x、6.x

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー