Problémy s pravidly měření softwaru v SCCM 2007

Nedávno jsme upgradovali náš web pro správu z SMS2003 na Systém Centrum Konfigurace Manažer (SCCM) 2007. Všechno šlo víceméně normálně, vyskytlo se zde několik problémů, ale ukázalo se, že vše bylo rychle vyřešeno. Pak se však začaly objevovat „skryté“ problémy.

Aplikace dorazila k vytvoření nového pravidla pro správu statistik o používání konkrétní aplikace (SoftwareMěřeníPravidla) Postup pro vytvoření nového pravidla pro měření softwaru je velmi jednoduchý, takže po několika kliknutích myší jsem vytvořil nové pravidlo a úspěšně jsem na něj zapomněl. Po několika dnech však uživatelé hlásili, že statistiky o nově vytvořeném pravidle se jednoduše neshromažďují.

Začal jsem analyzovat protokoly a ve skutečnosti na klientech SCCM v protokolu Metering Software (Mtrmgr.log), při spuštění sledované aplikace se objevily následující řádky:

Událost vytvoření byla přijata pro proces 3832

ID procesu 3832 je pro proces C: \ Program Files \ XXX \ trim.exe

Pro proces 3832 nebylo nalezeno žádné odpovídající pravidlo

Z protokolu je zřejmé, že klient SCCM neobdržel od serveru novou politiku Software Metering Rule, nicméně všechna stará pravidla, která byla vytvořena zpět ve službě SMS 2003, fungovala dobře a statistiky o nich byly brány v úvahu.

Abychom mohli začít, ujistil jsem se, že všechny potřebné komponenty pro měření softwaru jsou součástí centrálního webu SCCM 2007:

  • (Software Metering Client Agent) povolen na klientech webu
  • 1denní cyklus sběru dat.
  • Jazyk verze aplikace "Any"
  • Samotné pravidlo je zahrnuto

Všechny tyto podmínky byly splněny, takže jsem se rozhodl, že problém byl s převodem nové politiky na klienty SCCM. Rozhodl jsem se analyzovat soubor protokolu politik policypv.log. V něm jsem narazil na tuto chybu:
CPolicySource::HandleMeteringPolicy: mohlnenačístměřenípravidloRULECHGz
SQL
Po krátké procházce příčin takové chyby na serveru SCCM jsem našel následující řešení: je třeba odstranit soubory _politika_.rta a rulechg.rta ze složky C: \ Program Files \ Microsoft Configuration Manager \ inboxes \ policypv.box. Ve skutečnosti byl čas vytvoření těchto souborů přesně datem aktualizace webu SCCM, ačkoli během normálního provozu by měly být vytvořeny a odstraněny dostatečně pravidelně..

Po odstranění těchto souborů byli klienti SCCM schopni získat novou politiku a začaly se vypočítávat statistiky využití softwaru.