Introdução
Este original descreve scenarios de Troubleshooting múltiplos para o server da fineza de Cisco ou todo o outro Cisco exprime o produto baseado do sistema operacional (VOS) com o uso do comando line interface(cli) baseado Javas.
Nota: As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a sua rede estiver ativa, certifique-se de que entende o impacto potencial de qualquer comando.
Pesquise defeitos o server baseado VOS da fineza de Cisco com CLI
Vista geral genérica
Cisco VOS CLI fornece um conjunto de comandos que reserve realizar muito determinadas tarefas de Troubleshooting em uma maneira eficiente.
Limpe o espaço de disco
Uma tarefa muito comum para todo o server baseado VOS é limpar o espaço na separação comum. Este comando pode ser usado para aquele.
Primeiramente, aliste os arquivos de registro e especifique um trajeto e umas chaves opcionais.
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
Remova então os arquivos de registro velhos. Opcionalmente você pode especificar a chave do noconfirm para evitar sim e não pressionar como uma confirmação.
admin:file delete activelog /desktop/logs/webservices/*webservices.2016-08-11* noconfirm
files: found = 4, deleted = 4
Comandos CLI da auditoria inscritos
Lista que deste comando todos os comandos CLI VOS incorporaram. Mesmo os comandos executados em vão.
Da saída, você pode ver que o sistema esteve reiniciado, certificado da Tomcat-confiança foi importado e o serviço de Tomcat foi reiniciado em seguida isso.
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
Nota: Em algum VOS baseado a chave do ignorecase dos server não está disponível.
A revisão registra o Online
Encontre um arquivo de registro relevante
Em caso de um mensagem de erro específica indicado no cliente da fineza, um exemplo da opção da busca seja usado para determinar o timestamp exato e o arquivo de 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
A saída mostra o arquivo de registro exato, o timestamp com precisão milissegundo e o “incapaz gerado Mensagem de Erro autenticar o usuário: 100011".
Reveja o Online do arquivo
A próxima etapa depois que você encontra o arquivo de registro relevante é revê-la. E a opção da descarga do arquivo do uso para arquivos de registro grandes não é muito benéfica. Em lugar da opinião do arquivo pode ser usada, assim que você pode navegar em linha reta à extremidade do arquivo.
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) :
Consulte o diretório em VOS
Pode ser usado para razões múltiplas. Entre elas são as verificações que o arquivo de registro está gerado para provar as corridas do processo, logs que da verificação o tamanho para o disco limpa ou auto-estudo.
Este comando dará uma lista de arquivos de registro filtrados pelo nome fornecido. O detalhe da opção indica a data e o tamanho. Uma data chave adicional classifica a saída baseada nos arquivos do tempo foi gerada.
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
Verifique a história da plataforma
A informação de diagnóstico básica sobre as elevações do server, as instalações e repartições do arquivo do pacote das opções de Cisco (BOBINA) é muito útil. Especialmente durante o processo da pesquisa de defeitos.
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
Logs da transferência
Caso que há uma necessidade de puxar os logs do sistema para a análise mais aprofundada, a seguir este comando pode ser usado. É irreplaceble quando o servidor de Web de Cisco Tomcat está para baixo e a ferramenta do monitoramento em tempo real (RTMT) não pode ser usado.
Você pode puxar os logs baseados no filtro do tempo. Neste exemplo para as últimas duas horas.
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:
Também, os logs podem ser puxados basearam no filtro do nome. Neste exemplo, somente os arquivos com extensão do log são puxados de instalam o diretório. Os arquivos não são 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.
Um outro caso útil é recolher os logs para uma análise da causa raiz para uma escala de horas específicas.
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]?
Nota: Assegure para verificar que valor do tamanho total e se é demasiado grande faça pouco intervalo de tempo ou põe um diretório mais específico.