In Flashduty On-call
Get the integration email address in either of the two ways below. In both cases choose the Email integration type, not Veeam Service Provider Console.
Use a dedicated integration
- In the Flashduty console, select Channels and open a channel
- Select Settings → Integrations → Dedicated integrations and click Add an integration
- Select Email and click Save
- Open the new integration card, copy the email address, then configure the push rules below
Use a shared integration
- In the Flashduty console, select Integration Center → Alert events
- Select Email, enter an integration name and copy the email address
- Configure the push rules below
- Set a default route, select a channel and click Save
Configure push rules in Flashduty
VSPC emails carry no alarm ID. The subject format below puts the company, location and alarm name in the title, and the rule extracts these three parts as the Alert Key. Emails with the same company, location and alarm name merge into one alert. The alarm status is not part of the Alert Key, so when an alarm changes from Warning to Error the existing alert is updated instead of a new one being created.
- Set Push mode to Trigger or close alert based on rules
- Add the one rule below: the condition is Email title Match the given regex, the type is Trigger alert, and the Alert Key is extracted from the Email title
- Under Default rules, choose: if none of the above rules match, discard email
Configure Veeam Service Provider Console
The paths below come from the VSPC documentation and require administrator rights.
- Email server: go to Configuration → Server Settings → Email Server and configure the SMTP server (server address, port, encryption)
- Notification frequency: in the Alarms section, set the frequency slider to Emails on every event. Summary emails only sends a daily digest, which the rules cannot process one alarm at a time
- Subject: in the Alarms section, set Subject to:
%alarmStatus%, %company%, %location% and %alarmName% are the variables VSPC supports in alarm notification subjects. A rendered subject looks like:
- Recipients: by default VSPC sends alarm emails to location administrators and company administrators. To send them to Flashduty, go to Configuration → Templates → Predefined Alarms tab, select an alarm and click Edit, click Add at the Actions step, choose Send email notification in Action, enter the Flashduty email integration address in Value, and set the condition to Errors and warnings
- Email format: the rules read only the email title; the body format does not affect matching
Limitations
- No resolve email: by default VSPC sends email when a new alarm is raised or when an existing alarm changes to Error or Warning, so the rules cannot close alerts automatically. Turn on the auto-resolve timeout in the channel that receives this integration; 24 hours is a reasonable start. You can also close alerts manually in Flashduty.
- Object merging: the subject variables do not include an object name, so alarms with the same name on different objects under the same company and location merge into one Flashduty alert.
- Type and severity: in Flashduty these alerts show the Email integration type, and their severity is always Warning. You can adjust it with alert pipelines based on
Errorin the title.