11 November 2016
11 November 2016

Integrating SQL Monitor alerts with other systems

One of SQL Monitor’s most valuable capabilities is raising alerts when bad things happen in SQL Server. The alerts are listed within SQL Monitor but can also be sent out as emails. However, many of our customers have said they’d like to see those alerts in their other systems too. The latest version of SQL Monitor does just that, allowing you to send reports either as SNMP traps, or as messages into Slack.

Slack

Slack has become an essential communications tool for people working in teams (we use it at Redgate), so it was a no-brainer to integrate SQL Monitor alerts into Slack.  Setup is simple.  Go to the configuration tab in SQL Monitor and click on Notification Settings. It’s then just a question of filling in a webhook url (obtained from Slack), along with a username and the channel to post to.

SQL Monitor notification configuration screenshot

You’ll receive messages like these, giving an overview of the alert, along with a link to view its details in SQL Monitor.

SQL Monitor Slack messages

Everybody in your team’s Slack channel can then see the alerts as they come through.

SNMP Traps

Likewise, SNMP traps are configured in a similar way and don’t require much setup – just a target IP address and a community string. You can consume SNMP traps in other tools like SCOM or ServiceNow, enabling you to treat SQL Monitor’s detailed alerts as part of the incident escalation processes you have created in those services.

SQL Monitor SNMP trap

One point to note is that currently if you disable an e-mail notification for a particular alert, you will not get a Slack or SNMP trap message either.

We’d really appreciate any feedback on this. Let us know how you’re using it, or if you encounter any problems – just email SQLMonitorFeedback@red-gate.com.

If you’d like to know more about how to configure SCOM 2012R2 to consume alerts from SQL Monitor, I’ve written another blog post where I give a walkthrough.

Tools in this post

SQL Monitor

SQL Monitor is a SQL server monitoring tool that transforms the way you look at your database. It cuts your daily check to minutes, with a web-based overview of all your SQL Servers.

Find out more

Share this post.

Share on FacebookShare on Google+Share on LinkedInTweet about this on Twitter

You may also like

  • Webinar

    How DevOps can help you stay ahead of the competition

    In this webinar, Microsoft MVP Steve Jones welcomes DevOps expert Bob Walker, Solution Architect at Octopus Deploy, to discuss how taking a DevOps approach paves the way for staying ahead in business.

  • Article

    Picking over the Bones of a SQL Injection Attack

    The best way to learn how to protect your databases from SQL Injection is to to see it in action and confront its consequences. This article tells the story of an attack on a vulnerable SQL Server REST interface, explaining how the attack unfolds, the mistakes that made it possible, and SQL Monitor's role as the 'canary in the mine'.

  • Article

    The Changing Role of SQL Server Monitoring

    Grant Fritchey explains how a modern monitoring tool must adapt, as our SQL Server databases grow in number and size, and migrate onto new cloud-based, containerized or virtual machine-based SQL Servers.

  • Article

    Troubleshooting Blocking in SQL Server using SQL Monitor

    SQL Monitor tells us immediately when significant blocking occurs, and where, during busy periods, and provides the full blocking chain, in an easy-to-digest graphical format, so we can diagnose and resolve the blocking quickly.