Overview
Ironcore Backup Solution (IBS) routes events from backup jobs, verification runs, sync jobs, and access control changes to a configurable notification system. Targets include SMTP email, webhooks (for chat platforms and incident tools), and external metric servers for time-series monitoring. This page covers building notification groups, choosing the right delivery channel, and rule-based routing.Prerequisites
- Administrator role on the Polystack platform
- SMTP endpoint and credentials for email delivery
- Webhook URLs for chat or incident management integrations
- Metric server endpoint for time-series export
Event Sources
Notification Targets
Email (SMTP)
Standard authenticated SMTP delivery. Templates support HTML and plaintext.
Best for human recipients.
Webhook
HTTP POST to any endpoint. Standard JSON body. Integrates with chat
platforms, incident management, and ticket systems.
Metric Server
Pushes events as time-series metrics to an external metric server such
as InfluxDB or a Prometheus push gateway.
In-Dashboard Inbox
All events appear in the Dashboard notification inbox regardless of
external delivery. Useful for operators reviewing recent activity.
Configure SMTP Delivery
- Deployment Console
- CLI
Open Notification Targets
Navigate to Backup Solution > Notifications > Targets.
Add an SMTP target
Click Add SMTP Target. Enter:
- Name:
ops-smtp - Server:
smtp.<your-domain> - Port:
587 - From:
ironcore-backup@<your-domain> - Auth method: PLAIN or LOGIN
- Username / Password: SMTP credentials
- TLS: STARTTLS or implicit TLS
Test delivery
Click Test. A sample message is sent to a configurable test address.
Save
Click Save.
The SMTP target is registered and ready to use in notification groups.
Configure Webhook Delivery
A webhook target sends a JSON payload to any HTTP endpoint when an event matches the routing rule.- Deployment Console
- CLI
Add a webhook target
Open Notifications > Targets > Add Webhook.
Configure the endpoint
Enter:
- Name:
chat-ops - URL:
https://chat.<your-domain>/webhooks/ironcore-backup - Method: POST
- Headers:
Authorization: Bearer <token> - Body template: a JSON template
Customise the body template
Use the template variables provided by IBS:
Save
Click Save.
Test webhook receives a sample payload.
Webhook Body Template
The standard webhook payload includes:Configure Metric Server Export
Push events to an external metric server for long-term retention, dashboards, and cross-system correlation.- Deployment Console
- CLI
Open Notifications > Targets > Add Metric Server. Enter
the endpoint URL and protocol (InfluxDB v2, Prometheus push gateway).
Notification Groups
A notification group combines one or more targets with a rule that decides when each target is dispatched.- Deployment Console
- CLI
Open Groups
Navigate to Notifications > Groups.
Create a group
Click Add Group. Enter:
- Name:
ops-team - Description: “Daily operations team”
Add targets and rules
For each target, define when it should receive events:
- SMTP
ops-smtp— every event - Webhook
chat-ops— onlyseverity=erroror higher - Metric server — every event
Save
Click Save.
The group is selectable when configuring backup jobs, datastore alerts, and verification jobs.
Rule Expressions
Examples:
Event Severity
Recommended Notification Configuration
Rate Limiting and Digesting
To prevent noisy notification storms during incidents:Configure digest mode for routine events
Troubleshooting
Email not arriving
Email not arriving
Check the Tasks panel for notification dispatch failures. Confirm
SMTP credentials, port, and TLS settings. Look at the SMTP target’s
last result.
Webhook returns 401 or 403
Webhook returns 401 or 403
The webhook target’s authorisation header may be stale or wrong. Update
the header value:
Too many notifications during incidents
Too many notifications during incidents
Enable per-group rate limiting and the daily digest for
info events.
Consider routing low-severity events to the metric server only, not chat.Missing events for a specific datastore
Missing events for a specific datastore
Confirm the datastore is attached to a notification group. Check the
datastore detail panel under Alerts.
Next Steps
Access Control
Notification events generated by access changes
Verification and Validation
Verification jobs whose results dispatch to notification groups
Monitoring Jobs
Operator view of jobs and notifications
Troubleshooting
Admin-level diagnostic procedures
