Sans fil : Cisco Policy Suite for Mobile

Collect mettent au point les informations de l'environnement CPS (QPS) avec un script

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (21 avril 2016) | Commentaires

Introduction

Ce document décrit le script que vous pouvez employer dans la suite de stratégie de Cisco (CPS) afin de capturer plusieurs mettez au point des logs d'un seul trait. De la version 5.3.x CPS par la release 6.x, vous utilisez intégré mettez au point le script zip_debug_info.sh. Dans la version 7.x CPS vous employez le script intégré capture_env.sh afin de collecter les logs. Ce document explique les deux méthodes.

Contribué par Vinodkumar Tiwari et Aravindhan Balasubramanian, ingénieurs TAC Cisco.

Script de debug pour la release 5.3.x CPS par 6.x

Le script de zip_debug_info.sh se trouve au chemin /opt/broadhop/installer/diag sur la VM pcrfclient01 (virtual machine).

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

Ce script collecte cet ensemble d'informations :

  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. hôtes
  9. staged-features.txt
  10. svn.repos

La capture ouvre une session le CPS

Exécutez zip_debug_info.sh sur la VM pcrfclient01. Il capture ces logs et crée un zipfile enregistré chez /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 pour la version 7.x et ultérieures CPS

Le script de capture_env.sh se trouve chez /var/qps/bin/support/env sur 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]#

Le script collecte cet ensemble d'informations :

  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. hôtes
  9. staged-features.txt
  10. svn.repos

La capture ouvre une session le CPS

Exécutez capture_env.sh dans le chemin /var/qps/bin/support/env/ sur la VM pcrfclient01. Il capture ces logs et crée un zipfile enregistré à l'emplacement /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]#

Cherchez l'information collectée du système CPS

Utilisez n'importe quel client de FTP (Flie Transfer Protocol) afin d'ouvrir une session à votre VM pcrfclient01 et chercher le debug_info-<date>.zip ou le capture_env-<YYYY-DD-MM>.tgz selon la version logicielle CPS où les logs étaient disponibles généré chez /var/tmp.

Exemple :

Remarque: Sur le CPS libérez 7.x, le nom du fichier généré est capture_env-<YYYY-MM-DD>.tgz.

Dépannez pour des erreurs dans le fichier diagnosticsh.ini dans la sortie de diagnostics.sh

Problème

Si vous rencontrez cette erreur tandis que vous exécutez le script de zip_debug_info.sh (ou quand vous exécutez diagnostics.sh) puis suivez la solution fournie dans cette section :

Erreur :

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

Solution

Éditez le fichier /opt/broadhop/installer/diag/diagnostics.ini et séparez le DB_REPL_PORTS avec une virgule au lieu d'un espace. Ceci résout le problème.

Format correct

#Database ports
DB_REPL_PORTS=27717,27718,27719,27720
SH_PORT=27717

Format incorrect

#Database ports
DB_REPL_PORTS=27717 27718 27719 27720
SH_PORT=27717


Document ID: 119158