Skip to main content

plugin_proval_clientpatchstats

Purpose

This view aggregates patch data to the Client level. It takes the detailed information from individual computers and summarizes it into high-level statistics. It is used to generate the "Environment Summary" and the overall "CU Compliance" percentage found in the headers of the "All Machines" report.

Dependencies

Tables Used

  • computers
  • inv_operatingsystem
  • computerpatchcompliancestats
  • plugin_proval_computerpatchcompliance (The detail view)

Details

ColumnTypeExplanation
ClientIDIntegerThe unique ID of the client these statistics belong to.
ClientManagedComputersIntegerThe total number of managed agents (servers + workstations) for this client.
ClientManagedServersIntegerThe total number of servers for this client.
ClientManagedWorkstationsIntegerThe total number of workstations for this client.
ClientPatchesApprovedIntegerThe sum of all patches approved for installation across all devices.
ClientPatchesInstalledIntegerThe sum of all patches successfully installed across all devices.
ClientPatchComplianceDecimalThe standard patch success rate (Installed / Approved). This is different from CU Compliance.
Client[Type]ApprovedIntegerColumns summarizing the total count of approved patches by category (Critical, Low, etc.).
Client[Type]InstalledIntegerColumns summarizing the total count of installed patches by category.
OutOfSupportCountIntegerThe count of devices running an operating system that is End of Life (EOL).
InSupportCountIntegerThe count of devices running a supported operating system.
UnknownSupportabilityCountIntegerThe count of devices where the OS support status could not be determined.
FullyCompliantCountIntegerCount of devices with a "perfect" score (Last CU installed within 45 days).
45to90DaysCountIntegerCount of devices where the last CU is between 45 and 90 days old.
90to120DaysCountIntegerCount of devices where the last CU is between 90 and 120 days old.
120PlusDaysCountIntegerCount of devices where the last CU is older than 120 days.
UnknownCompliantCountIntegerCount of supported devices where the CU install date is missing or unknown.
CuComplianceDecimalThe final weighted "Freshness" score (0-100%) calculated using the logic described in the report summary.

Changelog

2026-01-02

  • Initial version of the document