How to Create Alert to Monitor Backup Size Database MS SQL Server in Solarwind DPA ?
Found this script on Stackexchange that might do what you need.
You can modify it for your purposes - like do a sum(bs.backup_size) in the select and then use that numeric to compare against some size for when you would like to get notified.
When you get something working per how you want to use it, do you mind posting back here? I'd really like to see what you used in your env.
<span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">WITH</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> LastBackUp </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">AS</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /></span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">(</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /></span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">SELECT</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> bs</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">database_name</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">,</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /> bs</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">backup_size</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">,</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /> bs</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">backup_start_date</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">,</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /> bmf</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">physical_device_name</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">,</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /> Position </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">=</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> ROW_NUMBER</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">()</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">OVER</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">(</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">PARTITION</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">BY</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> bs</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">database_name </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">ORDER</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">BY</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> bs</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">backup_start_date </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">DESC</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">)</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /></span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">FROM</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> msdb</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">dbo</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">backupmediafamily bmf<br /></span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">JOIN</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> msdb</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">dbo</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">backupmediaset bms </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">ON</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> bmf</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">media_set_id </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">=</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> bms</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">media_set_id<br /></span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">JOIN</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> msdb</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">dbo</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">backupset bs </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">ON</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> bms</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">media_set_id </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">=</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> bs</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">media_set_id<br /></span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">WHERE</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> bs</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.[</span><span class="pln" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;">type</span><span class="pun" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;">]</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">=</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="str" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#7d2727;">'D'</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /></span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">AND</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> bs</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">.</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">is_copy_only </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">=</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="lit" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#7d2727;">0</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /></span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">)</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /></span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">SELECT</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> <br /> database_name </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">AS</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">[</span><span class="kwd" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #101094;">Database</span><span class="pun" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;">],</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /> CAST</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">(</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">backup_size </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">/</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="lit" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#7d2727;">1048576</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">AS</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> DECIMAL</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">(</span><span class="lit" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#7d2727;">10</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">,</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="lit" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#7d2727;">2</span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">)</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">)</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">AS</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">[</span><span class="pln" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;">BackupSizeMB</span><span class="pun" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;">],</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /> backup_start_date </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">AS</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">[</span><span class="pln" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;">Last </span><span class="kwd" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #101094;">Full</span><span class="pln" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;"> DB </span><span class="kwd" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #101094;">Backup</span><span class="pln" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;"> Date</span><span class="pun" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;">],</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /> physical_device_name </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">AS</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">[</span><span class="kwd" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #101094;">Backup</span><span class="pln" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;"> </span><span class="kwd" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #101094;">File</span><span class="pln" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;"> Location</span><span class="pun" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;">]</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /></span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">FROM</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> LastBackUp<br /></span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">WHERE</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> Position </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">=</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="lit" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#7d2727;">1</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"><br /></span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">ORDER</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="kwd" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#101094;">BY</span><span class="pln" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;"> </span><span class="pun" style="font-style:inherit;font-weight:inherit;font-family:inherit;color:#303336;">[</span><span class="kwd" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #101094;">Database</span><span class="pun" style="font-style: inherit; font-weight: inherit; font-family: inherit; color: #303336;">];</span>
Thank you very much for your support, is the meaning of the "[ ]" sign replaced according to our database?
may I ask the FULL script to compare, because I still don't understand the script.
This is my setup :
Please review my setup
You will need to do a couple things to make this work:
WITH LastBackUp AS (
SELECT bs.database_name,
bs.backup_size,
bs.backup_start_date,
bmf.physical_device_name,
Position = ROW_NUMBER() OVER( PARTITION BY bs.database_name ORDER BY bs.backup_start_date DESC )
FROM msdb.dbo.backupmediafamily bmf
JOIN msdb.dbo.backupmediaset bms ON bmf.media_set_id = bms.media_set_id
JOIN msdb.dbo.backupset bs ON bms.media_set_id = bs.media_set_id
WHERE bs.[type] = 'D'
AND bs.is_copy_only = 0
AND Position = 1
)
SELECT database_name AS [Database],
backup_size/1024.0/1024.0 AS backup_size_gb
FROM LastBackUp
ORDER BY [Database];
My alert definition then looks like this: