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.
- V pracovním prostoru Monitorování rozbalte Operations Manager a poté rozbalte Server pro správu.
- Vyberte Stav serveru pro správu.
- Ve sloupci Stav serveru pro správu vyberte jeden nebo několik serverů.
- V podokně Úlohy vyberte Vyprázdnit mezipaměť a stav služby Health Service.
- 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.
- V pracovním prostoru Monitorování rozbalte Operations Manager a poté rozbalte Server pro správu.
- Vyberte Stav serveru pro správu.
- Ve sloupci Stav serveru pro správu brány vyberte jeden nebo několik serverů.
- V podokně Úlohy vyberte Vyprázdnit mezipaměť a stav služby Health Service.
- 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.
- V pracovním prostoru Monitorování rozbalte Operations Manager a potom rozbalte podrobnosti agenta.
- Vyberte Stav Agent Health.
- Ve sloupci Stav agenta vyberte jednoho nebo několik agentů.
- V podokně Úlohy vyberte Vyprázdnit mezipaměť a stav služby Health Service.
- 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
Abyste pochopili, jak vám může pomoct zkontrolovat výstrahy generované pravidly a monitory, které jsou stále aktivní, projděte si zobrazení aktivních výstrah a podrobností.
Informace o tom, jak Operations Manager monitoruje komunikační kanál mezi agentem a primárním serverem pro správu, abyste měli jistotu, že je responzivní a dostupný, najdete v tématu Jak fungují prezenční signály v Operations Manageru.