Partilhar via


Como e Quando Limpar a Cache

Importante

Esta versão do Operations Manager chegou ao fim do suporte. Recomendamos que atualize para o Operations Manager 2022.

No System Center Operations Manager, ao resolver um problema com a Consola de operações ou com um agente, poderá ver recomendações para "limpar a cache". Para obter mais informações sobre a resolução de problemas com um agente, consulte Não monitorizados e agentes cinzentos.

Consola de Operações

Um possível motivo para limpar a cache da Consola de Operações é corrigir erros que ocorrem quando acede a dados em vistas, como ObjectNotFoundExceptions. Outra razão é libertar espaço em disco quando o ficheiro de cache se tornar demasiado grande.

Importante

Antes de continuar, feche quaisquer consolas abertas.

Isto pode ter de ser executado a partir de uma consola do PowerShell de Administrador, dependendo da política da organização.

# Option 1: This will read the console install directory from registry and then execute. Useful if installed in a non-default directory
Start-Process ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\System Center Operations Manager\12\Setup\Console").InstallDirectory + "Microsoft.EnterpriseManagement.Monitoring.Console.exe") -ArgumentList "/clearCache"

# Option 2: This will start the process in the default ProgramFiles directory
Start-Process "$Env:ProgramFiles\Microsoft System Center\Operations Manager\Console\Microsoft.EnterpriseManagement.Monitoring.Console.exe" -ArgumentList "/clearCache"

Servidores de gestão

Um dos últimos passos na resolução de problemas é limpar a cache. Isto removerá quaisquer dados não guardados, juntamente com os pacotes de gestão e configuração atuais. Depois de limpar a cache, iremos receber uma nova configuração da base de dados, que inclui pacotes de gestão atualizados e restabelecer ligação com os clientes. Isto pode ajudar se um servidor de gestão tiver pacotes de gestão com falhas ou em falta que causem erros de fluxo de trabalho ou se estiver atrasado no envio de dados para a base de dados.

  1. Na área de trabalho Monitorização , expanda Operations Manager e, em seguida, expanda Servidor de Gestão.
  2. Selecione Estado do Servidor de Gestão.
  3. Na coluna Estado do Servidor de Gestão , selecione um ou vários servidores.
  4. No painel Tarefas, selecione Limpar o Estado do Serviço de Estado de Funcionamento e a Cache.
  5. Na janela de pedido, introduza as credenciais utilizadas para esta tarefa ou utilize a predefinição e prima Executar

Nota

Saiba que esta tarefa funciona de forma diferente da de um agente, uma vez que todos os fluxos de trabalho que estão em execução no HealthService no servidor de gestão (que podem estar entre dezenas de milhares) têm de ser interrompidos, o que pode demorar algum tempo até que a tarefa possa exceder o tempo limite ou gerar um erro. Se isto ocorrer, poderá considerar efetuar a limpeza manual da cache.

Servidores de gateway

Um dos últimos passos na resolução de problemas é limpar a cache. Por vezes, o gateway pode não comunicar com o servidor de gestão e aparecer a cinzento na consola do System Center Operations Manager. Nestes casos, temos de limpar a cache dos gateways. Também temos de o fazer quando o gateway tiver pacotes de gestão desatualizados ou inutilizáveis ou dados que não podem ser inseridos na base de dados.

  1. Na área de trabalho Monitorização , expanda Operations Manager e, em seguida, expanda Servidor de Gestão.
  2. Selecione Estado do Servidor de Gestão.
  3. Na coluna Estado do Servidor de Gestão de Gateways , selecione um ou vários servidores.
  4. No painel Tarefas, selecione Limpar o Estado do Serviço de Estado de Funcionamento e a Cache.
  5. Na janela de pedido, introduza as credenciais utilizadas para esta tarefa ou utilize a predefinição e prima Executar

Servidores cliente

Uma forma possível de corrigir problemas com fluxos de trabalho ou comunicação entre o agente num servidor cliente e o grupo de gestão é limpar a cache e reiniciar o agente. Este é o último recurso para a resolução de problemas, mas pode resolver alguns problemas de forma eficaz.

  1. Na área de trabalho Monitorização , expanda Operations Manager e, em seguida, expanda Detalhes do Agente.
  2. Selecione o Estado de Funcionamento do Agente.
  3. Na coluna Estado do Agente , selecione um ou vários agentes.
  4. No painel Tarefas, selecione Limpar o Estado do Serviço de Estado de Funcionamento e a Cache.
  5. Na janela de pedido, introduza as credenciais utilizadas para esta tarefa ou utilize a predefinição e prima Executar

Nota

Uma vez que esta ação elimina os dados em cache nos ficheiros do arquivo do serviço de estado de funcionamento, incluindo o registo desta própria tarefa, não é comunicado nenhum estado de tarefa verdadeiro na consola após a conclusão da tarefa, será sempre "Bem-sucedido" desde que o comando tenha sido enviado.

Passos seguintes

  • Para compreender como pode ajudá-lo a rever alertas que foram gerados por regras e monitores que ainda estão ativos, veja Ver Alertas e Detalhes Ativos.

  • Para compreender como o Operations Manager monitoriza o canal de comunicação entre um agente e o respetivo servidor de gestão principal para garantir que está reativo e disponível, veja Como funcionam os Heartbeats no Operations Manager.