Check VPS Resource Usage Every 15 Minutes
This n8n workflow template is designed to help system administrators and DevOps professionals monitor key resource usage metrics - CPU, RAM, and Disk - on a VPS (Virtual Private Server). The workflow automatically checks these resources every 15 minutes and sends an email alert if any resource usage exceeds the 80% threshold. This proactive monitoring helps maintain optimal server performance and prevents resource-related downtimes. # Who This Workflow Is For - **System Administrators** managing Linux-based servers who need to ensure their systems are running smoothly without manual monitoring. - **DevOps Professionals** who manage multiple environments and need automated tools to alert them to potential issues before they affect operations. - **IT Support Teams** who require an easy way to keep tabs on server health across an organization's infrastructure. # How It Works 1. **Schedule Trigger**: The workflow is triggered every 15 minutes by a Cron node. 2. **Resource Checks**: Separate SSH Command nodes are configured to execute specific commands that check the current usage of RAM, Disk, and CPU. 3. **Data Aggregation**: The results from each check are merged using a Merge node, which combines the data into a single payload for analysis. 4. **Threshold Analysis**: A Function node evaluates whether any resources' usage exceeds the predefined 80% threshold. 5. **Alerts**: If any metric exceeds the threshold, an email alert is sent through an Email node, ensuring that administrators can react promptly to potential issues. # Setup Steps 1. **Configure SSH Nodes**: Update each SSH node with the appropriate credentials and target server details where the resource checks will be performed. 2. **Set Thresholds**: If different sensitivity levels are required, review and adjust the resource usage thresholds within the Function node. 3. **Email Configuration**: Enter the correct email addresses in the Email node for where alerts should be sent. Ensure that your email-sending credentials and server details are correctly configured.
- Platform
- n8n
- Category
- Development & IT
- Price
- $9.99
- Creator
- Hostinger
- if
- ssh
- merge
- emailSend
- stickyNote
- scheduleTrigger
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related Development & IT workflows
- Create daily historical AI videos with Gemini, fal.ai, Telegram and YouTube$14.99
- Advanced multi-agent AI personal assistant with 250+ task capabilities (WhatsApp + GPT)$2.99
- Send Organized Security CVE Digests from NVD with AI-Polished Summaries to Gmail$4.99
- Learn n8n basics in 3 easy steps ✨$14.99
- Automated multi-platform sales agent with RAG, CRM & payment processing$2.99
- Version Control n8n Workflows in GitLab with Custom and Organization$14.99
More from Hostinger
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.