Problémák a szoftvermérési szabályokkal az SCCM 2007-ben

Nemrégiben frissítettük kezelési oldalunkat az SMS2003-ról ide rendszer központ Configuration Menedzser (SCCM) 2007. Minden többé-kevésbé normális volt, számos probléma merült fel, de kiderült, hogy mindent haladéktalanul megoldanak. De akkor "rejtett" problémák jelentek meg.

Megérkezett egy alkalmazás, amely új szabályt hoz létre az adott alkalmazás használatával kapcsolatos statisztikák fenntartására (szoftvermérésszabályok). Az új szoftvermérési szabály létrehozásának folyamata rendkívül egyszerű, ezért néhány egérkattintás után létrehoztam egy új szabályt, és sikeresen elfelejtettem róla. Néhány nap múlva azonban a felhasználók beszámoltak arról, hogy az újonnan létrehozott szabályról statisztikákat egyszerűen nem gyűjtenek.

Elemeztem a naplókat, és valójában az SCCM ügyfeleknél a Szoftvermérési naplóban (Mtrmgr.log) a megfigyelt alkalmazás indításakor a következő sorok jelentek meg:

Létrehozási esemény érkezett a 3832 folyamathoz

A 3832 folyamat azonosítója a C folyamathoz: \ Program Files \ XXX \ trim.exe

Nem található megfelelő szabály a 3832-es folyamathoz

A naplóból egyértelmű, hogy az SCCM kliens nem kapott új szoftvermérési szabályt a szerverről, azonban az összes régi szabály, amelyet az SMS 2003-ban hoztak létre, jól működött, és a rájuk vonatkozó statisztikákat figyelembe vették.

Az induláshoz meggyőződtem arról, hogy az összes szükséges szoftvermérési összetevő megtalálható-e az SCCM 2007 központi webhelyén:

  • (Software Metering Client Agent) engedélyezve van a helyszíni ügyfeleknél
  • 1 napos adatgyűjtési ciklus ütemezése.
  • Az alkalmazás verziójának nyelve: "Any"
  • Magát a szabályt is tartalmazza

Ezek a feltételek teljesültek, ezért úgy döntöttem, hogy a probléma az új házirend átadása az SCCM ügyfeleknek. Úgy döntöttem, hogy elemezem a házirend-naplófájlt policypv.log. Ebben találtam ezt a hibát:
CPolicySource::HandleMeteringPolicy: tudottnemletöltenimérésszabályRULECHG-tól
SQL
Az ilyen hiba okának rövid áttekintése után az SCCM-kiszolgálón a következő megoldást találtam: törölnie kell a fájlokat _politika_.rta és rulechg.rta a C mappából: \ Program Files \ Microsoft Configuration Manager \ beérkező levelek \ policypv.box. Valójában ezeknek a fájloknak a létrehozásához szükséges idő pontosan az az időpont volt, amikor az SCCM webhelyet frissítették, bár a normál működés során azokat elég rendszeresen létre kell hozni és törölni kell..

Valójában, miután törölte ezeket a fájlokat, az SCCM ügyfelek új házirendeket tudtak beszerezni, és elkezdték kiszámítani a szoftverhasználati statisztikákat.