[PR #3075] [CLOSED] Add pulse monitoring #4068

Closed
opened 2025-11-20 06:08:08 -05:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/community-scripts/ProxmoxVE/pull/3075
Author: @rcourtman
Created: 3/14/2025
Status: Closed

Base: mainHead: add-pulse-monitoring


📝 Commits (10+)

  • a95553c Add Pulse monitoring application for Proxmox VE (for testing)
  • a481e42 Fix IP address display in Pulse container script
  • 6302fc1 Fix scripts per wiki guidelines and fix IP display issue
  • 4e42242 Fix: Set NSAPP directly to ensure proper install script integration
  • f489027 Ensure all files are synced
  • 1d65198 Improve Pulse scripts: Add motd_ssh and customize functions, enhance update functionality, and add configuration instructions
  • 993efc0 Align Pulse scripts with wiki guidelines: improve permissions, enhance update function, add update instructions
  • d2f68d8 Improve configuration handling: Use .env.example pattern for better practice
  • 07bb775 Enable mock data by default for better user experience
  • c991694 Fix script output issues: locale support, spinner handling, robust IP detection

📊 Changes

7 files changed (+822 additions, -0 deletions)

View changed files

ProxmoxVE.wiki (+1 -0)
ct/headers/pulse (+7 -0)
ct/pulse.sh (+364 -0)
docs/ct/pulse.md (+109 -0)
install/pulse-install.sh (+253 -0)
json/pulse.json (+44 -0)
public/json/pulse.json (+44 -0)

📄 Description

✍️ Description

This PR adds Pulse - a modern, lightweight monitoring dashboard for Proxmox VE. Pulse provides real-time monitoring of resource usage, VM/CT status, and a clean, mobile-responsive interface. It includes demo mode for easy exploration without connecting to a real Proxmox server.

Prerequisites

Before this PR can be reviewed, the following must be completed:

  • Self-review performed – Code follows established patterns and conventions.
  • Testing performed – Changes have been thoroughly tested and verified.

🛠️ Type of Change

Select all that apply:

  • 🆕 New script – A fully functional and tested script or script set.
  • 🐞 Bug fix – Resolves an issue without breaking functionality.
  • New feature – Adds new, non-breaking functionality.
  • 💥 Breaking change – Alters existing functionality in a way that may require updates.

📋 Additional Information (optional)

Added files include:

  • ct/pulse.sh - Main installation script
  • install/pulse-install.sh - Installation helper
  • json/pulse.json - Application metadata
  • public/json/pulse.json - Public copy for website
  • docs/ct/pulse.md - Documentation
  • ct/headers/pulse - ASCII art header

All scripts follow project guidelines with proper headers, update functions, and helpful user messages.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/community-scripts/ProxmoxVE/pull/3075 **Author:** [@rcourtman](https://github.com/rcourtman) **Created:** 3/14/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `add-pulse-monitoring` --- ### 📝 Commits (10+) - [`a95553c`](https://github.com/community-scripts/ProxmoxVE/commit/a95553c8a22088ee47f64edefe585d688829d170) Add Pulse monitoring application for Proxmox VE (for testing) - [`a481e42`](https://github.com/community-scripts/ProxmoxVE/commit/a481e4277efb36054d70c8539e860d4adf4f788c) Fix IP address display in Pulse container script - [`6302fc1`](https://github.com/community-scripts/ProxmoxVE/commit/6302fc12132eb83e4cc625d9a6d22d8ed06098f1) Fix scripts per wiki guidelines and fix IP display issue - [`4e42242`](https://github.com/community-scripts/ProxmoxVE/commit/4e42242837cd404aafd4aa39bfeeda5bb51e2159) Fix: Set NSAPP directly to ensure proper install script integration - [`f489027`](https://github.com/community-scripts/ProxmoxVE/commit/f4890274f0e58fe4fdee1d82369bb6a32969a406) Ensure all files are synced - [`1d65198`](https://github.com/community-scripts/ProxmoxVE/commit/1d65198d35871fc9e2c22af4fe03898b641cc06d) Improve Pulse scripts: Add motd_ssh and customize functions, enhance update functionality, and add configuration instructions - [`993efc0`](https://github.com/community-scripts/ProxmoxVE/commit/993efc05ef0e01afdbaefc2abe252198ea6ad7a4) Align Pulse scripts with wiki guidelines: improve permissions, enhance update function, add update instructions - [`d2f68d8`](https://github.com/community-scripts/ProxmoxVE/commit/d2f68d825a418a74ae3e89fc82a247b37899a892) Improve configuration handling: Use .env.example pattern for better practice - [`07bb775`](https://github.com/community-scripts/ProxmoxVE/commit/07bb77578ae09d921e75daf05467840730c7375d) Enable mock data by default for better user experience - [`c991694`](https://github.com/community-scripts/ProxmoxVE/commit/c9916949af0ba41bf652236ea55298f902693ebb) Fix script output issues: locale support, spinner handling, robust IP detection ### 📊 Changes **7 files changed** (+822 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `ProxmoxVE.wiki` (+1 -0) ➕ `ct/headers/pulse` (+7 -0) ➕ `ct/pulse.sh` (+364 -0) ➕ `docs/ct/pulse.md` (+109 -0) ➕ `install/pulse-install.sh` (+253 -0) ➕ `json/pulse.json` (+44 -0) ➕ `public/json/pulse.json` (+44 -0) </details> ### 📄 Description ## ✍️ Description This PR adds Pulse - a modern, lightweight monitoring dashboard for Proxmox VE. Pulse provides real-time monitoring of resource usage, VM/CT status, and a clean, mobile-responsive interface. It includes demo mode for easy exploration without connecting to a real Proxmox server. ## 🔗 Related PR / Discussion / Issue <!-- If there's no specific issue, you can leave this section as is or remove the link line --> ## ✅ Prerequisites Before this PR can be reviewed, the following must be completed: - [x] **Self-review performed** – Code follows established patterns and conventions. - [x] **Testing performed** – Changes have been thoroughly tested and verified. ## 🛠️ Type of Change Select all that apply: - [x] 🆕 **New script** – A fully functional and tested script or script set. - [ ] 🐞 **Bug fix** – Resolves an issue without breaking functionality. - [ ] ✨ **New feature** – Adds new, non-breaking functionality. - [ ] 💥 **Breaking change** – Alters existing functionality in a way that may require updates. ## 📋 Additional Information (optional) Added files include: - ct/pulse.sh - Main installation script - install/pulse-install.sh - Installation helper - json/pulse.json - Application metadata - public/json/pulse.json - Public copy for website - docs/ct/pulse.md - Documentation - ct/headers/pulse - ASCII art header All scripts follow project guidelines with proper headers, update functions, and helpful user messages. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2025-11-20 06:08:08 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/ProxmoxVE#4068