Automations
Automate everything.
Visually.
Build flow-based automations that respond to infrastructure events in real time. Each automation follows a simple pattern: Trigger → Condition → Action → Notify. 15 built-in automation types cover everything from scheduled backups to container auto-restart.
15
Automation types
4
Flow stages
24/7
Always running
Full
Execution logs
Visual Flow Design
Trigger. Condition. Action. Notify.
Every automation follows a four-stage flow. Define what triggers the automation, add optional conditions, specify the action to take, and choose who gets notified. Each stage is a visual card you can configure independently.
Example: Service Auto-Recovery
Service goes down
Agent detects nginx/mysql/redis process has stopped
Down for > 30 seconds
Avoid restarting during normal restarts or deploys
Restart the service
systemctl restart via the HostAtlas agent
Slack + Email
Notify the team that auto-recovery was triggered
Example: Disk Cleanup
Disk usage > 85%
Metric threshold on any monitored partition
Not during maintenance
Skip if a maintenance window is active
Run cleanup recipe
Remove old logs, tmp files, and apt cache
Slack notification
Report freed space and current usage
Automation Types
15 built-in automation types.
Each automation type comes pre-configured with sensible defaults. Enable with one click, customize the trigger conditions and notification channels, and let HostAtlas handle the rest.
Scheduled Backup
Automated database and file backups on cron schedules. Pre-flight disk space checks, retention policies, and failure alerts included.
Auto SSL Renewal
Automatically renew SSL certificates before expiry. Detects CDN proxy configurations and skips renewal when certificates are managed externally.
Disk Cleanup
Trigger cleanup recipes when disk usage exceeds a threshold. Remove old logs, temporary files, package caches, and Docker images automatically.
Stale Server Alert
Detect servers that haven't reported metrics within a configurable time window. Alert when agents go silent or connectivity is lost.
Service Auto-Recovery
Automatically restart services that crash or stop unexpectedly. Configurable cooldown periods prevent restart loops. Full restart history logged.
Container Auto-Restart
Restart Docker containers that exit unexpectedly or become unhealthy. Works with health check status from the Docker daemon.
Auto-Block IPs
Automatically block IP addresses that exceed request rate limits or trigger security rules. Integrates with fail2ban and iptables.
Database Maintenance
Scheduled table optimization, index rebuilding, and vacuum operations for MySQL, PostgreSQL, and MongoDB. Runs during low-traffic periods.
Log Pattern Alert
Monitor log files for specific patterns like error codes, stack traces, or security events. Trigger alerts when a pattern matches with configurable frequency thresholds.
Domain Expiry Alert
Monitor domain registration expiry dates and alert before they lapse. Configurable warning periods at 90, 60, 30, and 7 days before expiration.
Config Auto-Rollback
Automatically roll back configuration changes if health checks fail after a deployment. Snapshots config files before changes and restores on failure.
Webhook Actions
Trigger external webhooks when automation events fire. Send structured JSON payloads to Slack, Discord, PagerDuty, or any HTTP endpoint.
Scale Recommendation
Analyze resource usage trends and recommend when to scale up or down. Alerts when sustained high usage suggests the current plan is undersized.
Deploy Hooks
Run pre-deploy and post-deploy automations automatically. Clear caches, warm routes, run migrations, and verify health checks after every deployment.
Maintenance Suppress
Suppress all alerts and automations during scheduled maintenance windows. Prevents false positives during planned downtime and restarts.
Execution Logs
Every run. Logged and auditable.
Every automation execution is captured with status, duration, trigger details, and full action output. Search and filter execution history to debug failures, verify outcomes, and maintain a compliance-ready audit trail.
Automation Execution Log
Last 24 hours · 12 executions
Scheduled Backup
db-primary · Triggered by cron (0 2 * * *)
Success
2h ago · 3m 42s
Service Auto-Recovery
web-prod-02 · nginx process stopped
Recovered
5h ago · 1.8s
Disk Cleanup
worker-01 · Disk usage 87% → 62%
Freed 12 GB
8h ago · 14s
Container Auto-Restart
web-prod-01 · worker container OOMKilled
Failed (3 retries)
12h ago · 45s
Set it once. Let it run forever.
15 automation types with visual flow design, execution logging, and team notifications. Infrastructure that heals itself while you sleep.