Alerts Administration Overview
The Alerts Administration screen is used for configuring the Conductor4SQL email alerts.
Enabling Alerts
Tick any of the checkboxes under the Enabled column to enable an email alert.
Make an Alert an Hourly Job
Tick any of the checkboxes under the Hourly column to make an email alert an hourly job.
Tip
Remember to click on the Save Changes button to save your Email Alert configuration to the database, or, click Discard Changes to discard your changes.
Email Report Definitions
Email Report Name | Email Report Description |
---|---|
Admin Queue Errors | Sent when the pulse check message has failed at a client (Usually when a database is in startup or recovery, or a sync database has been dropped) |
Audit Errors | Sent if a client has an error or is missing its event auditing queue (Audit Notification Queue) |
Backup Monitoring | Sent if a client has a database where the last backup date exceeds the threshold for old backups, as well as databases with no backups. Databases can be excluded in this report by adding them to the C4SqlConfig.Backup_Report_Exlusions table at central. The SyncWorx database, Scheduled Sync staging databases and system databases are excluded from this email report by default. |
Central Queues Notification | Sent when a message has failed to process at central (Usually data sync errors related to DDL changes, or save to table errors) |
Central Server File Space Usage | Sent every day showing the details of all central databases |
Clients Over 3 Days Behind | Sent when a client has been unavailable for 3 days or more. The C4SQL investigation process will provide as much detail as possible on why the clients are unavailable |
Clients Queues Notification | Sent when the client queue (excluding data sync queues) are down at the client due to invalid message |
Clients With Stale Transmission Queues | Sent when a client isn't behind but there are messages stuck on the transmission queue |
Data Sync Behind | Sent when the most recent change for a database for client is older that the threshold defined in the C4SQL configuration |
Data Sync Differences | Sent when the checksum between central and the client differ when syncing data |
Data Sync Errors | Sent when there is any data sync issue at the client |
Failed Job Monitoring | Sent if a the last run result for a job on a client is "Failed" |
Push Data Sync Errors | Sent when there is any push data sync issues at Central |
Report Queue Disabled | Sent when the reporting queue is down on the central server when reporting has been enabled for a group of or all clients. Corresponds with the indicator on the Conductor4SQL Central Dashboard. |
Service Notification | Sent when the central service is not running |
Skipped Data Sync Tables | Sent only once after data sync was enabled for a table, but was skipped because it was not valid due to being missing or SQL not supporting specific type of sync |
Space Monitoring | Sent if any client database has exceeded the defined threshold of the maximum file size. Also sent if the free space on any of the client disks with databases on is less than the define threshold (This only applies to SQL Server 2012+ clients) Provides full details of the databases that exceed the thresholds |
Space Summary | Sent if any client database has exceeded the defined threshold of the maximum file size. Also sent if the free space on any of the client disks with databases on is less than the define threshold (This only applies to SQL Server 2012+ clients) Provides only the summary of the databases that exceed the thresholds. Full details can be found in the Conductor4SQL - Space Monitoring report email |
Additional Information
Reports configuration table columns
- ReportID - ID used for looking up reports
- ReportName - Report name that will appear in the alert emails
- ReportCommand - T-SQL to execute to send report
- ParameterName - Parameters that determine sending and filtering information displayed in report
- Parameter - Parameter value
- Recipients - Comma separated list of emails to send report to (Will use Conductor4SQL default email settings if
NULL
) - CCRecipients - Comma separated list of emails to cc on report email (Will use Conductor4SQL default email setting if
NULL
) - EmailSubject - Text to appear in email report (Should we same as report name, unless modified)
- isHourlySchedule - Determines whether report is sent every hour (
[SyncWorx].[dbo.CM_Reports_EMails]
takes a bit parameter@isHourly
) - isEnabled - Determines whether this report should be sent
Note
The reports are sent during the C4SQL Daily and C4SQL Hourly jobs. They are processed using the [SyncWorx].[dbo.CM_Reports_EMails] @isHourly stored procedure. You may need to manually can manually run this stored procedure if C4SQL Daily job fails.