Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Customized Alerting with
Spotlight on SQL Server
Greg Robidoux
SQL Server Professional

SQL Server DBA Professionals

Glob...
This review is based on the
FREE SQL Server
performance monitoring
tool:
Spotlight on SQL Server.

2

SQLDBApros
Managing SQL Server…
Managing SQL Server requires many tasks to be performed
by DBAs, including:
•
•
•
•
•
•
•
•

3

Makin...
Maintenance & monitoring…
Maintenance and monitoring are
not the most fun aspects of being
a DBA, but without these tasks ...
Maintenance & monitoring…
In order to have a proper monitoring system you need to identify what
needs to be monitored, how...
Spotlight on SQL Server Enterprise
• Alarm Actions
– Allow you to set up specific
criteria as to when an action
should tak...
Alarm Actions – Conditions
Conditions build criteria that
determine if an alarm action is
to be fired –
• The alarm is…

–...
Alarm Actions – Actions
Actions allow us to
determine what to do if
all of the conditions are
met –
• Send email to…

– Wh...
Alarm Actions – Descriptions
Descriptions define the rules for the alarms–

9

SQLDBApros
Example: Page Life Expectancy
Here is another example of an alarm action based on page life
expectancy that has occurred f...
Example: Page Life Expectancy
Actions –

11

SQLDBApros
Example: Page Life Expectancy
Descriptions –

12

SQLDBApros
Hone in…
Based on the examples, we were able to further define when an action
occurs based on several sets of criteria ins...
The beauty is…

You can set up the alarms once and then
build different criteria for more critical
servers so you can focu...
Download a FREE TRIAL of Spotlight
on SQL Server
and start using Alarm Actions today!

15

SQLDBApros
Learn More
View Greg’s Original Post
Download Spotlight on SQL Server

16
Upcoming SlideShare
Loading in …5
×

Customized Alerting with Spotlight on SQL Server

5,590 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Customized Alerting with Spotlight on SQL Server

  1. 1. Customized Alerting with Spotlight on SQL Server Greg Robidoux SQL Server Professional SQL Server DBA Professionals Global Marketing
  2. 2. This review is based on the FREE SQL Server performance monitoring tool: Spotlight on SQL Server. 2 SQLDBApros
  3. 3. Managing SQL Server… Managing SQL Server requires many tasks to be performed by DBAs, including: • • • • • • • • 3 Making sure databases are backed up Performance is acceptable Releasing updates into production Security changes SQL upgrades Adding databases Monitoring And more… SQLDBApros
  4. 4. Maintenance & monitoring… Maintenance and monitoring are not the most fun aspects of being a DBA, but without these tasks you are headed for disaster. Maintenance can be set up on an automated schedule. Monitoring requires human effort to ensure the real issues are being looked at and the non-critical items are put on the back burner. 4 SQLDBApros
  5. 5. Maintenance & monitoring… In order to have a proper monitoring system you need to identify what needs to be monitored, how you are alerted, and what items are critical. The Problem: You can setup jobs to capture critical information in T-SQL and SQL Agent, but it is not as easy to set limitations for when and how frequently you are notified. 5 The Solution: Spotlight on SQL Server Enterprise. SQLDBApros
  6. 6. Spotlight on SQL Server Enterprise • Alarm Actions – Allow you to set up specific criteria as to when an action should take place – Based on how an alarm (alert) is configured • Focus on the real issues and not be bothered by non-critical items. Example: When CPU has reached 90% for 5 minutes or more during business hours, then an email might be sent to the DBA team. You might have a highly intensive CPU operation that runs every night, which you know is not critical and do not want to be notified. 6 SQLDBApros
  7. 7. Alarm Actions – Conditions Conditions build criteria that determine if an alarm action is to be fired – • The alarm is… – Identifies what alarms make up this action (one or many) • The connection’s tag is… – Setup tags that group specific servers together (production, development, etc.) • The day of the week is… – Determine which days of the week the alarm should be fired. 7 SQLDBApros
  8. 8. Alarm Actions – Actions Actions allow us to determine what to do if all of the conditions are met – • Send email to… – Which will send an email to specified recipient 8 SQLDBApros
  9. 9. Alarm Actions – Descriptions Descriptions define the rules for the alarms– 9 SQLDBApros
  10. 10. Example: Page Life Expectancy Here is another example of an alarm action based on page life expectancy that has occurred for at least 15 minutes with an action to write to the Spotlight on SQL Server log. Conditions – 10 SQLDBApros
  11. 11. Example: Page Life Expectancy Actions – 11 SQLDBApros
  12. 12. Example: Page Life Expectancy Descriptions – 12 SQLDBApros
  13. 13. Hone in… Based on the examples, we were able to further define when an action occurs based on several sets of criteria instead of just a counter or measure reaching a certain threshold. This allows you to further hone in on the mission critical servers as well as critical items that need to be addressed by the DBA team. There are several conditions and actions that can be taken besides just sending an email – Trying to replicate this level of complexity would take a great amount of work in T-SQL and SQL Server Agent 13 SQLDBApros
  14. 14. The beauty is… You can set up the alarms once and then build different criteria for more critical servers so you can focus on what is really important. 14 SQLDBApros
  15. 15. Download a FREE TRIAL of Spotlight on SQL Server and start using Alarm Actions today! 15 SQLDBApros
  16. 16. Learn More View Greg’s Original Post Download Spotlight on SQL Server 16

×