![由于磁盘大小不足导致连接数据库失败的错误?](https://linux22.com/image/759383/%E7%94%B1%E4%BA%8E%E7%A3%81%E7%9B%98%E5%A4%A7%E5%B0%8F%E4%B8%8D%E8%B6%B3%E5%AF%BC%E8%87%B4%E8%BF%9E%E6%8E%A5%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A4%B1%E8%B4%A5%E7%9A%84%E9%94%99%E8%AF%AF%EF%BC%9F.png)
我们通过 Bitnami 在 GCP 上安装了 WordPress 多站点,出现连接数据库失败的错误,这似乎是由于磁盘大小不足造成的,当我们调整磁盘大小时问题就解决了。
问题是,我们如何才能在网站停止运行之前得到警告,如何在 GCP 上设置警告通知?
答案1
为了能够监控 GCE 中磁盘的使用情况,您必须安装云监控服务的监控代理[1]。
使用此代理,你将能够监控磁盘以及许多其他资源;让我与你分享可用指标的完整列表[2]
但是我相信您正在寻找的指标是:“磁盘使用百分比”。[3],请按照此文档在您的实例中安装监控代理。[4]
然后,您必须配置使用上述指标的警报。这里有一个示例/操作方法,可帮助您配置警报[5]
[1]https://cloud.google.com/monitoring/support/notification-options#creating_channels [2]https://cloud.google.com/monitoring/api/metrics_agent [3]https://cloud.google.com/monitoring/api/metrics_agent#agent-disk [4]https://cloud.google.com/monitoring/agent/installation#joint-install [5]https://cloud.google.com/monitoring/quickstart-lamp#create_an_uptime_check_and_an_alerting_policy
答案2
有多种选择。您可以设置自己的监控服务器(如 Zabbix 或 Nagios)来检查您的 Web 和数据库服务器。或者,您可以使用 Google Cloud 监控服务。在提到的系统中,您可以设置要监控的内容以及触发哪些系统将向您发送通知(即磁盘空间剩余 NN% 警告)。