Sdílet prostřednictvím


Jak a kdy vymazat mezipaměť

Při řešení potíží s konzolou Operations Console nebo agentem v nástroji System Center Operations Manager se můžou zobrazit doporučení k vymazání mezipaměti. Další informace o řešení potíží s agentem najdete v tématu Nemonitorované a šedé agenty.

Operations Console

Možným důvodem pro vymazání mezipaměti konzoly Operations Console je oprava chyb, ke kterým dochází při přístupu k datům v zobrazeních, jako je ObjectNotFoundExceptions. Dalším důvodem je uvolnění místa na disku, když se soubor mezipaměti příliš zvětší.

Důležité

Než budete pokračovat, zavřete všechny otevřené konzoly.

To může být potřeba spustit z konzoly PowerShellu správce v závislosti na zásadách organizace.

# 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"

Servery pro správu

Jedním z posledních kroků při řešení potíží je vymazání mezipaměti. Tím se odeberou všechna neuložené data spolu s aktuální konfigurací a sadami Management Pack. Po vymazání mezipaměti obdržíme z databáze novou konfiguraci, která zahrnuje aktualizované sady Management Pack, a znovu se lze připojit ke klientům. To může pomoci v případě, že má server pro správu vadné nebo chybějící sady Management Pack, které způsobují chyby pracovního postupu nebo dochází ke zpoždění při odesílání dat do databáze.

  1. V pracovním prostoru Monitorování rozbalte Operations Manager a poté rozbalte Server pro správu.
  2. Vyberte Stav serveru pro správu.
  3. Ve sloupci Stav serveru pro správu vyberte jeden nebo několik serverů.
  4. V podokně Úlohy vyberte Vyprázdnit mezipaměť a stav služby Health Service.
  5. V okně výzvy zadejte přihlašovací údaje použité pro tuto úlohu nebo použijte výchozí a stiskněte Spustit.

Poznámka:

Mějte na tom, že tato úloha funguje jinak než u agenta, protože všechny pracovní postupy spuštěné ve službě HealthService na serveru pro správu (které můžou být v desítkách tisíc), je potřeba zastavit, což může chvíli trvat, až do bodu, kdy může dojít k vypršení časového limitu úkolu nebo vyvolání chyby. Pokud k tomu dojde, můžete zvážit ruční provedení vymazání mezipaměti.

Servery brány

Jedním z posledníchkrokůch Brána někdy nemusí komunikovat se serverem pro správu a v konzole System Center Operations Manager se zobrazuje šedě. V takových případech musíme vymazat mezipaměť bran. Musíme to udělat také v případě, že má brána zastaralé nebo nepoužitelné sady Management Pack nebo data, která nelze vložit do databáze.

  1. V pracovním prostoru Monitorování rozbalte Operations Manager a poté rozbalte Server pro správu.
  2. Vyberte Stav serveru pro správu.
  3. Ve sloupci Stav serveru pro správu brány vyberte jeden nebo několik serverů.
  4. V podokně Úlohy vyberte Vyprázdnit mezipaměť a stav služby Health Service.
  5. V okně výzvy zadejte přihlašovací údaje použité pro tuto úlohu nebo použijte výchozí a stiskněte Spustit.

Klientské servery

Možným způsobem, jak vyřešit problémy s pracovními postupy nebo komunikací mezi agentem na klientském serveru a skupinou pro správu, je vymazat mezipaměť a restartovat agenta. Toto je poslední možnost řešení potíží, ale může efektivně vyřešit některé problémy.

  1. V pracovním prostoru Monitorování rozbalte Operations Manager a potom rozbalte podrobnosti agenta.
  2. Vyberte Stav Agent Health.
  3. Ve sloupci Stav agenta vyberte jednoho nebo několik agentů.
  4. V podokně Úlohy vyberte Vyprázdnit mezipaměť a stav služby Health Service.
  5. V okně výzvy zadejte přihlašovací údaje použité pro tuto úlohu nebo použijte výchozí a stiskněte Spustit.

Poznámka:

Vzhledem k tomu, že tato akce odstraní data uložená v mezipaměti v souborech úložiště služby Health Service, včetně záznamu samotného úkolu, v konzole se po dokončení úkolu nezobrazí žádný skutečný stav úkolu, bude vždy úspěšný, pokud byl příkaz odeslán.

Další kroky