First Responder Kit


Job details

Name: First Responder Kit
Platform: Sqlserver
Category: Performance extension (Brent Ozar)
Description: Checks if and where the procedures sp_BlitzBackups, sp_BlitzCache, sp_BlitzFirst, sp_BlitzIndex, sp_BlitzLock and sp_BlitzWho (related to Brent Ozar First Responder Kit scripts) are installed (Install-Core-Blitz-No-Query-Store.sql).
Long description: Checks if and where the procedures sp_BlitzBackups, sp_BlitzCache, sp_BlitzFirst, sp_BlitzIndex, sp_BlitzLock and sp_BlitzWho (related to Brent Ozar First Responder Kit scripts) are installed.
Version: 2
Default schedule: 0 * * *
Requires engine install: Yes
Compatibility tag: .[type=‘instance’ & databasetype=‘sqlserver’]/instance[maj_version > ‘2005′ & hasengine=‘YES’ & (engine_edition = ‘Microsoft SQL Server’ engine_edition = ‘Azure SQL Managed Instance’)]

Parameters

Name Default value Description
ignore databases model List of databases (separated by comma) which will be ignored. You can use % (percent sign) to represent wild card characters.
return status when not installed 0 Return status value (ALARM – 2, WARNING – 1, or OK – 0) when First Responder Kit procedures (related to Brent Ozars scripts) are not installed.
return status when multiple installations 1 Return status value (ALARM – 2, WARNING – 1, or OK – 0) when multiple First Responder Kit procedures are installed.

Job Summary

SELECT db_name, sch_name, obj_name, obj_type, create_date, version, version_date
FROM tab_inst_check_blitz
ORDER BY obj_name, create_date DESC;

Job Implementation Details

Job Dependencies

Parameters Overview

Parameter Name Description
ignore databases List of databases which will be ignored during the check, supports wildcards.
return status when not installed Return status value when First Responder Kit procedures are not installed.
return status when multiple installations Return status value when multiple installations of First Responder Kit procedures are found.

Output Presentation

Automated Monitoring and Alerts

Upgrade and Maintenance

Conclusion