Назад | Перейти на главную страницу

Monit won't start: “Cannot translate '<hostname>'в полное доменное имя - указанное имя узла или имя сервера »</hostname>

Я установил monit-5.3.2 на OS X 10.7, но не смог запустить его.

Когда я бегу sudo monit -t Я получил:

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

Когда я бегу sudo monit перезапустить все Я получил:

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

Любые идеи? Мне не удалось найти это в Google. Заранее спасибо.

Это ошибка getaddrinfo, который вызывается monit для определения fqdn вашего сервера.

У вас не должно быть настроено fqdn в вашем DNS для вашего сервера. Если вы не контролируете DNS-сервер, вы можете обойти это, добавив запись в / etc / hosts следующим образом:

192.168.x.y hakan hakan.local.domain

где первый - это ip вашего сервера.