下载Navicat Monitor最新版本
Navicat Monitor 是一套安全、简单而且无代理的远程服务器监控工具。它具有强大的功能使你的监控发挥最大效用。受监控的服务器包括 MySQL、MariaDB 和 Percona Server,并与 Amazon RDS、Amazon Aurora、Oracle Cloud、Microsoft Azure 和阿里云等云数据库兼容。Navicat Monitor 是一款基于服务器的软件,可以使用网页浏览器从任何地方访问。通过网络访问,你可以全天候轻松无缝地掌握全球服务器的状况。
数据库监控的主要作用之一是在潜在问题发展成实际问题之前捕获它们。为此,Navicat Monitor for MySQL/MariaDB提供了高级根本原因分析,使您能够在出现问题时找到深入的信息。此功能是警报功能的一部分。
警报详细信息屏幕提供所选警报的概述,包括其摘要、时间线、指标图表等。Navicat还维护警报历史记录,您可以浏览警报表、打开特定警报、将其分配给用户或一次选择多个警报。
但是,也许Navicat Alerts最有用的功能是,当基础结构中出现警告或严重情况时,能够通过电子邮件、SMS、SNMP或Slack通知您。这篇文章将介绍学习如何设置自定义警报。
设置Alert Policies
在Navicat Monitor for MySQL/MariaDB中,可以设置自定义警报阈值来监视基础结构,并在达到定义的阈值规则时接收警报。例如:当CPU利用率超过90%超过30分钟时。您还可以自定义阈值以触发特定实例和组的警报,并设置向谁发送警报通知。
当被监视的度量值在某个持续时间内超过指定阈值时触发警报。您可以启用或禁用警报,并更改其阈值以及继承设置。要配置警报策略,请转到Configurations > Alert Policy。
警报类型表显示所有可用警报及其详细信息。警报有三种类型:System, Security and Performance(系统、安全和性能)。
如果要启用CPU使用率警报,我们将单击表行中的“CPU Usage”标签。(您也可以同时配置多个警报,方法是选中每个警报旁边的框,然后单击“Configure Alerts”按钮。)
您可以看到Navicat为每个警报提供默认值。例如,CPU使用警报定义了70%容量的警告条件和90%容量的关键条件。此外,当警告或临界状态持续至少5分钟时,会触发阈值。触发后,将向数据库的所有用户发送电子邮件通知。
所有这些参数都可以在CPU使用详细信息屏幕上更改:
假设我们希望提高阈值,并在警告或紧急情况存在10分钟后向DBAs发送电子邮件,我们可以修改警报详细信息,如下所示:
我们甚至可以通过在备选电子邮件地址字段中包含以逗号分隔的电子邮件列表向其他方发送通知。
最后,单击保存按钮更新警报设置。
设置通知
Navicat Monitor提供三个选项,用于在被监视的数据库实例中发出警报或在使用时出现系统问题时发送通知。这三个选项是:emails, SNMP traps 和 SMS messages。要配置警报通知,请转到Configurations > Notifications。
以下是使用特定电子邮件地址发送电子邮件的示例值:
您现在可以接收电子邮件通知了!