# HAProxy Manager Monitoring Configuration Example # Copy this file and modify it for your environment # Email alerts (requires mailutils to be installed) ALERT_EMAIL="admin@yourdomain.com" # Webhook alerts (e.g., Slack, Discord, etc.) WEBHOOK_URL="https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK" # API key for certificate status checks HAPROXY_API_KEY="your-secure-api-key-here" # Monitoring intervals (in minutes) ERROR_CHECK_INTERVAL=30 CERT_CHECK_INTERVAL=1440 # 24 hours # Certificate warning threshold (days before expiration) CERT_WARNING_DAYS=30 # Example crontab entries for monitoring: # Check for errors every 30 minutes # */30 * * * * /haproxy/scripts/monitor-errors.sh errors 30 # Check certificates daily # 0 9 * * * /haproxy/scripts/monitor-errors.sh certs 30 # Check both errors and certificates daily # 0 9 * * * /haproxy/scripts/monitor-errors.sh all 60 30