Windows Patching Dashboard
i all,
We’re looking to build a comprehensive Windows patching dashboard in LogicMonitor to support compliance, vulnerability management, and visibility across our customer environments (we're an MSP).
We currently monitor patching via the WinUpdate_PatchStatus DataSource, but we’d like to expand that with more widgets and deeper insights.
Host-level metrics we want:
- Pending updates count
- Failed updates count
- Last successful update time
- Reboot required (true/false)
- Recent installed or pending KBs (if possible)
Dashboard-wide summary widgets:
- Top 10 hosts with most pending updates
- Percentage of Windows servers that are fully patched
- Pie chart: compliant vs pending vs failed
- Compliance trends over time
- Breakdown by group, tag, or customer
Nice to have:
- Table view showing last 5 patches per server
- Alert integration (e.g., warning if failed updates > X)
- Multi-tenant filters using tags like env=prod or customer=x
- Reusable dashboard layout for other clients or environments
What we already have in place:
- WinUpdate_PatchStatus active
- Proper WMI permissions & Collector access
- Basic auto properties like auto.updatecount, auto.lastupdate
Looking for:
- Dashboard JSON exports with any of the above
- Custom DataSources (PowerShell-based?) to enrich with KBs
- General tips on patching visibility and compliance via LogicMonitor
Would appreciate anything you can share — we’ll happily post our version once we finalize it!
Thanks in advance!
Admine
LM certified Monitoring Professional
- you should be able to find some of these in the module Exchange, through community provided modules. Here are some of the origin locator codes: 
 N7R7YZ
 YKXRGY
 ED6R3P
 Originally, they were developed here:
 https://github.com/mikesuding
 I have used this Event module to track patching events:
 RCDK9F