Skip to main content

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

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.

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.
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.

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 — only severity=error or 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



Rate Limiting and Digesting

To prevent noisy notification storms during incidents:
Configure digest mode for routine events

Troubleshooting

Check the Tasks panel for notification dispatch failures. Confirm SMTP credentials, port, and TLS settings. Look at the SMTP target’s last result.
The webhook target’s authorisation header may be stale or wrong. Update the header value:
Enable per-group rate limiting and the daily digest for info events. Consider routing low-severity events to the metric server only, not chat.
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