Monit não iniciará: “Não é possível converter 'hostname' para o nome do FQDN - nodename nem servname fornecidos”

5

Instalei o monit-5.3.2 no OS X 10.7, mas não consegui executá-lo.

Quando executo sudo monit -t , obtenho:

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

Quando executo o sudo monit reinicie tudo recebo:

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' é o meu nome de host.

Aqui está meu / etc / monitrc :

set daemon 60
set idfile /tmp/monit.id
set statefile /tmp/monit.state
set mailserver localhost
set alert [email protected]
set httpd port 2812 and use address localhost

Alguma ideia? Não tive sorte em encontrar isso no Google. Agradecemos antecipadamente.

    
por Hakan B. 25.03.2012 / 13:43

1 resposta

9

Este é um erro de getaddrinfo , que é chamado por monit para descobrir o fqdn do seu servidor.

Você não deve ter o fqdn configurado em seu dns para o seu servidor. Se você não controlar o servidor dns, você pode contorná-lo adicionando uma entrada em / etc / hosts da seguinte forma:

192.168.x.y hakan hakan.local.domain

onde o primeiro é o seu servidor ip.

    
por 25.03.2012 / 14:21