Introducción
Este documento describe los escenarios de Troubleshooting múltiples para el servidor de la delicadeza de Cisco o cualquier otro producto basado del sistema operativo de la Voz de Cisco (VOS) con el uso del comando line interface(cli) basado las Javas.
Note: La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.
Resuelva problemas el servidor basado VOS de la delicadeza de Cisco con el CLI
Descripción genérica
Cisco VOS CLI proporciona a un conjunto de comandos que permita lograr ciertas tareas del troubleshooting en mismo una forma eficiente.
Limpie la espacio de disco
Una tarea muy común para cualquier servidor basado VOS es limpiar el espacio en la división común. Este comando se puede utilizar para eso.
Primero, enumere los archivos del registro y especifique una trayectoria y las claves opcionales.
admin:file list activelog /desktop/logs/webservices date detail
11 Aug,2016 20:26:23 1,927,946 Desktop-webservices.2016-08-11T15-53-39.646.startup.log.zip
11 Aug,2016 21:44:42 1,105,322 Error-Desktop-webservices.2016-08-11T15-53-40.166.startup.log.zip
12 Aug,2016 01:48:58 1,741,638 Desktop-webservices.2016-08-11T20-26-23.164.log.zip
12 Aug,2016 03:35:30 1,126,078 Error-Desktop-webservices.2016-08-11T21-44-42.664.log.zip
12 Aug,2016 07:11:33 1,753,064 Desktop-webservices.2016-08-12T01-48-58.164.log.zip
12 Aug,2016 09:26:17 1,125,984 Error-Desktop-webservices.2016-08-12T03-35-30.164.log.zip
12 Aug,2016 12:34:08 1,741,476 Desktop-webservices.2016-08-12T07-11-33.664.log.zip
12 Aug,2016 15:17:05 1,125,790 Error-Desktop-webservices.2016-08-12T09-26-17.664.log.zip
Entonces quite los viejos archivos del registro. Usted puede especificar opcionalmente la clave del noconfirm para evitar y para no presionar sí como confirmación.
admin:file delete activelog /desktop/logs/webservices/*webservices.2016-08-11* noconfirm
files: found = 4, deleted = 4
Comandos CLI de la auditoría ingresados
Listas de este comando que todos los comandos CLI VOS ingresaron. Incluso los comandos ejecutados sin éxito.
De la salida, usted puede ver que el sistema fue recomenzado, certificado de la Tomcat-confianza fue importado y el servicio de Tomcat fue recomenzado después eso.
admin:file search activelog platform/log/cli* "running command" ignorecase recurs
Searching path: /var/log/active/platform/log/cli*
2016-11-03 09:59:12,558 INFO [main] sdMain.main - running command -> [utils system restart ]
2016-11-03 09:38:52,623 INFO [main] sdMain.main - running command -> [set cert import trust tomcat]
2016-11-03 09:39:30,978 INFO [main] sdMain.main - running command -> [utils service restart Cisco Tomcat]
2016-11-03 09:41:16,664 INFO [main] sdMain.main - running command -> [show cert own tomcat]
Search completed
Note: En algún VOS basado la clave del ignorecase de los servidores no está disponible.
El estudio registra el Online
Encuentre un archivo del registro relevante
En caso de un mensaje de error específico visualizado en el cliente de la delicadeza, un caso de la opción de la búsqueda se utilice para determinar el grupo fecha/hora exacto y el archivo del registro.
admin:file search activelog /desktop/logs/ "100011" recurs ignorecase
Searching path: /var/log/active//desktop/logs/
/var/log/active//desktop/logs/realm/realm.log:1289383032: Nov 18 2016 08:14:15.076 +0100:
[http-bio-8445-exec-10] INFO CCRealmConfig.finesseAuthenticate(): Unable to authenticate user: 100011
Search completed
La salida muestra el archivo del registro exacto, el grupo fecha/hora con la precisión milisegundo e incapaz generada del mensaje de error el “de autenticar al usuario: el 100011".
Revise el Online del fichero
El siguiente paso después de que usted encuentre el archivo del registro relevante es revisarlo. Y la opción del volcado del fichero del uso para los archivos del registro grandes no es muy beneficiosa. En lugar la opinión del fichero puede ser utilizada, así que usted puede navegar derecho al extremo del fichero.
admin:file view activelog /desktop/logs/realm/realm.log
0: Aug 11 2016 15:52:14.423 +0200: [localhost-startStop-1] INFO
Loaded realm log config file at: /opt/cisco/desktop/conf/realm/log4j.xml
55577: Aug 11 2016 15:53:10.000 +0200: [Infrastructure Initialization, completed] INFO
Loaded realm log config file at: /opt/cisco/desktop/conf/realm/log4j.xml
options: q=quit, n=next, p=prev, b=begin, e=end (lines 1 - 20 of 374) :
956921239: Nov 14 2016 11:53:13.283 +0100: [http-bio-8445-exec-12] INFO
CCRealmConfig.finesseAuthenticate(): Unable to authenticate user: 1012
1206572479: Nov 17 2016 09:14:04.523 +0100: [http-bio-8082-exec-6] INFO
CCRealmConfig.finesseAuthenticate(): Unable to authenticate user: MEDIASENSE_API
1217996207: Nov 17 2016 12:24:28.251 +0100: [http-bio-8082-exec-10] INFO
CCRealmConfig.finesseAuthenticate(): Unable to authenticate user: MEDIASENSE_API
1289292089: Nov 18 2016 08:12:44.133 +0100: [http-bio-8445-exec-22] INFO
CCRealmConfig.finesseAuthenticate(): Unable to authenticate user: 5678
1289383032: Nov 18 2016 08:14:15.076 +0100: [http-bio-8445-exec-10] INFO
CCRealmConfig.finesseAuthenticate(): Unable to authenticate user: 100011
end of the file reached
options: q=quit, n=next, p=prev, b=begin, e=end (lines 361 - 374 of 374) :
Hojee el directorio en VOS
Puede ser utilizado por las razones múltiples. Entre ellas son los controles que el archivo del registro está generado para probar que el de proceso ejecuta, que controla los registros que el tamaño para el disco limpia o uno mismo-estudio.
Este comando dará una lista de archivos del registro filtrados por el nombre proporcionado. El detalle de la opción visualiza la fecha y el tamaño. Una fecha dominante adicional clasifica la salida basada en los ficheros del tiempo fue generada.
admin:file list activelog /desktop/logs/webservices/*2016-08-12* det date
12 Aug,2016 07:11:33 1,753,064 Desktop-webservices.2016-08-12T01-48-58.164.log.zip
12 Aug,2016 09:26:17 1,125,984 Error-Desktop-webservices.2016-08-12T03-35-30.164.log.zip
12 Aug,2016 12:34:08 1,741,476 Desktop-webservices.2016-08-12T07-11-33.664.log.zip
12 Aug,2016 15:17:05 1,125,790 Error-Desktop-webservices.2016-08-12T09-26-17.664.log.zip
12 Aug,2016 17:56:43 1,741,988 Desktop-webservices.2016-08-12T12-34-08.664.log.zip
12 Aug,2016 21:07:52 1,125,050 Error-Desktop-webservices.2016-08-12T15-17-05.164.log.zip
12 Aug,2016 23:19:18 1,753,089 Desktop-webservices.2016-08-12T17-56-43.663.log.zip
13 Aug,2016 02:58:40 1,125,382 Error-Desktop-webservices.2016-08-12T21-07-52.664.log.zip
13 Aug,2016 04:41:53 1,742,441 Desktop-webservices.2016-08-12T23-19-18.664.log.zip
dir count = 0, file count = 9
Controle el historial de la plataforma
La información de diagnóstico básica sobre las mejoras del servidor, las opciones de Cisco empaqueta las instalaciones del fichero (del POLI) y las reinicializaciones son muy útiles. Especialmente durante el proceso del Troubleshooting.
admin:file dump install system-history.log
=======================================
Product Name - Cisco Finesse
Product Version - 11.0.1.10000-24
Kernel Image - 2.6.32-431.20.3.el6.x86_64
=======================================
08/11/2016 12:46:19 | root: Install 11.0.1.10000-24 Start
08/11/2016 06:02:15 | root: Boot 11.0.1.10000-24 Start
08/11/2016 15:45:52 | root: Install 11.0.1.10000-24 Success
08/11/2016 15:45:53 | root: Boot 11.0.1.10000-24 Start
08/26/2016 12:50:14 | root: Cisco Option Install finesse-cce.1101.ES05.10000.cop Start
08/26/2016 13:25:51 | root: Cisco Option Install finesse-cce.1101.ES05.10000.cop Success
08/26/2016 13:51:14 | root: Restart 11.0.1.10000-24 Start
08/26/2016 13:51:40 | root: Boot 11.0.1.10000-24 Start
10/19/2016 17:16:48 | root: Shutdown 11.0.1.10000-24 Start
10/20/2016 12:17:10 | root: Boot 11.0.1.10000-24 Start
Registros de la transferencia directa
En caso de que haya una necesidad de tirar de los registros del sistema para el análisis adicional, después este comando puede ser utilizado. Es irreplaceble cuando el servidor Web de Cisco Tomcat está abajo y herramienta del monitoreo en tiempo real (RTMT) no puede ser utilizado.
Usted puede tirar de los registros basados en el filtro del tiempo. En este ejemplo para las dos horas pasadas.
admin:file get activelog /desktop/logs/webservices/ reltime hours 2 compress
This command can take significantly long time,
and can also affect the system wide IOWAIT on your system.
Would you like to proceed [y/n]?y
Please wait while the system is gathering files info ...done.
Sub-directories were not traversed.
Number of files affected: 1
Total size in Bytes: 3460015
Total size in Kbytes: 3378.921
Would you like to proceed [y/n]? y
SFTP server IP:
También, los registros se pueden tirar basaron en el filtro del nombre. En este ejemplo, solamente los ficheros con la extensión del registro se tiran de instalan el directorio. Los ficheros no son comprimidos.
admin:file get install /*.log
Please wait while the system is gathering files info ...done.
Sub-directories were not traversed.
Number of files affected: 10
Total size in Bytes: 2640585
Total size in Kbytes: 2578.6963
Would you like to proceed [y/n]? n
Files transfer cancelled.
Otro caso útil es recoger los registros para una Análisis de la causa de raíz para un rango de tiempo específico.
admin:file get activelog /desktop/logs/ abstime 09:00:11/13/16 09:00:11/14/16 recurs
Please wait while the system is gathering files info ...done.
Sub-directories were traversed.
Number of files affected: 2
Total size in Bytes: 7446444
Total size in Kbytes: 7271.918
Would you like to proceed [y/n]?
Note: Asegure para verificar que valor del tamaño total y si es demasiado grande haga poco rango de tiempo o ponga un directorio más específico.