Monit 无法读取内容

Monit 无法读取内容

我已经安装了最新版本的 Monit,并创建了一个非常基本的规则:当在 google.com 上找不到“Google”这个词时提醒我(污损检查)。

我不断收到以下错误:无法使用 SSL/TLS 协议 HTTP 访问 [www.google.com]:443/ 类型 TCP/IP

如果我想检查内容,我应该打开某种不同的端口吗?没有内容规则,它工作得很好。我已经尝试打开端口 80 和 443。

    check host google with address srv1.google.com
  if failed url http://www.google.com
    content == "Google"
    with timeout 20 seconds for 2 cycles then alert

Monit 托管在 Synology NAS 上。

答案1

您正在尝试访问http://www.google.com但似乎谷歌现在只支持httpS。

尝试更改您的规则以使用 HTTPS:

if failed url https://www.google.com

语法更像是(没有尝试验证它所以不确定)

check host google with address srv1.google.com
  if failed
    port 443
    protocol https
    content = "Google"
       with timeout 20 seconds for 2 cycles then alert

相关内容