Skip to content

cafetera/My-Scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏒 Proxmox Cluster Notes Automation Script This Bash script collects detailed health and status information from all nodes in a Proxmox VE cluster and appends a beautifully formatted, URL-encoded Markdown summary directly into the Datacenter Notes panel (/etc/pve/datacenter.cfg). It's perfect for administrators who want a quick-glance dashboard of the entire cluster without logging into each node individually.

✨ Features πŸ” Auto-discovers nodes using Proxmox's pvesh API (no hardcoding needed)

πŸ“‘ SSH-collects live data from each node, including:

Hostname, kernel, uptime, IP address

CPU model, core count, memory usage

Root disk usage and GPU presence

πŸ“¦ Lists running LXC containers and VMs with ID and name

πŸ“‹ Properly formats output using:

Markdown headers

Emojis for quick scanning

Line-prefixed # and URL-encoded characters to render correctly in the Proxmox Cluster Notes panel

πŸ•’ Includes timestamp and auto-update notice

πŸ’Ύ Appends content to /etc/pve/datacenter.cfg β€” works perfectly with synced cluster storage

πŸ›  Requirements bash

jq

Passwordless SSH access (ssh-copy-id) between the main node and others

Run as root or with appropriate privileges

About

Think I do - with the help of others

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages