Sdílet prostřednictvím


Jak a kdy vymazat mezipaměť

Důležité

Tato verze Operations Manageru dosáhla konce podpory. Doporučujeme upgradovat na Operations Manager 2022.

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

Konzole Operations Console

Možným důvodem k 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, například ObjectNotFoundExceptions. Dalším důvodem je uvolnit místo na disku, když je soubor mezipaměti příliš velký.

Důležité

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

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

# 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 odeberete 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 připojíme k klientům. To může pomoct v případě, že server pro správu obsahuje vadné nebo chybějící sady Management Pack, které způsobují chyby pracovního postupu nebo zpožděné odesílání dat do databáze.

  1. V pracovním prostoru Monitorování rozbalte Operations Manager a pak rozbalte Položku 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

Vězte, že tato úloha funguje jinak než u agenta, protože všechny pracovní postupy spuštěné v rámci služby HealthService na serveru pro správu (které můžou být v desítkách tisíc), musí být zastaveny, což může nějakou dobu trvat až do bodu, kdy může dojít k vypršení časového limitu úkolu nebo k chybě. Pokud k tomu dojde, můžete zvážit ruční vymazání mezipaměti.

Servery brány

Jedním z posledních kroků při řešení potíží je vymazání mezipaměti. Někdy brána nemusí komunikovat se serverem pro správu a v konzole System Center Operations Manageru se zobrazuje šedě. V takových případech musíme vymazat mezipaměť pro brány. Musíme to udělat také v případě, že brána obsahuje 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 pak rozbalte Položku 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. Jedná se o poslední možnost pro ř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 o agentu.
  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ě samotného záznamu tohoto úkolu, v konzole se po dokončení úlohy nehlásí žádný skutečný stav úlohy, bude vždy "Úspěšné", dokud byl příkaz odeslán.

Další kroky