Como instalar o programa de monitoramento Monit no HestiaCP? Explicação detalhada do método de instalação do Monit

A verdade chocante: por que você ainda não está aqui Hestia CP Instalar o Monit em?

Agora vamos falar sobre porque o Monit é um dos melhores parceiros para usuários do HestiaCP.

Monit permite monitorar facilmente os principais serviços do seu servidor, como Nginx, PHP-FPM e MySQL.

E você pode integrar o Monit ao seu HestiaCP em apenas algumas etapas simples, tão fáceis quanto passar manteiga no pão. Você está pronto? Vamos começar!

O que é Monita? Por que é tão importante para o HestiaCP?

Antes de mergulharmos no tutorial, vamos dar uma breve olhada no Monit. Monit é uma ferramenta leve de código aberto que pode monitorar processos e serviços em sistemas Unix.

Se um processo travar, o Monit pode reiniciá-lo automaticamente para garantir que seu servidor sempre funcione normalmente.

É como ter um guarda-costas 24 horas por dia, 7 dias por semana para o seu servidor, que não é apenas confiável, mas também responsivo.

Condições necessárias para instalar o Monit no HestiaCP

Antes de instalar o Monit, certifique-se de atender às seguintes condições:

  • Painel de controle Hestia instalado
  • Tenha acesso root

Se você atender a esses critérios, estamos prontos para prosseguir.

Etapa 1: atualizar pacotes do sistema

Primeiro, certifique-se de que os pacotes do seu sistema estejam atualizados. Atualize os pacotes do sistema usando o seguinte comando:

apt update

Isso é importante porque as atualizações de pacotes do sistema podem corrigir possíveis vulnerabilidades e garantir que você tenha a versão mais recente do Monit instalada.

Passo 2: Instale o Monit

Após a conclusão da atualização do sistema, você pode instalar o Monit. Digite o seguinte comando para instalar:

apt install monit

Esta etapa irá baixar e instalar automaticamente o Monit, você só precisa esperar pacientemente alguns minutos.

Etapa 3: Habilite o serviço Monit

Após a conclusão da instalação, não se esqueça de habilitar o serviço Monit para que ele seja executado automaticamente na inicialização do sistema. Habilite o serviço usando o seguinte comando:

systemctl enable monit

Isso equivale a instalar um par de rodas automáticas no Monit. Sempre que você reiniciar o servidor, ele iniciará automaticamente.

Etapa 4: inicie o serviço Monit

Em seguida, inicie o serviço Monit e deixe-o começar a funcionar:

systemctl start monit

Agora que o Monit está rodando em segundo plano, ele está pronto para monitorar seu serviço.

Etapa 5: configurar o Monit

A configuração padrão do Monit pode não ser adequada para todos os ambientes, por isso precisamos fazer alguns ajustes. editar /etc/monit/monitrc arquivo e adicione o seguinte conteúdo:

set httpd port 2812 and
  use address 0.0.0.0
  and allow localhost

check process nginx with pidfile /var/run/nginx.pid
  group nginx
  start program = "/etc/init.d/nginx start"
  stop program = "/etc/init.d/nginx stop"

check process php-fpm with pidfile /var/run/php/php7.4-fpm.pid
  group php-fpm
  start program = "/etc/init.d/php7.4-fpm start"
  stop program = "/etc/init.d/php7.4-fpm stop"

check process mysql with pidfile /var/run/mysqld/mysqld.pid
  group mysql
  start program = "/etc/init.d/mysql start"
  stop program = "/etc/init.d/mysql stop"

Este código de configuração faz várias coisas:

  1. Habilite a interface web do Monit, você pode passar http://your_server_ip:2812 acesse-o.
  2. Monitore Nginx, PHP-FPM e MySQL 服务, garantindo que estejam sempre online.

Etapa 6: configure o serviço Monit para iniciar automaticamente na inicialização

Digite o seguinte comando

systemctl enable monit
systemctl start monit
  • Se a mensagem de erro "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", clique no link do artigo abaixo para ver a solução▼

Etapa 7: reinicie o serviço Monit

Após a conclusão da configuração, não se esqueça de reiniciar o serviço Monit para que a configuração tenha efeito:

systemctl restart monit

É como dar nova vida ao Monit e agora ele está pronto para ser exibido.

Como verificar se a instalação do Monit foi bem-sucedida?

Após a conclusão da instalação, abra o navegador e visite http://your_server_ip:2812, você deverá ver o painel do Monit.

Se tudo estiver normal, você verá o status do Nginx, PHP-FPM e MySQL.

Seu status mostra "Em execução", indicando que estão funcionando normalmente.

Se algum desses processos parar de funcionar, o Monit tentará reiniciá-los automaticamente.

Como reinstalar o Monit

Se você achar que há um problema com a instalação do Monit ou precisar reconfigurá-lo, você pode reinstalar o Monit usando o seguinte comando:

apt-get remove monit
apt-get install monit

Habilite a porta 2812: certifique-se de poder acessar a interface web do Monit

Para garantir que a interface web do Monit possa ser acessada normalmente, você precisa habilitar a porta 2812.

monitrc No arquivo, certifique-se de que a escuta HTTPD tenha sido configurada e a porta 2812 e o endereço IP preciso tenham sido especificados.

Habilite a porta 2812 no HestiaCPCP

Depois de instalar com sucessoMonitoramento de monitoramento, precisa configurar o daemon, habilitar portas, endereços IP e outras configurações.

Etapa 1:Faça login no seu HestiaCPCP

Etapa 2:Entre no firewall.

  • Clique em "Firewall" acima da navegação.

Etapa 3:Clique no botão +.

  • Ao passar o mouse sobre o botão +, você verá o botão mudar para "Adicionar regra".

Etapa 4:Adicione regras.

Use o seguinte como configurações de regra ▼

  • Ação: Aceitar
  • Protocolo: TCP
  • porta: 2812
  • Endereço IP: 0.0.0.0/0
  • Observações (opcional): MONIT

A seguir está uma captura de tela das configurações do firewall HestiaCP ▼

Como instalar o programa de monitoramento Monit no HestiaCP? Explicação detalhada do método de instalação do Monit

Conclusão: A combinação perfeita de Monit e HestiaCP

Neste ponto, você deve ter instalado e configurado com sucesso o Monit no HestiaCP.

Ele se tornará seu assistente direito no gerenciamento de servidores, garantindo o funcionamento normal de todos os serviços críticos.

Além disso, a interface web do Monit permite monitorar facilmente o status de todos os processos e manter tudo sob controle.

Tome uma atitude!Configure o Monit para o seu servidor agora para melhorar sua estabilidade e confiabilidade. Seu eu futuro ficará grato pela escolha inteligente que você fez agora.

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

Voltar ao Topo