depois de instalar o monit quando eu monit status myproc eu recebo "erro de conexão com o daemon monit"

6

depois de instalar o monit quando eu monit status myproc eu recebo "erro de conexão com o daemon monit"

Eu li em algum lugar que

The status command won't work in the case that monit is running indaemon mode without its http support - the command 'monit status' in such case tries to get the status from the daemon via http/tcp. To start the http interface you need to add the 'set httpd ...' statement to theconfiguration.

isso ainda está correto? esse post foi de 2005

    
por Jas 03.03.2011 / 15:39

6 respostas

12

Eu estava lutando para configurar o monit no meu servidor Ubuntu e aqui estão algumas coisas para verificar:

  • Certifique-se de definir startup = 1 em / etc / default / monit
  • Não deixe de comentar os parâmetros httpd em / etc / monit / monitrc

Um último "pegadinha" em / etc / monit / monitrc:

set daemon  120           # check services at 2-minute intervals
#  with start delay 240  # optional: delay the first check by 4-minutes (by
#                           # default Monit check immediately after Monit start)

Eu tive a linha "com atraso inicial 240" não comentada no começo. Parece que o servidor httpd não será iniciado imediatamente se você usar essa opção. Demorei um pouco para perceber porque o monit estava rodando, mas o servidor httpd não estava.

    
por 10.10.2011 / 23:04
9
 set httpd port 2812 and
  use address 0.0.0.0
  allow 0.0.0.0/0.0.0.0
  allow admin:monit

Acho que isso é melhor, ele adicionará uma página da web para ver o resultado do monit e o nome de usuário e a senha serão admin e monit.

    
por 24.07.2014 / 09:42
3

Para que isso funcione, você precisa definir o processo de monit httpd para permitir conexões do host local.

No seu arquivo de configuração, você deve descomentar a linha que diz allow localhost e reiniciar o monit.

    
por 30.06.2011 / 04:55
2

Eu adicionei esta linhas meu arquivo conf

set httpd port 2812 and
use address localhost
allow localhost
    
por 03.09.2013 / 12:38
1

Certifique-se de ter ativado o daemon HTTP e adicionado allow localhost. Há um write-up sobre como configurar corretamente monit para evitar esse erro aqui .

    
por 28.03.2013 / 13:07
1

Eu tenho: Não é possível criar o soquete para [host local]: 2812 - Conexão recusada

até que eu reiniciei a VM .. como no windows: reboot é bom depois de instalar o monit

    
por 24.05.2017 / 15:19

Tags