Pokud je server sledován současně ve dvou nebo více dohledech (multihomed agent, například provozní a bezpečnostní Management Group) může být příčinou chybná nebo poškozená konfigurace v jedné MG. Služba je společná pro všechny MG (až 4), ikona příslušného serveru je šedivá, agent nereaguje.
Setkal jsem se s případem, kdy v jedné ze dvou Management Group chyběla položka „WindowsAccountLockDownSD„, viz výpis dole, takže služba se nespustila a agent nebyl funkční ani v jedné MG. Vyzkoušel jsem dvě řešení problému.
Obě řešení zasahují do Registry, takže nezapomeň vytvořit zálohu alespoň části, ve které provádíš změny.
Řešení 1:
- odebrat uvedenou položku i ve skupině, kde je definována
- smazat celý adresář Program Files\System Center Operations Manager 2007\Health Service State
- spustit službu – net start healthservice
- služba nastartuje a běží.
Řešení 2:
- ve druhé MG, kde položka WindowsAccountLockDownSD chybí, ji vytvoříme, například exportem celé sekce Registry, úpravou v editoru (Notepad) změníme jméno groupNameXYZ na požadované jméno cílové skupiny, v níž položka chybí,
- upravenou položku importujeme do konfigurace druhé skupiny,
- spustit službu – net start healthservice
- služba nastartuje a běží.
BEZ ZÁRUKY.
Každá instalace SCOM má vlastní hodnotu WindowsAccountLockDownSD pro službu healthservice. Na všech agentech je pak stejná a je možné ji kopírovat mezi servery a MG. Následující výpis je tedy pouze pro ilustraci:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HealthService\Parameters\Management Groups\groupNameXYZ]
"WindowsAccountLockDownSD"=hex:00,01,04,80,30,00,00,00,40,00,00,00,00,00,00,00,\
13,00,00,00,02,00,1c,00,01,00,00,00,00,00,14,00,01,00,00,00,01,01,00,00,00,\
00,00,05,0b,0c,00,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,01,02,\
00,00,00,00,00,05,20,00,00,00,20,02,00,01