Forum Discussion

Admine's avatar
Admine
Icon for Neophyte rankNeophyte
3 months ago
Solved

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

6 Replies

  • 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

  • This looks very interesting, I did not realise there was a WinUpdate_PatchStatus datasource. Any ideas how I add it? I cannot see this in the modules toolbox.

  • have you made use of these modules to fill some of those gaps?
    https://community.logicmonitor.com/discussions/product-discussions/windows-patches-needed/5646

    • Gareth_Evans's avatar
      Gareth_Evans
      Icon for Neophyte rankNeophyte

      Thank you for your reply. Unfortunately, the link to the blog no longer exists so not sure how this gets setup. Is it possible for you to export the module as xml so I can import it? Obviously if there is any sensitive information then I will understand if you cannot.

      • Admine's avatar
        Admine
        Icon for Neophyte rankNeophyte

        Hi Gareth, im not sure how long it wil take but i can create a premium one