Skip to main content

Patch Approval Settings Audit

Purpose

The aim of the solution is to provide a way to keep track of the approval and denials of the patches and keep the approval policies in check.

Associated Contents

ContentTypeFunction
Patch Approval CountDataviewProvides a basic metrics view of patches in each approval category, excluding drivers and third-party patches.
Auto Approval PoliciesDataviewDisplays the Auto Approve, Auto Ignore, and Auto Deny settings of all approval policies.
Patch Approval CategoriesDataviewProvides detailed information about patches that are auto-approved, denied, or ignored based on their category for each approval policy.
Denied Patch AuditDataviewDisplays the list of denied patches in the environment.
Denied CU Patch AuditDataviewDisplays the list of denied cumulative updates in the environment.
plugin_proval_auto_approval_statusCustom TablePresents auto-approve category information about approval policies.
MySQL - View - Create (plugin_proval_auto_approval_status)ScriptCreates the plugin_proval_auto_approval_status view.
Unapproved Patches Count AuditScriptCreates an urgent ticket for ProVal if the number of unapproved patches changes by a certain percentage within a day or week.

Implementation

Step 1

Import the following content from the ProSync plugin:

Step 2

Reload System Cache
Reload System Cache

Step 3

Run the Script - MySQL - View - Create (plugin_proval_auto_approval_status) against any agent to create the plugin_proval_auto_approval_status view.

Delete the script after creating the view

Step 4

Schedule the Unapproved Patches Count Audit script to run once per day as demonstrated in the script's document.