内容

概要

CPS リリース 5.3.x ～ 6.x のデバッグ スクリプト

CPS でのログのキャプチャ

CPS リリース 7.x 以降用のスクリプト

CPS でのログのキャプチャ

CPS システムから収集した情報の取得

diagnostics.sh 出力内の diagnosticsh.ini ファイルのエラーに対するトラブルシューティング

問題

解決方法

概要

このドキュメントでは、複数のデバッグ ログを同時にキャプチャするために Cisco Policy Suite（CPS）で使用できるスクリプトを示します。CPS リリース 5.3.x ～ 6.x では、統合されたデバッグ スクリプト zip_debug_info.sh を使用します。CPS バージョン 7.x では、ログを収集するために、統合されたスクリプト capture_env.sh を使用します。この文書では、両方のメソッドについて説明します。

CPS リリース 5.3.x ～ 6.x のデバッグ スクリプト

zip_debug_info.sh スクリプトは、パス /opt/broadhop/installer/diag on pcrfclient01 VM（仮想マシン）にあります。

[root@pcrfclient01]#ls -lrth /opt/broadhop/installer/diag/

total 48

-rwxr-xr-x 1 qns qns 2778 May 27 13:30 about.sh

-rw-r--r-- 1 qns qns 888 Jun 25 18:16 diagnostics.ini

-rwxr-xr-x 1 qns qns 16241 May 27 13:30 diagnostics.sh

-rwxr-xr-x 1 qns qns 1449 May 27 13:30 list_installed_features.sh

-rwxr-xr-x 1 qns qns 4370 May 27 13:30 list_staged_features.sh

drwxr-xr-x 6 qns qns 4096 May 27 13:30 performance

-rwxr-xr-x 1 qns qns 334 May 27 13:30 test.sh

-rwxr-xr-x 1 qns qns 1970 May 27 13:30 zip_debug_info.sh

[root@pcrfclient01]#

このスクリプトは次の情報のセットを収集します。

1. clock_skew.txt

2. consolidated-engine.log

3. consolidated-qns.log

4. diagnostics.txt

5. disk_usage.txt

6. etc/broadhop/

7. features.txt

8. ホスト

9. staged-features.txt

10. svn.repos

CPS でのログのキャプチャ

pcrfclient01 VM 上で zip_debug_info.sh を実行します。これは、これらのログをキャプチャして zipfile を作成し、/var/tmp/debug_info-<date>.zip に保存します。

[root@pcrfclient01]# zip_debug_info.sh

Creating Zipfile with Debug Info...

===================================

Capturing /etc/broadhop...

Capturing Logs...

Capturing Policy Builder Data...

Capturing Diagnostics...

Capturing Installed Software Versions...

Capturing Staged Software Features...

Capturing Disk Usage...

Capturing Clock Skew...

Creating zip file: /var/tmp/debug_info-2014-06-25.zip...

===================================

Output debug information to: /var/tmp/debug_info-2014-06-25.zip

[root@pcrfclient01]#

CPS リリース 7.x 以降用のスクリプト

capture_env.sh スクリプトは、pcrfclient01 VM 上の /var/qps/bin/support/env にあります。

[root@dc1-pcrfclient01 ~]# cd /var/qps/bin/support/env/

[root@dc1-pcrfclient01 env]# ls -lrt

total 200

-rwxr-xr-x 1 root root 7401 Apr 29 13:04 migrate_qps_6

-rw-r--r-- 1 root root 78798 Apr 29 13:04 env_mongo.sh

-rwxr-xr-x 1 root root 20878 Apr 29 13:04 env_import.sh

-rw-r--r-- 1 root root 62170 Apr 29 13:04 env_functions.sh

-rwxr-xr-x 1 root root 18603 Apr 29 13:04 env_export.sh

-rwxr-xr-x 1 root root 3192 Apr 29 13:04 capture_env.sh

[root@dc1-pcrfclient01 env]#

このスクリプトは次の情報のセットを収集します。

1. clock_skew.txt

2. consolidated-engine.log

3. consolidated-qns.log

4. diagnostics.txt

5. disk_usage.txt

6. etc/broadhop/

7. features.txt

8. ホスト

9. staged-features.txt

10. svn.repos

CPS でのログのキャプチャ

pcrfclient01 VM 上のパス /var/qps/bin/support/env/ にある capture_env.sh を実行します。これは、これらのログをキャプチャして zipfile を作成し、/var/tmp/capture_env-<YYYY-MM-DD>.tgz に保存します。

[root@dc1-pcrfclient01 env]# capture_env.sh

Creating archive of QPS environment information...

---------------------------

Capturing /etc/broadhop...

Capturing Logs...

Capturing Policy Builder Data...

Capturing Diagnostics...

Capturing Installed Software Versions...

Capturing Staged Software Features...

Capturing Disk Usage...

Capturing Clock Skew...

Creating the archive /var/tmp/capture_env-2015-06-17.tgz...

The QPS environment information has been exported

to /var/tmp/capture_env-2015-06-17.tgz

[root@dc1-pcrfclient01 env]#

CPS システムから収集した情報の取得

FTP（ファイル転送プロトコル）クライアントを使って、pcrfclient01 VM にログインし、/var/tmp で利用可能なログが生成された CPS ソフトウェア リリースに応じて、debug_info-<date>.zip または capture_env-<YYYY-DD-MM>.tgz を取得します。

例：

注：CPS リリース 7.x では、生成されるファイル名は capture_env-<YYYY-MM-DD>.tgz です。

diagnostics.sh 出力内の diagnosticsh.ini ファイルのエラーに対するトラブルシューティング

問題

zip_debug_info.sh スクリプト実行時（または diagnostics.sh 実行時）にこのエラーが表示された場合、このセクションで示すソリューションに従います。

エラー:

Creating Zipfile with Debug Info...

===================================

Capturing /etc/broadhop...

Capturing Logs...

Capturing Policy Builder Data...

Capturing Diagnostics...

/opt/broadhop/installer/diag/diagnostics.ini: line 27: 27718: command not found

Capturing Installed Software Versions...

解決方法

/opt/broadhop/installer/diag/diagnostics.ini ファイルを編集して、DB_REPL_PORTS をスペースの代わりにカンマで区切ります。これにより問題は解決します。

正しい形式

#Database ports

DB_REPL_PORTS=27717,27718,27719,27720

SH_PORT=27717

正しくない形式

#Database ports

DB_REPL_PORTS=27717 27718 27719 27720

SH_PORT=27717