SQL Server 监控
监控 SQL 服务器状态、数据库属性和 SQL 操作,并通过即时告警接收数据库性能峰值的通知。SQL 故障转移集群监视器可以使用 Site24x7 Windows 代理进行监控,即在 Windows 代理成功安装后,它们将被自动发现并添加到监控中。
支持的版本:SQL 2008 及以上版本。
前提条件
- SQL 2008 及以上版本。
- .NET 3.0 及以上版本。
- 确认有足够的授权。
添加 SQL 监视器
- 登录 Site24x7,进入服务器 > Microsoft SQL Server(+)。
- 单击下载 Site24x7 Windows 服务器代理。在安装向导提示时,复制并粘贴设备密钥。
Windows 代理安装完成后,代理将自动发现并添加 SQL 服务器进行监控。进入服务器 > Microsoft SQL Server 查看 SQL 服务器的性能指标。
如果您不希望应用程序被自动发现并添加到监控,请在设置页面(管理 > 服务器监控 > 设置)中将"自动发现服务器上的应用程序"选项切换为否。
Linux 环境:
在 Linux 环境中监控 Microsoft SQL。安装我们开箱即用的插件集成,立即开始监控。
Microsoft SQL Insights
通过深度洞察功能监控您的 Microsoft SQL Server,实时追踪慢查询、阻塞会话、锁、等待、失败的作业和高开销查询。借助鸟瞰视图,Site24x7 全面的集中化控制台帮助您追踪和排查 SQL 服务器的性能问题,并识别阻塞和锁,确保无缝运行。
监控 SQL 集群
无论是独立 SQL 服务器还是 SQL 集群,Windows 代理都将自动发现并以单个监视器授权的方式处理。您可以获得整个 SQL 集群的统一视图,而无需为活动节点和被动节点分别创建 SQL 监视器。这确保了被动节点不会被错误地显示为"宕机"状态。设置即时告警,在活动节点和被动节点之间发生任何故障转移时接收通知。通过详细的日志报表分析集群所有故障转移的完整历史记录。
重新发现 SQL 监视器
如果 Site24x7 Web 客户端中不存在 SQL 监视器,或该监视器之前已被删除,您可以使用发现应用程序选项重新启用它。登录 Site24x7,进入服务器 > 服务器监控 > 服务器 > 单击关联的 Windows 服务器监视器 > 将鼠标悬停在显示名称旁边的汉堡图标上 > 单击发现应用程序。
添加阈值和可用性配置文件
SQL 服务器监视器成功添加到您的 Site24x7 账户后,添加阈值和可用性配置文件,帮助告警引擎判断特定资源是否应被声明为严重或宕机状态。
安全
Site24x7 Windows 监控代理使用 perfmon 计数器进行数据收集,每五分钟执行一次,这是只读操作。为获取集群名称、所属节点等 SQL 集群相关指标,我们使用 PowerShell cmdlet:
Get-ClusterResource
不使用 T-SQL 查询来获取数据。我们不会要求提供 SQL 服务器凭据,也不会直接连接到 SQL 服务器来监控您的 Microsoft SQL Server。查看一些关于 SQL Server 监控安全方面的常见问题。
进一步了解 Windows 代理安全性。
授权
这是一个高级监视器。
故障排除技巧
- SQL 集群监控相关常见问题
- 未从 SQL 服务器收到数据时的故障排除步骤
- 导出 SQL 数据库详情
- 如何在部分 perfmon 计数器缺失时重建它们?
- 从服务器卸载后,Microsoft Windows 应用程序监视器是否会自动删除?
