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通知您。這篇文章將介紹學習如何設置自定義警報。網絡
在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分鐘時,會觸發閾值。觸發後,將向數據庫的全部用戶發送電子郵件通知。spa
全部這些參數均可以在CPU使用詳細信息屏幕上更改:
假設咱們但願提升閾值,並在警告或緊急狀況存在10分鐘後向DBAs發送電子郵件,咱們能夠修改警報詳細信息,以下所示:
咱們甚至能夠經過在備選電子郵件地址字段中包含以逗號分隔的電子郵件列表向其餘方發送通知。
最後,單擊保存按鈕更新警報設置。
設置通知
Navicat Monitor提供三個選項,用於在被監視的數據庫實例中發出警報或在使用時出現系統問題時發送通知。這三個選項是:emails, SNMP traps 和 SMS messages。要配置警報通知,請轉到Configurations > Notifications。
如下是使用特定電子郵件地址發送電子郵件的示例值:
您如今能夠接收電子郵件通知了!