Contenido

Introducción

Secuencia de comandos de depuración para la versión 5.3.x a 6.x de CPS

Capturar registros en CPS

Script para CPS Release 7.x y Posteriores

Capturar registros en CPS

Obtener la información recopilada del sistema CPS

Solucionar problemas de errores en el archivo diagnosticsh.ini en el resultado diagnostics.sh

Problema

Solución

Introducción

Este documento describe el script que puede utilizar en Cisco Policy Suite (CPS) para capturar varios registros de depuración todos a la vez. Desde la versión 5.3.x de CPS hasta la versión 6.x, se utiliza el script de depuración integrado zip_debug_info.sh. En la versión 7.x de CPS usted utiliza el script integrado capture_env.sh para recolectar los logs. Este documento explica ambos métodos.

Secuencia de comandos de depuración para la versión 5.3.x a 6.x de CPS

El script zip_debug_info.sh se encuentra en path /opt/broadcast/installer/diag en la máquina virtual pcrfclient01 (máquina virtual).

[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]#

Este script recopila este conjunto de información:

1. clock_skew.txt

2. unified-engine.log

3. unified-qns.log

4. diagnostics.txt

5. disk_usage.txt

6. etc/Broadhop/

7. features.txt

8. hosts

9. staged-features.txt

10. svn.repos

Capturar registros en CPS

Ejecute zip_debug_info.sh en la VM pcrfclient01. Captura estos registros y crea un archivo zipfile almacenado en /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]#

Script para CPS Release 7.x y Posteriores

El script capture_env.sh se encuentra en /var/qps/bin/support/env en la VM pcrfclient01.

[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]#

El script recopila este conjunto de información:

1. clock_skew.txt

2. unified-engine.log

3. unified-qns.log

4. diagnostics.txt

5. disk_usage.txt

6. etc/Broadhop/

7. features.txt

8. hosts

9. staged-features.txt

10. svn.repos

Capturar registros en CPS

Ejecute capture_env.sh en la trayectoria /var/qps/bin/support/env/ en la VM pcrfclient01. Captura estos registros y crea un archivo zipfile almacenado en la ubicación /var/tmp/capture_env-<YYY-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]#

Obtener la información recopilada del sistema CPS

Utilice cualquier Cliente FTP (Protocolo de transferencia de archivos) para iniciar sesión en su VM pcrfclient01 y buscar el debug_info-<fecha>.zip o capture_env-<YYY-DD-MM>.tgz de acuerdo con la versión de software de CPS donde los registros se generaron disponibles en /var/tmp.

Ejemplo:

Nota: En la versión 7.x de CPS, el nombre de archivo generado es capture_env-<YYYY-MM-DD>.tgz.

Solucionar problemas de errores en el archivo diagnosticsh.ini en el resultado diagnostics.sh

Problema

Si encuentra este error mientras ejecuta el script zip_debug_info.sh (o cuando ejecuta diagnostics.sh), siga la Solución proporcionada en esta sección:

Error:

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...

Solución

Edite el archivo /opt/broadhop/installer/diag/diagnostics.ini y separe DB_REPL_PORTS con una coma en lugar de un espacio. Esto resuelve el problema.

Formato correcto

#Database ports

DB_REPL_PORTS=27717,27718,27719,27720

SH_PORT=27717

Formato incorrecto

#Database ports

DB_REPL_PORTS=27717 27718 27719 27720

SH_PORT=27717