Monit 无法启动:“无法将‘<主机名>’转换为 FQDN 名称——提供的节点名或服务名”

Hak*_* B. 5 mac-osx monit osx-lion

我在 OS X 10.7 上安装了 monit-5.3.2,但一直无法运行。

当我运行sudo monit -t我得到:

monit:无法将“hakan”转换为 FQDN 名称——提供了节点名或服务名,或未知
控制文件语法正常

当我运行sudo monit restart 所有我得到:

monit:无法将“hakan”转换为 FQDN 名称——提供了节点名或服务名,或未知
monit:无法连接到 monit 守护进程。你是从 http 支持开始的吗?

'hakan' 是我的主机名。

这是我的/etc/monitrc

设置守护进程 60
设置 idfile /tmp/monit.id
设置状态文件 /tmp/monit.state
设置邮件服务器本地主机
设置警报系统@abcd.net
设置 httpd 端口 2812 并使用地址 localhost

有任何想法吗?我没有运气在谷歌上找到这个。提前致谢。

joh*_*n64 9

这是 的错误getaddrinfo,由 monit 调用以找出服务器的 fqdn。

您不能在您的服务器的 dns 中设置 fqdn。如果您不控制 dns 服务器,您可以通过在 /etc/hosts 中添加一个条目来解决它,如下所示:

192.168.x.y hakan hakan.local.domain
Run Code Online (Sandbox Code Playgroud)

其中第一个是您的服务器 IP。