Skip to main content

PatchMon

Health Monitoring

Displays host patch statistics including total hosts, hosts needing updates, and security update counts.

This widget displays patch statistics from your PatchMon instance, including total hosts, hosts needing updates, and security update counts. Each stat is shown with a dedicated icon and severity-tinted card background for quick visual scanning.

PatchMon does not render a built-in widget title. To add a label on your board, open Edit item → Advanced options → Title — the same optional overlay badge used by other Homarr widgets.

Authentication​

note

This widget requires a signed-in Homarr session. Anonymous visitors cannot load PatchMon data, even when the board is public. Placing this widget on a public board does not expose patch or security statistics to guests.

Stat visibility toggles in the widget settings control display only. Authenticated users with integration query access still receive the full API payload regardless of which stats are hidden in the UI.

Compliance hero​

When Show compliance hero is enabled (default), the widget displays a ring showing the percentage of hosts that are fully up to date. The ring color follows the same threshold rules as the "Up-to-Date Hosts" stat. When the widget is 2 or more columns wide, the hero also shows the "Patch Compliance" label and exact host count (e.g. "27 / 42") beside the ring.

In 1-column-wide layouts (such as 1×1), the compliance hero switches to a ring-only view so useful compliance data remains visible in tight spaces. If the compliance hero is disabled, compact widgets fall back to the next selected content: OS distribution when enabled, then the first enabled stat.

Threshold colors​

When Enable threshold colors is on (default), stat values and card backgrounds are colored for at-a-glance severity:

StatGreenYellowRed
Needs Updates01–45+
Security Updates01–910+
Hosts with Security Updates0—1+
Up-to-Date Hosts100% of total90–99%below 90%
Outdated Packages01–4950+

Enable Advanced thresholds to override warning and critical values per stat, using either absolute counts or percentages of total hosts.

OS distribution​

When Show OS distribution is enabled, the widget shows a breakdown of monitored hosts by operating system. Two display modes are available:

  • Horizontal bars (default) — a scrollable list of colored progress bars showing each OS's share
  • Donut chart — a compact donut chart visualization that scales down in narrow layouts

The OS distribution limit defaults to All. A widget size of 2×3 or larger is recommended when using this section alongside the default stats, but compact 1×1 and 2×1 layouts can still show multiple OS rows when OS distribution is the primary selected content. Wider donut layouts can also show a compact legend beside the chart.

Responsive sizing​

The widget adapts its layout based on the available space:

Widget sizeLayout
1×1Primary selected content: compliance ring (no label), compact OS distribution, or up to two enabled stats
2×1 / 1×2Compact primary content; 2×1 shows compliance label and host ratio beside the ring; 1×2 uses ring-only hero
2×2 (default)Compliance hero, stat grid with icons, and tinted cards
2×3 / 3×2Hero, stats, OS distribution, and "last updated" footer
3×3 or largerFull layout with up to 4-column stat grid, donut chart, and optional OS legend

Last updated​

When the widget has enough space, a "last updated" timestamp appears at the bottom showing how recently PatchMon refreshed its data. Narrow layouts use a shortened timestamp such as 5m ago; wider short layouts can show the full translated text.

Supported Integrations​

PatchMon icon
PatchMonPatchMon is a patch management and monitoring solution for Linux hosts, tracking package updates and security patches across your infrastructure.Displays host patch and security update statistics
Details

Adding the widget​

You can find how to add the widget on the Widgets documentation page.

Configuration​

NameDescriptionValuesDefault value
Show compliance heroDisplay a compliance ring showing the percentage of up-to-date hostsyes / noyes
Show total hostsDisplays the total number of monitored hostsyes / noyes
Show hosts needing updatesDisplays hosts with at least one outdated packageyes / noyes
Show security updatesDisplays the total number of security updates availableyes / noyes
Show up-to-date hostsDisplays hosts with zero outdated packagesyes / nono
Show hosts with security updatesDisplays hosts requiring security patchesyes / nono
Show recent updates (24h)Displays the number of updates applied in the last 24 hoursyes / nono
Show outdated packagesDisplays the total number of outdated packages across all hostsyes / nono
Show repositoriesDisplays the number of active repositories being monitoredyes / nono
Enable threshold colorsColors stat values green, yellow, or red based on built-in severity presetsyes / noyes
Advanced thresholdsCustomize warning and critical thresholds per stat (absolute count or % of total hosts)yes / nono
Needs updates threshold modeCompare the needs-updates count as an absolute value or percentage of total hosts. Shown when threshold colors and advanced thresholds are enabled.
  • Absolute count
  • Percent of total hosts
Absolute count
Needs updates warning thresholdEnter yellow when the value reaches this thresholdInteger ≥ 01
Needs updates critical thresholdEnter red when the value reaches this thresholdInteger ≥ 05
Security updates threshold modeCompare the security-updates count as an absolute value or percentage of total hosts. Shown when threshold colors and advanced thresholds are enabled.
  • Absolute count
  • Percent of total hosts
Absolute count
Security updates warning thresholdEnter yellow when the value reaches this thresholdInteger ≥ 01
Security updates critical thresholdEnter red when the value reaches this thresholdInteger ≥ 010
Hosts with security updates threshold modeCompare the host count as an absolute value or percentage of total hosts. Shown when threshold colors and advanced thresholds are enabled.
  • Absolute count
  • Percent of total hosts
Absolute count
Hosts with security updates warning thresholdEnter yellow when the value reaches this thresholdInteger ≥ 01
Hosts with security updates critical thresholdEnter red when the value reaches this thresholdInteger ≥ 01
Up-to-date hosts threshold modeCompare the up-to-date host count as an absolute value or percentage of total hosts. Shown when threshold colors and advanced thresholds are enabled.
  • Absolute count
  • Percent of total hosts
Percent of total hosts
Up-to-date hosts warning thresholdEnter yellow when the value is at or above this threshold but below full coverageInteger ≥ 090
Up-to-date hosts critical thresholdEnter red when the value falls below this thresholdInteger ≥ 090
Outdated packages threshold modeCompare the outdated-packages count as an absolute value or percentage of total hosts. Shown when threshold colors, advanced thresholds, and Show outdated packages are enabled.
  • Absolute count
  • Percent of total hosts
Absolute count
Outdated packages warning thresholdEnter yellow when the value reaches this thresholdInteger ≥ 01
Outdated packages critical thresholdEnter red when the value reaches this thresholdInteger ≥ 050
Show OS distributionDisplays a horizontal bar breakdown of monitored hosts by operating systemyes / nono
OS display modeChoose how to display the operating system distribution. Shown when Show OS distribution is enabled.
  • Horizontal bars
  • Donut chart
Horizontal bars
OS distribution limitMaximum number of operating systems to display in the distribution section
  • Top 3
  • Top 5
  • Top 10
  • All
All
Show OS versionAppend the OS version to each distribution label when availableyes / noyes