What This Workflow Does
This n8n workflow provides comprehensive monitoring for your Proxmox Virtual Environment (VE) server, delivering automated status reports and critical alerts directly to Telegram. It eliminates the need for manual server checks while ensuring you're immediately notified of any potential issues that could impact your virtual infrastructure.
The solution tracks vital metrics including VM/container status changes, CPU/memory utilization, storage capacity thresholds, and system temperatures. By automating these monitoring tasks, IT teams can focus on higher-value work while maintaining complete visibility into their virtualization environment.
How It Works
1. Proxmox API Data Collection
The workflow connects to your Proxmox server's API to gather real-time performance data. It retrieves comprehensive metrics about host resources, virtual machine status, and system health indicators.
2. Threshold Analysis
Collected metrics are compared against configurable thresholds to identify potential issues. The system checks for CPU overload, memory pressure, storage capacity limits, and abnormal temperature readings.
3. Alert Generation
When thresholds are exceeded or VMs change state, the workflow formats detailed alert messages with severity indicators. Critical issues trigger immediate notifications while regular status updates follow the scheduled interval.
4. Telegram Delivery
Formatted messages are sent to specified Telegram chats or channels using Telegram's bot API. The workflow supports rich formatting with emoji indicators for quick status recognition.
Who This Is For
This automation is ideal for IT administrators, DevOps teams, and managed service providers running Proxmox VE environments. It's particularly valuable for:
- Businesses with critical applications running on Proxmox VMs
- Teams managing multiple Proxmox hosts or clusters
- Organizations needing 24/7 monitoring without dedicated staff
- Service providers offering Proxmox hosting to clients
What You'll Need
- A running Proxmox VE server (version 6.0 or newer)
- API access credentials with appropriate permissions
- A Telegram account and bot token
- n8n instance (self-hosted or cloud)
- Cron or scheduler to run the workflow regularly
Pro tip: Create a dedicated Telegram group for your IT team to receive all monitoring alerts in one place, with different members getting notification permissions based on their roles.
Quick Setup Guide
- Import the JSON template into your n8n instance
- Configure Proxmox API connection details
- Set up your Telegram bot credentials
- Adjust monitoring thresholds to match your hardware
- Test with manual execution before scheduling
- Set the workflow to run every 15 minutes (or your preferred interval)
Key Benefits
Prevent costly downtime by catching resource constraints and overheating issues before they cause outages. Early warning typically reduces unplanned downtime by 60-80% in virtualized environments.
Save 5-10 hours weekly by eliminating manual server checks. The automation handles routine monitoring while your team focuses on strategic initiatives.
Mobile-friendly alerts ensure you're informed wherever you are. Telegram notifications reach administrators instantly, with much higher visibility than email alerts.
Customizable thresholds let you tailor monitoring to your specific hardware and workload requirements. Adjust CPU, memory, storage and temperature limits as needed.
Comprehensive visibility provides a unified view of all VMs and host resources in one Telegram message, eliminating the need to log into multiple interfaces.