Skip to content

feat: add Proxmox VE provider#6465

Open
jcarr710 wants to merge 2 commits into
keephq:mainfrom
jcarr710:main
Open

feat: add Proxmox VE provider#6465
jcarr710 wants to merge 2 commits into
keephq:mainfrom
jcarr710:main

Conversation

@jcarr710
Copy link
Copy Markdown

Closes #6464

Summary

Adds a Proxmox VE provider that monitors infrastructure health by
fetching alerts from the Proxmox REST API.

What's included

  • Node status monitoring (offline/degraded → CRITICAL/HIGH alerts)
  • VM status monitoring (stopped VMs → HIGH alerts)
  • LXC container status monitoring (stopped containers → HIGH alerts)
  • Storage pool health (ZFS degraded → HIGH, low space >90% → WARNING)
  • Supports all storage types: zfspool, lvmthin, dir, lvm
  • API token authentication (user@realm!tokenname format)
  • Configurable SSL verification
  • Session-level retry strategy for resilience

Tested

Tested against a live Proxmox VE 9.1 instance. All endpoints
confirmed working: version, nodes, qemu, lxc, storage.

Auth config

  • host: Proxmox URL (e.g. https://192.168.1.100:8006)
  • token_id: API token ID (user@realm!tokenname)
  • token_secret: API token secret
  • verify_ssl: Whether to verify SSL certificates (default: False)

API reference

https://pveapi.proxmox.com/

@dosubot dosubot Bot added size:L This PR changes 100-499 lines, ignoring generated files. Feature A new feature Provider Providers related issues labels May 12, 2026
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented May 12, 2026

CLA assistant check
All committers have signed the CLA.

jcarr710 and others added 2 commits May 12, 2026 05:38
Co-authored-by: aider (ollama/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
…ve storage low space checks

Co-authored-by: aider (ollama/qwen3-coder:30b-a3b-q4_K_M) <aider@aider.chat>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature A new feature Provider Providers related issues size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[🔌 Provider]: Proxmox VE provider

2 participants