Error log monitor with SSH, Slack alerts & Jira ticket creation
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (9)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - SSH
n8n-nodes-base.ssh - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Jira Software
n8n-nodes-base.jira - Wait
n8n-nodes-base.wait - Schedule Trigger
n8n-nodes-base.scheduleTrigger
What it does
Description - Automates monitoring of error logs and notifies developers of critical errors. - Sends Slack alerts for critical and non-critical errors, with auto-creation of Jira tickets for critical issues. Essential Information - Triggers manually or on a scheduled basis (e.g., every 5 minutes). - Reads and parses server logs to detect errors. - Alerts developers via Slack and creates Jira tickets for critical errors. System Architecture - Error Detection Pipeline: - Manual Trigger: Initiates the workflow manually. - Schedule Every 5min: Schedules automatic runs every 5 minutes. - Set Config: Configures basic parameters for log reading. - Read Error Logs: Executes SSH command to fetch server logs. - Wait For All Logs: Ensures all logs are read. - Error Processing Flow: - Parse Logs: Parses logs and categorizes critical vs. non-critical errors. - IF Critical Error: Filters for critical errors. - Alert and Ticket Creation: - Send Slack Alert: Sends detailed alerts for critical errors via Slack. - Create Jira Ticket: Creates a Jira ticket for critical errors. - Send Non-Critical Alert: Sends simple alerts for non-critical errors via Slack. Implementation Guide - Import the workflow JSON into n8n. - Configure SSH credentials for log access. - Set up Slack and Jira integrations with appropriate credentials. - Test with a manual trigger and sample log data. - Adjust the schedule (e.g., every 5min) and error parsing rules as needed. - Monitor alert accuracy and ticket creation. Technical Dependencies - SSH access for reading server logs. - Slack API for team notifications. - Jira API for bug ticket creation. - n8n for workflow automation and scheduling. Customization Possibilities - Adjust the Cron schedule for different intervals (e.g., every 10min). - Modify Parse Logs node to refine error categorization rules. - Customize Slack alert messages in Send Slack Alert and Send Non-Critical Alert nodes. - Enhance Jira ticket details in Create Jira Ticket node (e.g., add priority). - Add email notifications for additional alert channels.