Monit将无法启动:“无法将''转换为FQDN名称 - 提供的nodename和servname”

Modified on: Wed, 11 Sep 2019 15:00:03 +0800

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

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

monit: Cannot translate 'hakan' to FQDN name -- nodename nor servname provided, or not known
Control file syntax OK

当我运行sudo monit restart all时,我得到:

monit: Cannot translate 'hakan' to FQDN name -- nodename nor servname provided, or not known
monit: Cannot connect to the monit daemon. Did you start it with http support?

'hakan'是我的主人名。

这是我的 / etc / monitrc

set daemon 60
set idfile /tmp/monit.id
set statefile /tmp/monit.state
set mailserver localhost
set alert systems@abcd.net
set httpd port 2812 and use address localhost

任何想法?我在谷歌上发现这一点并不幸运。提前谢谢。

作者:Hakan B.

最佳答案

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

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

192.168.x.y hakan hakan.local.domain

其中第一个是你的服务器ip。


相关问答

添加新评论