Nedavno smo nadogradili našu upravljačku stranicu s SMS2003 na sistem centar konfiguracija Upravitelj (SCCM) 2007. Sve je išlo manje-više normalno, bilo je niz problema, ali sve se ispostavilo da je riješeno brzo. Ali tada su se počeli pojavljivati "skriveni" problemi.
Stigla je aplikacija za stvaranje novog pravila za održavanje statistike o upotrebi određenog programa (softvermjerenjepravila). Postupak kreiranja novog pravila softverskog mjerenja izuzetno je jednostavan, pa sam nakon par klikova mišem stvorio novo pravilo i uspješno ga zaboravio. Međutim, nakon nekoliko dana korisnici su izvijestili da se statistike novostvorenog pravila jednostavno ne prikupljaju.
Počeo sam analizirati zapisnike, a zapravo na SCCM klijentima u dnevniku Software Metering (Mtrmgr.log), prilikom pokretanja nadgledane aplikacije, pojavili su se sljedeći redovi:
Događaj stvaranja primljen za proces 3832
ID procesa 3832 je za proces C: \ programske datoteke \ XXX \ trim.exe
Za proces 3832 nije pronađeno pravilo podudaranja
Iz dnevnika je jasno da SCCM klijent nije primio novu politiku pravila mjerenja softvera od poslužitelja, međutim, sva stara pravila koja su stvorena još u SMS-u 2003. radila su dobro i statistika o njima je uzeta u obzir.
Za početak, pobrinuo sam se da sve potrebne komponente za mjerenje softvera budu uključene na središnjem web mjestu SCCM 2007:
- (Klijentski agent za mjerenje softvera) omogućen klijentima na web lokaciji
- Jednodnevni raspored ciklusa prikupljanja podataka.
- Jezik verzije aplikacije "Bilo koji"
- Uključeno je i samo pravilo
Svi su ti uvjeti bili ispunjeni, pa sam zaključio da je problem u prijenosu nove politike na SCCM klijente. Odlučio sam analizirati datoteku dnevnika pravila policypv.dnevnik. U njoj sam naišao na ovu pogrešku:
CPolicySource::HandleMeteringPolicy: mogaonijepovratitimjerenjepraviloRULECHGod
SQL
Nakon kratkog hodanja o uzrocima takve pogreške na SCCM poslužitelju, našao sam sljedeće rješenje: morate izbrisati datoteke _politika_.RTA i rulechg.RTA iz mape C: \ Programske datoteke \ Microsoft Configuration Manager \ inboxes \ policypv.box. Zapravo, vrijeme potrebno za stvaranje ovih datoteka bilo je točno datumom ažuriranja SCCM web mjesta, iako bi tijekom normalnog rada trebali biti stvoreni i brisani dovoljno redovito.
Nakon brisanja ovih datoteka, SCCM klijenti su mogli dobiti novu politiku i statistiku upotrebe softvera počeli su se izračunavati.