Table of Contents

MS-SQL File size

Purpose

To monitor database files size, with the ability to filter by type of file and specific filenames if necessary.

Context

Monitor features include :

Configuration hints

Surveillance table:

File type
Select the specific SQL server file type you want to monitor , select “Any” to monitor any kind of file size, select “Aggregate if you need to monitor the total size of all database files

File name:
You can set a file specific rule by setting its name in the File name filter field. Use * to match any file name, or use regular expressions.

File size in MB:
Use the multi-threshold syntax to set multiple threshold/severity associations: G2W:1024 W2M:2048 M2C:4096 (Green To Warning, Warning To Major, etc…), expressed in MB An alarm of the corresponding severity will be sent if file size is over threshold. Set 0 in the field if unused

Notice that values retrieved will be rounded

Surveillance table

ParameterDescription
ActiveUse this field to activate or deactivate a line of configuration.
File typeSelect the specific SQL Server file type you want to monitor Select “Any” so to monitor every type of file Select “Aggregate” if you want to monitor the size of all database files (aggregated)
File nameA filter to match only a specific SQL Server file name, you can use regular expression, white or black list
File size in MBThe threshold for the file size elapsed time from the last backup. You can use the multi threshold syntax (i.e. : G2W:10 W2C:40) . Values have to be expressed in MB
Auto clearIf checked, the alarm will be cleared as soon as the alarm condition is not met anymore.
Alarm tagThis field allows to add custom text within the alarm message. %MSG% variable will contain the actual generated message and can be used such as: “my_prefix %MSG% my_suffix”. By default, tag will be used as prefix.
AlarmIf checked, this line of surveillance will be used for alarm generation.
MetricIf checked, this line of surveillance will be used for metric generation.
ReportIf checked, this line of surveillance will used for showing threshold and severity in the daily report

Examples

ActiveFile typeFile nameFile size in MBAuto clearAlarm tagAlarmMetricReport
trueDataDBDATAG2W:1024 W2M:2048true truetruetrue

Effect : For this rule, only Data - rows - type files will be monitored (File Type set to : “Data”).

All Data type files containing the string “DBDATA” on their file names will be taken into account. A WARNING alarm is sent if the file size 1024 MB or more, a MAJOR alarm if 2048 MB or more.

Generated metrics

metricIdmetricUnitmetricTargetmetricDescription
MSSQL_DATABASE_AGG_FILE_SIZEMBAGGREGATEThe addition of all retrieved SQL Server file sizes - aggregated - of a given database, expressed in MB
MSSQL_DATABASE_FILE_SIZEMB[File type] - [File name]

expressed in MB|