SQL Server 监控

监控 SQL服务器状态、数据库属性、SQL 操作,并通过即时告警获得有关数据库性能峰值的告警。SQL 故障转移集群监视器可以使用Site24x7 Windows 代理进行监视,即一旦成功安装 Windows 代理,它们将被自动发现并添加以进行监视。  

支持的版本:SQL 版本 2008 及更高版本。

先决条件

  • SQL 版本 2008 及更高版本。
  • .NET 3.0 及更高版本。
  • 检查是否有足够的许可。 

添加 SQL 监视器 

  1. 登录到 Site24x7 并转到服务器Microsoft SQL Server (+)。 
  2. 单击下载 Site24x7 Windows Server Agent。出现提示时,将设备密钥复制粘贴到安装向导中。

Windows 代理安装完成后,代理将自动发现并添加 SQL 服务器以进行监控。转至服务器Microsoft SQL Server以查看 SQL Server 的性能指标

如果您不希望应用程序被自动发现并添加以进行监控,请在设置页面(管理>服务器监视器>设置)中为选项自动发现服务器上的应用程序切换

监控 SQL 集群

无论是独立的 SQL 服务器还是 SQL 集群,Windows 代理都会自动发现并将其作为单个监视器许可使用。您可以获得整个 SQL 集群的单一视图,而不是为主动节点和被动节点设置单独的 SQL 监视器。这可确保被动节点不会错误地显示为 DOWN。设置即时告警,以便在主动和被动节点之间的任何故障转移时得到通知。从详细的日志报表中分析所有集群故障转移的完整历史记录。

重新发现 SQL 监视器

如果 Site24x7 Web 客户端中没有 SQL 监视器,或者之前已将其删除,您可以使用选项 发现应用启用它。登录到 Site24x7 并转到服务器>服务器监视器>服务器> 单击关联的 Windows 服务器监视器 > 将鼠标悬停在显示名称旁边的三横杠图标上 > 单击发现应用

添加阈值和可用性配置文件

将 SQL 服务器监视器成功添加到您的 Site24x7 帐户后,添加 阈值和可用性配置文件以帮助告警引擎决定是否必须将特定资源声明为关键资源或停机。

安全

Site24x7 Windows 监控代理使用 perfmon 计数器进行每五分钟一次的数据收集。这是一个只读操作。要获取集群名称、所有者节点等 SQL 集群相关指标,我们使用 PowerShell cmdlet:
Get-ClusterResource

不使用 T-SQL 查询来获取数据。我们不要求提供 SQL Server 凭证,也不直接连接到 SQL Server 来监控您的 Microsoft SQL Server。查看有关 SQL Server 监控安全方面的一些常见问题解答

阅读有关Windows 代理安全性的更多信息。

许可

这是一个高级监视器。每个 SQL 监视器可以监视 200 个数据库。

故障排除提示

相关文章