Nedávno sme aktualizovali našu stránku pre správu z SMS2003 na systém centrum konfigurácia Manažér (SCCM) 2007. Všetko šlo viac-menej normálne, vyskytlo sa niekoľko problémov, ale ukázalo sa, že všetko bolo vyriešené rýchlo. Potom sa však začali objavovať „skryté“ problémy.
Prišla aplikácia na vytvorenie nového pravidla na udržiavanie štatistík používania konkrétnej aplikácie (softvérMeteringpravidlá). Postup na vytvorenie nového pravidla na meranie softvéru je veľmi jednoduchý, takže po niekoľkých kliknutiach myšou som vytvoril nové pravidlo a úspešne som naň zabudol. Po niekoľkých dňoch však používatelia uviedli, že štatistiky o novovytvorenom pravidle sa jednoducho nezhromažďujú.
V protokole Software Metering (Mtrmgr.log) som začal analyzovať protokoly a vlastne aj klientov SCCM v protokole Software Metering (Mtrmgr.log), keď sa objavili nasledujúce riadky:
Vytvorená udalosť bola prijatá pre proces 3832
Proces ID 3832 je pre proces C: \ Program Files \ XXX \ trim.exe
Pre proces 3832 sa nenašlo žiadne zodpovedajúce pravidlo
Z denníka je zrejmé, že klient SCCM nedostal zo servera novú politiku Software Metering Rule, avšak všetky staré pravidlá, ktoré boli vytvorené späť v SMS 2003, fungovali dobre a štatistika o nich sa brala do úvahy.
Na úvod som sa uistil, že všetky potrebné komponenty na meranie softvéru sú súčasťou centrálnej stránky SCCM 2007:
- (Softvér Client Metering Client Agent) povolený na stránkach klientov
- 1-denný cyklus zberu údajov.
- Jazyk verzie aplikácie „Any“
- Pravidlo samotné je zahrnuté
Všetky tieto podmienky boli splnené, a preto som sa rozhodol, že problém spočíva v prevode novej politiky na klientov SCCM. Rozhodol som sa analyzovať súbor denníka politiky policypv.log. V nej som narazil na túto chybu:
CPolicySource::HandleMeteringPolicy: moholniezískaťdávkovaniepravidloRULECHGz
SQL
Po krátkej prechádzke príčinami takejto chyby na serveri SCCM som našiel toto riešenie: súbory musíte odstrániť _politika_.RTA a rulechg.RTA z priečinka C: \ Program Files \ Microsoft Configuration Manager \ inboxes \ policypv.box. Čas potrebný na vytvorenie týchto súborov bol v skutočnosti presne dátum aktualizácie stránky SCCM, hoci počas normálnej prevádzky by sa mali vytvárať a odstraňovať dostatočne pravidelne..
Po odstránení týchto súborov boli klienti SCCM skutočne schopní získať novú politiku a začala sa počítať štatistika používania softvéru.