github rcourtman/Pulse v4.19.0

latest releases: v4.19.2, v4.19.1
18 hours ago

What's Changed

New Features

VM/Container Detail Drawer

  • Click on any VM or container row to expand and see additional details
  • Shows OS information, IP addresses, network interfaces, and disk breakdown
  • Collapsible drawer with persistent state per guest
image

Per-Disk Guest Alerts

  • Individual disk monitoring for VMs and containers with multiple disks
  • Alerts now trigger for each disk independently instead of just the first disk
  • Detailed disk status information with specific error messages

Sortable Node Summary Table

  • Click column headers to sort nodes by name, status, uptime, CPU, memory, disk, temperature, or counts
  • Click again to reverse sort order, third click returns to default
  • Makes it easier to find nodes with high resource usage or issues

Powered-Off Alert Toggle

  • New setting to enable/disable alerts for powered-off VMs and containers
  • Useful for environments where some guests are intentionally stopped
  • Prevents alert noise from expected shutdowns

Improvements

Alert Time Thresholds

  • Added default time thresholds to prevent "hair-trigger" alerts
  • Guest alerts: 10 second delay, Node alerts: 15 second delay
  • Storage/PBS alerts: 30 second delay
  • Reduces false positives from brief resource spikes

Dashboard Layout Refinements

  • Improved node row styling with better visual hierarchy
  • Enhanced VM drawer layout and toggle behavior
  • Better disk column layout and presentation
  • Refined memory tooltip to show only extras (balloon/swap)

Alert System Enhancements

  • Fixed alert durations when using delay thresholds
  • Fixed disabled alert webhook delivery
  • Better disk wearout interpretation and display in alerts
  • Improved host information display in alert messages

Network & Memory Stats

  • Exposed guest agent network interface information
  • Added extended memory stats (balloon, swap)
  • Better handling of guest agent data

UI Polish

  • New reusable NodeGroupHeader component with improved styling
  • Changed footer text to "Last refresh" for clarity
  • Better connection badge UI with last update timestamp
  • Handle non-numeric disk RPM values gracefully

Bug Fixes

  • Fixed disk wearout parsing for Proxmox disks (fixes #449)
  • Fixed wearout interpretation showing incorrect values
  • Fixed alert duration calculations with time thresholds (fixes #491)
  • Fixed webhook delivery for disabled alerts
  • Fixed alert clearing when guests power on/off

Installation

Install/Update:

# Install script (ProxmoxVE/LXC/systemd)
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash

# Docker
docker pull rcourtman/pulse:latest
docker run -d --name pulse -p 7655:7655 -v pulse-data:/etc/pulse rcourtman/pulse:latest

Downloads

Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.

Don't miss a new Pulse release

NewReleases is sending notifications on new releases.