Dansguardian não restarta

Marcado: 

Visualizando 14 respostas da discussão
  • Autor
    Posts
    • #309
      Albaney Baylão
      Participante

      O meu dansguardian em alguns momentos cai e não restarta. O monitoramento detecta a ausência do dansguardian mas mesmo assim não consegue restartar.

      O log do monit fica assim:

      May 24 17:18:53 efwedu monit[2021]: ‘dansguardian’ process is not running

      May 24 17:18:53 efwedu monit[2021]: ‘dansguardian’ trying to restart

      May 24 17:18:53 efwedu monit[2021]: ‘dansguardian’ start: /etc/init.d/dansguardian

      May 24 17:19:23 efwedu monit[2021]: ‘dansguardian’ failed to start

      May 24 17:19:25 efwedu monit[2021]: ‘dansguardian’ process is not running

      May 24 17:19:25 efwedu monit[2021]: ‘dansguardian’ trying to restart

      May 24 17:19:25 efwedu monit[2021]: ‘dansguardian’ start: /etc/init.d/dansguardian

      May 24 17:19:55 efwedu monit[2021]: ‘dansguardian’ failed to start

      May 24 17:19:57 efwedu monit[2021]: ‘dansguardian’ process is not running

      May 24 17:19:57 efwedu monit[2021]: ‘dansguardian’ trying to restart

      May 24 17:19:57 efwedu monit[2021]: ‘dansguardian’ start: /etc/init.d/dansguardian

      May 24 17:20:27 efwedu monit[2021]: ‘dansguardian’ failed to start

      May 24 17:20:29 efwedu monit[2021]: ‘dansguardian’ process is not running

      May 24 17:20:29 efwedu monit[2021]: ‘dansguardian’ trying to restart

      May 24 17:20:29 efwedu monit[2021]: ‘dansguardian’ start: /etc/init.d/dansguardian

      May 24 17:21:00 efwedu monit[2021]: ‘dansguardian’ failed to start

      May 24 17:21:02 efwedu monit[2021]: ‘dansguardian’ process is not running

      May 24 17:21:02 efwedu monit[2021]: ‘dansguardian’ trying to restart

      May 24 17:21:02 efwedu monit[2021]: ‘dansguardian’ start: /etc/init.d/dansguardian

      May 24 17:21:32 efwedu monit[2021]: ‘dansguardian’ failed to start

      May 24 17:21:34 efwedu monit[2021]: ‘dansguardian’ service timed out and will not be checked anymore

      Alguma idéia?


      Wireguard_webadmin

      Sistema gratuito (Open Source) para gestão de VPN's WireGuard com uma Web interface intuitiva e fácil de usar.

      Principais funcionalidades:

      - Sistema de Firewall completo e flexível.
      - Encaminhamento de portas
      - Suporte a multi usuário com níveis diferentes de acesso
      - Múltiplas instâncias do Wireguard
      - Crypto key routing para configuração de VPN site-to-site

      O projeto é Open Source, fácil de instalar e está disponível em wireguard_webadmin

    • #4714
      Albaney Baylão
      Participante

      Quando isso acontece, basta rodar restartdansguardian.py e ele volta a funcionar….

      Mas eu preciso que ele volte automaticamente. Alguma idéia?

    • #4715
      Eduardo Silva
      Participante

      Olá Albaney,

      Nos logs do dansguardian ele informa algo quando o dansguardian cai?

      Se eu não me engano, você possui uma grande blacklist no seu dansguardian certo? Talvez a queda deste possa estar relacionada com isso.

      Bem, como solução “alternativa” (leia-se gambiarra braba) você pode rodar a cada minuto no cron, um script para verificar se o dansguardian está rodando corretamente e reinicializa-lo se for necessário. Não esqueça de enviar um email de alerta para cada restart, assim pelo menos você recebe um alerta de que algo ocorreu.

      A entrada no cron poderia ficar algo como

      * * * * * /root/scripts/checkdg | mail -s “Dansguardian restarted at +date+”

      (Substitua o + por acento grave, o bbpress interpreta o acento grave como entrada de código).

      []’s

    • #4716
      Albaney Baylão
      Participante

      Eduardo, eu não consegui achar nenhum outro log do dansguardian além do log de acesso.

    • #4717
      Eduardo Silva
      Participante

      Albaney,

      Conseguiu fazer o script para verificar se o dg está rodando ou não?

      Se precisar de ajuda com isto, me avisa.

      []’s

    • #4718
      Albaney Baylão
      Participante

      Eduardo, na verdade nem tentei, já que o monit faz exatamente isto: verifica se o serviço está rodando, se não está rodando o executa novamente, e dependendo da configuração que você fizer nele, ele envia email, para de tentar restartar o serviço após x tentativas em determinado tempo, etc. etc. etc.

      O meu problema aqui são dois:

      a) descobrir por que ele está caindo (concordo com você, pode ser a minha blacklist, mas queria descobrir que é isso antes de mudar)

      b) descobrir por que o monit tenta reiniciar ele e não consegue, apesar de eu manualmente conseguir de forma fácil.

      Para isso eu preciso de um log do dansguardian que me dissesse o que causou o crash, mas não consegui descobrir nenhum log existente ou opção no arquivo de configuação do dans que me desse esta informação.

    • #4719
      Eduardo Silva
      Participante

      Dependendo da forma que o dansguardian crashar ele pode não ter “tempo” para escrever nada no log…

      Albaney, quem sabe tentas instalar e integrar o squidguard no endian? Pode ser trabalhoso mas acho que compensa… uma outra alternativa seria de colocar o squidguard em uma máquina separada (podendo ser até uma máquina virtual)

      Volto a dizer que nem o squid nem o dg foram desenvolvidos para usarem blacklists tão grandes.

      []’s

    • #4720
      Albaney Baylão
      Participante

      Eduardo,

      Alguns feedbacks.

      A) Blacklists Grandes

      Eu sempre estranho um pouco quando você diz que o dg não se dá bem com blacklists grandes, mas tanto o site URLBlacklist, coloca o dansguardian como uma possibilidade de uso, como todos os sites do dansguardian falam que você pode usar as blacklists do URLBlacklist, que é a maior blacklist “gratuita” que existe…

      Realmente há várias referências avisando que após baixar a URLBlacklist você deve desordenar as blacklists pra que o DG entre mais rápido, e realmente o squidguard é mais eficiente no uso destas blacklists, mas a configuração é mais difícil, e como eu falei eu preciso que a configuração seja fácil.

      De qualquer forma, vou, assim que tiver um tempo, tentar esta integração, para pelo menos os sites pornográficos e de malware (que são os que eu tenho de maiores). Mas vai demorar um pouquinho… 🙂

      B) DG caindo

      No wiki do DG encontrei a informação que este comportamento ocorre normalmente por falta de memória, e que é recomendável um “restart” diário no DG para minimizar problemas deste tipo. Como estou trocando o equipamento onde está o endian para um com mais memória farei os meus testes neste sentido.

      Um abraço.

    • #4721
      Albaney Baylão
      Participante

      Troquei de equipamento por um com mais memória, mas o DG continua caindo mesmo fazendo um restart todo dia. A causa da queda ainda não descobri, mas o por que de ele não voltar eu já consegui.

      Ele cai, mas deixa todos os filhos rodando e com isso o dansguardian não consegue subir por que a porta está ocupada.

    • #4722
      Albaney Baylão
      Participante

      Alguém sabe se é possível só atualizar o dansguardian no endian?

    • #4723
      Eduardo Silva
      Participante

      Albaney, talvez você possa baixar o rpm mais atual do DG em http://updates.endian.org/devel/pool/ e rodar o update dele manualmente.

      Apesar de achar que pode funcionar sem problemas, devo lembrar que resultados inesperados podem ocorrer.

      Se me permite sugerir, faça um clone do disco atual usando o “dd” (preciso dizer para tomar muito cuidado?), e suba uma máquina com configurações de hardware parecidas para estudar todos os aspectos desta alteração. Apenas após ter certeza de que é seguro (e que nada quebrou), atualize o dg do firewall primário.

      []’s

    • #4724
      jacarebest
      Participante

      caros, estou com o mesmo problema, o endian 2.4 que eu uso cai constantemente e ninguem consegue acessar a internet, alguém poderia me ajudar

    • #4725
      Albaney Baylão
      Participante

      O Endian (inteiro) cai ou só o Dansguardian?

    • #4726
      jerfeson santos
      Participante

      Pessoal,

      estou com o mesmo problema. Algum tempo já tinha acontecido o mesmo problema e após desativar o antivírus conseguir startar, porém agora voltou acontecer a mesma coisa e os usuários não conseguem acessa a internet.

    • #4727
      jerfeson santos
      Participante

      Pessoal,

      conseguir resolver desativando novamente o Activate antivirus scan do filtro de conteúdo, porém queria ativar para que pudesse fazer o scan. Antes o ant funcionava normalmente e de uma hora pra outra começou a dar uns paus.

Visualizando 14 respostas da discussão
  • O tópico ‘Dansguardian não restarta’ está fechado para novas respostas.