Introduction
Ce document décrit comment configurer Cisco Policy Suite (CPS) avant le log collect
erasecat4000_flash:.
Conditions préalables
Conditions requises
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Linux
- CPS
- Fonction PCRF (Policy Control Rule Function)
- Agent de routage de diamètre (vDRA)
- Conteneur Docker
Cisco recommande que vous ayez un accès privilégié :
- Accès racine à l'interface CLI vDRA CPS
- qns-svn accès utilisateur aux interfaces utilisateur graphiques CPS (Policy Builder et CPS Central)
Components Used
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
- CPS cisco-policy-dra 21.1.0
- MongoDB v3.6.17
- Conteneur Docker
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
La collecte automatique des journaux permet de collecter tous les journaux requis auprès de vDRA pour les conditions d'interruption. Les log collect
prend en charge la collecte de tous les journaux possibles sur toutes les machines virtuelles (VM) avec une seule commande.
- Liste des journaux collectés :
- Journaux QNS consolidés
- Journaux Po consolidés
- Journaux Orchestrator
- Commande Top
- Journaux du conteneur Docker
- Journaux Journalctl
- Journaux mongols
- Prise en charge de la collecte heapdump
- Prise en charge de Threaddump
- Prise en charge de la collecte des journaux par catégorie
- Prise en charge de la collecte des journaux vmwise
- Prise en charge de la configuration des détails du serveur DIM/externe vers lequel les journaux doivent être copiés
- Prise en charge de l'affichage des configurations de fonctionnalités actuelles
Problème
Les log collect
L'interface de ligne de commande (CLI) est la collecte automatique des journaux pour les conditions d'indisponibilité qui collecte divers journaux et les compresse dans l'archive des journaux CPS.
L'erreur « SCP to server failed » est signalée lorsque l'interface de ligne de commande de collecte de journal est exécutée.
admin@orchestrator[labnode]# log collect all duration 1
===================== Collecting Docker container logs =====================
================ Collection of Docker container logs ended =================
======================== Collecting journalctl logs ========================
=================== collection of journalctl logs ended ====================
===================== Collecting top outputs from vms ======================
======================= collection of top logs ended =======================
====================== Collecting prometheus snapshot =======================
================== collection of prometheus snapshot ended ==================
=========================== Collecting debug tech ===========================
====================== collection of debug tech ended =======================
=========================== Collecting mongo logs ===========================
====================== collection of mongo logs ended =======================
SCP to server 10.10.10.10 failed, Please check in https://<Master-IP>/orchestrator/downloads/logs
Solution
- Configurez le serveur externe avec l'adresse IP, le numéro de port, le nom d'utilisateur et le mot de passe pour la collecte de journaux avec le
log collect config ip
erasecat4000_flash:.
admin@orchestrator[labnode]# log collect config ip ip_address port port user user
Password:password
- Vérifiez la configuration du serveur externe avec le
log collect show
erasecat4000_flash:. admin@orchestrator[labnode]# log collect show
Log collect configurations Current Value
---------------------------- --------------------------------
ip 10.10.10.20
port 22
user user
password ABCDEF0123456789ABCDEF0123456789
- Exécutez la commande
log collect all
pour collecter les journaux et copier le fichier journal compressé sur le serveur externe.
Attention : La durée en heures doit être un nombre entier naturel. Par exemple 1. Les nombres décimaux ne sont pas autorisés.
log collect all [ duration
]