Előző 5.9 Szerver modulok működési ciklusai Következő

5.9.4 Riport feldolgozás

A riport feldolgozó modul három processzből áll: az első csupán indítja és felügyeli a másik kettő futását. A második processz a mérési adatokon alapulú riport változók számítását végzi, a harmadik processz pedig a threshold sértéseken alapuló riportokét. Mindkét utóbbi processzre igaz, hogy:

  • Óránként frissíti, hogy milyen objektumokra milyen riport változót kell számítani
  • A CONFIG_INI.pm-ben szereplő RESTART_REPORT_AFTER nap után automatikusan kilép, majd az első processz újraindítja

A mérési adatokat feldolgozó processz az adat betöltő bejegyzéseit figyelik annak az eldöntésére, hogy elkezdhetnek-e egy új feldolgozási ciklust, míg a threshold sértéseket feldolgozó processz ugyanezt teszi, csak a megfelelő threshold feldolgozó modul bejegyzését figyeli.

A mérési adatokat feldolgozó gyerek processz az adatbetöltő által feldolgozott SQLLDR file-ok beolvasásával állapítja meg a mért értékeket, amennyiben egy gépen fut az adatbetöltővel és a file-ok rendelkezésre állnak. Ez a működési mód kisebb adatbázis terhelést jelent, így ajánlott az így kialakított PVSR konfiguráció.