监控工具SQL Monitor v10新功能详解:自动配置和调整警报策略

翻译|产品更新|编辑:莫成敏|2020-03-31 10:55:27.257|阅读 18 次

概述:SQL Monitor 发布了版本10,更新了很多重要功能,本文主要介绍了已改进的功能详解——自动配置和调整警报策略。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

SQL Monitor是一个SQL Server监控工具。它可以监控SQL Servers的健康状况和活动,并通过电子邮件为您发送监测结果和建议。SQL Monitor 10在连接性、建立因果关系和警报方面包含了更多内容。 本文简要介绍了我们已引入或改进的功能,以及原因。

点击下载SQL Monitor正式版


SQL Monitor是为繁忙的DBA设计的,它需要照顾许多服务器。 这个想法是为了提供简单的观点、活动的摘要和视图、从服务器组或集群的广泛范围一直到与单个数据库查询相关的复杂的等待统计信息。

使用SQL Monitor 10,我们可以使您更轻松地控制监视内容,扩展配置警报策略的方式以及优化对收集到的信息做出响应的方式。 我们推出了一系列新的指标和功能,希望它们可以使人们更容易理解服务器出现急性压力状况或不稳定的根本原因。

自动配置和调整警报策略

至关重要的是,适当的人员或适当的渠道,在适当的时间获得适当的警报。 我提倡有必要像其他任何DevOps流程一样不断完善您的警报策略。过度警报可能是监视系统“失败”的最常见原因。

理想的情况下,一个好的警报系统不应在无法采取任何措施或所有人都知道可以放心的情况下发出任何警报,因为它们与给定的数据库或给定的时间无关。同样,任何表明需要开发时间或系统管理员进行调查的重要警报,都应自动生成票证以计划这项工作,从而鼓励对数据库系统进行连续,逐步改进的过程。

SQL Monitor 10可以帮助您完成所有这些工作,从而使您能够:

  • 配置重要警报以自动提高IT服务管理(ITSM)系统中的票证
  • 通过PowerShell API自动执行警报配置
  • 创建警报抑制窗口,例如在维护窗口期间(在编写本文时,配置仅是GUI)
  • 将警报摘要报告添加到“ SQL Monitor报告”页面(也是GUI)。

与IT服务管理(ITSM)系统进行警报集成

SQL Monitor现在支持警报的Webhook通知,这意味着它们现在可以在ServiceNow、Microsoft Teams、Jira或ZenDesk等服务管理系统中自动提高票证。这样就可以安排工作,而无需DBA手动进行。

用户可以选择触发警报的警报(例如按类型或严重性),并将其与新的时间过滤功能集成在一起,例如,在维护时段内不会创建警报。

只需转到“配置”标签和“通知设置”窗口,然后向我们提供正确的URL:

监控工具SQL Monitor v10新功能详解:自动配置和调整警报策略

通过PowerShell API进行警报配置

在SQL Monitor 10中,我们扩展了PowerShell API(在v9.1中首次引入),以便您可以编写警报策略的所有方面的脚本,包括警报阈值级别。

SQL Monitor可以开箱即用地发挥最大作用,它可以使用合理的阈值设置一组有用的核心度量和警报。 但是,正确的警报和正确的阈值100%取决于您的系统。 一组服务器或一类服务器可能都需要具有相同阈值的相同警报类型,但是它们可能与其他类别服务器的警报类型完全不同。 此外,例如,对于一组与内存相关的警报,基于VMWare的服务器组可能需要与裸机服务器不同的阈值。

逐个服务器在GUI中配置所有这些操作可能很耗时,而且很容易引入差异。就像任何其他SQL Server管理或维护任务一样,此警报配置任务也应自动执行。

使用PowerShell API,您现在可以编写PowerShell脚本,以完全符合您的要求的方式在计算机上设置警报。然后,您可以将其用作模型,将所有设置复制到其他计算机,或仅复制到计算机组。您可以定义应启用或禁用的警报类型,例如,集群中的任何服务器,应设置的阈值以及每种警报类型应通知谁。您可以将设置保存到磁盘以进行配置管理记录,也可以从该记录中安装计算机。您可以根据需要单独或跨计算机集合添加、更新或暂停警报。使用这些脚本化的技术,您可以在整个资产范围内快速复制警报设置,并在每次注册给定类或类型的新服务器时应用相同的警报策略。

举一个简单的例子,假设我们有一个很好的、经过测试的备份过程。我们确切知道哪些数据库在其中,哪些没在,也不再需要“备份过期”警报。导航到“ SQL Monitor”中的“配置”选项卡,然后单击“API”部分下的“查看示例PowerShell脚本”,您将找到“禁用备份过期警报”脚本,该脚本将对所有SQL Server实例上的所有数据库禁用此警报。

请注意,如果您希望在短时间内(例如在部署期间)完全暂停对服务器的监视,则也可以使用PowerShell API来执行此操作。

警报抑制窗口

现在,SQL Monitor 10允许团队在特定时期内抑制警报或仅抑制其通知。您可以将同一警报抑制窗口应用于多个服务器(例如,群集中的服务器)或仅应用于群集中的单个节点。这些警报抑制窗口尚无法通过API编写脚本(但即将发布),因此,要创建一个窗口,请在GUI中导航至“配置”>“警报抑制”。

在某些时期,警报全都是噪音,没有信号。 例如,当您执行一些计划的系统维护时,很有可能服务器会在维护窗口内多次启动和关闭,并且警告为“服务器不可用”是令人讨厌的事情。

即使在正常操作期间,有时也可能不可避免,例如某些作业在服务器上运行时,某些指标将超过其配置的警报阈值。也许安全团队每月执行一次“渗透测试”,这会导致很多SQL Server登录失败。您不想完全关闭“登录失败”警报,但希望在此期间停止通知。以下屏幕显示了每周维护星期天的警报抑制窗口的示例:

监控工具SQL Monitor v10新功能详解:自动配置和调整警报策略

预警报告

SQL Monitor 10还使创建和共享最近类型和警报严重程度的报告变得更容易。导航到Reports部分,添加一个新平铺,并选择Alert平铺类型。创建这些报告只是UI,但是应该很快就可以编写脚本了。

您可以对警报状态(如所有当前活动的警报)或特定的警报类型(如最近的“作业失败”警报)进行筛选。警报报告块可以在警报过滤器中使用报告时间范围(最近7天),或者为警报的类型或状态定义的时间范围。

监控工具SQL Monitor v10新功能详解:自动配置和调整警报策略

SQL Monitor v10新功能较多,敬请期待后续内容~感兴趣的朋友可以下载SQL Monitor试用版免费体验~关注我们慧都网了解更多产品详情哦!

相关内容推荐:

监控工具SQL Monitor 发布v10.0版,WinRM连接现在支持HTTP | 附下载


想要购买SQL Monitor正版授权,或了解更多产品信息请点击【咨询在线客服】



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

文章转载自:Red Gate https://www.red-gate.com/hub/product-learning/sql-monitor/whats-new-in-sql-monitor-10?product=sql-monitor

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
SQL Monitor

SQL Monitor是一个SQL Server监控工具。它可以监控SQL Servers的健康状况和活动,并通过电子邮件为您发送监测结果和建议。

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat