SQUIDGUARD E CRON



  • Pessoal,

    Já pesquisei e postei no forum, porém não achei uma solução. Configurei squidguard com regra por horário. O problema é que só funciona se eu for em "apply". Fiz vários testes, inclusive atualizei, porém o problema continua.

    Em pesquisas, me falaram sobre o CRON. Como eu faço para reiniciar o serviço do squidguard no horário que eu determinar?
    Como o cron funciona?

    Aguardo retorno.



  • Não entendi muito bem, explique-me mais a respeito. Qual é o seu objetivo? o que funciona somente quando da um apply?

    aguardo,

    Bruno Pinheiro.



  • nao sei como esta nessa nova versao, para a regra de horaio funcionar vc precisa agendar no cron um squid -k reconfigure no para aplicar a regra toda vez que ela for "requisitada" exemplo, se vc tem a uma regra para liberar tudo ao meio dia, vc precisa agendar o comando para ser executado nesse horario..



  • Estou com o mesmo problema, porém o meu caso é assim:

    Ontem estava tudo ok, ai chego hoje cedo e o Sguidguard estava parado, ai dei uns applys 3 vezes e foi.



  • Segue os logs do Squidguard de ontem as 17:00 que estava tudo ok, até hoje cedo quando tive que dar o apply para ele iniciar:

    2014-07-24 16:59:22 [81554] squidGuard 1.4 started (1406231962.808)
    2014-07-24 16:59:22 [81554] Info: recalculating alarm in 25238 seconds
    2014-07-24 16:59:22 [81554] squidGuard ready for requests (1406231962.823)
    2014-07-24 17:00:24 [26897] squidGuard stopped (1406232024.144)
    2014-07-24 17:00:24 [93262] squidGuard stopped (1406232024.145)
    2014-07-24 17:00:24 [34907] squidGuard stopped (1406232024.146)
    2014-07-24 17:00:24 [35050] squidGuard stopped (1406232024.147)
    2014-07-24 17:00:24 [35344] squidGuard stopped (1406232024.148)
    2014-07-24 17:00:24 [35526] squidGuard stopped (1406232024.149)
    2014-07-24 17:00:24 [35849] squidGuard stopped (1406232024.150)
    2014-07-24 17:00:24 [36192] squidGuard stopped (1406232024.151)
    2014-07-24 17:00:24 [36534] squidGuard stopped (1406232024.152)
    2014-07-24 17:00:24 [37866] squidGuard stopped (1406232024.153)
    2014-07-24 17:00:24 [38014] squidGuard stopped (1406232024.154)
    2014-07-24 17:00:24 [41935] squidGuard stopped (1406232024.155)
    2014-07-24 17:00:24 [42190] squidGuard stopped (1406232024.157)
    2014-07-24 17:00:24 [81554] squidGuard stopped (1406232024.158)
    2014-07-24 17:00:24 [81744] squidGuard stopped (1406232024.159)
    2014-07-24 17:00:24 [28320] squidGuard 1.4 started (1406232024.841)
    2014-07-24 17:00:24 [28320] Info: recalculating alarm in 25176 seconds
    2014-07-24 17:00:24 [28320] squidGuard ready for requests (1406232024.857)
    2014-07-24 17:00:25 [28589] squidGuard 1.4 started (1406232025.077)
    2014-07-24 17:00:25 [28589] Info: recalculating alarm in 25175 seconds
    2014-07-24 17:00:25 [28589] squidGuard ready for requests (1406232025.093)
    2014-07-24 17:00:48 [30122] squidGuard 1.4 started (1406232048.718)
    2014-07-24 17:00:48 [30122] Info: recalculating alarm in 25152 seconds
    2014-07-24 17:00:48 [30122] squidGuard ready for requests (1406232048.734)
    2014-07-24 17:04:55 [9901] squidGuard 1.4 started (1406232295.681)
    2014-07-24 17:04:55 [9901] Info: recalculating alarm in 24905 seconds
    2014-07-24 17:04:55 [9901] squidGuard ready for requests (1406232295.888)
    2014-07-24 17:05:09 [28613] squidGuard 1.4 started (1406232309.077)
    2014-07-24 17:05:09 [28613] Info: recalculating alarm in 24891 seconds
    2014-07-24 17:05:09 [28613] squidGuard ready for requests (1406232309.094)
    2014-07-24 17:05:35 [29056] squidGuard 1.4 started (1406232335.278)
    2014-07-24 17:05:35 [29056] Info: recalculating alarm in 24865 seconds
    2014-07-24 17:05:35 [29056] squidGuard ready for requests (1406232335.307)
    2014-07-24 17:28:31 [91265] squidGuard 1.4 started (1406233711.194)
    2014-07-24 17:28:31 [91265] Info: recalculating alarm in 23489 seconds
    2014-07-24 17:28:31 [91265] squidGuard ready for requests (1406233711.217)
    2014-07-24 17:28:31 [91575] squidGuard 1.4 started (1406233711.223)
    2014-07-24 17:28:31 [91575] Info: recalculating alarm in 23489 seconds
    2014-07-24 17:28:31 [91575] squidGuard ready for requests (1406233711.237)
    2014-07-24 18:00:25 [28320] squidGuard stopped (1406235625.759)
    2014-07-24 18:00:25 [28589] squidGuard stopped (1406235625.759)
    2014-07-24 18:00:25 [30122] squidGuard stopped (1406235625.760)
    2014-07-24 18:00:25 [9901] squidGuard stopped (1406235625.761)
    2014-07-24 18:00:25 [28613] squidGuard stopped (1406235625.762)
    2014-07-24 18:00:25 [29056] squidGuard stopped (1406235625.762)
    2014-07-24 18:00:25 [91265] squidGuard stopped (1406235625.763)
    2014-07-24 18:00:25 [91575] squidGuard stopped (1406235625.763)
    2014-07-25 06:00:02 [99360] squidGuard 1.4 started (1406278801.276)
    2014-07-25 06:00:02 [99360] Info: recalculating alarm in 19798 seconds
    2014-07-25 06:00:02 [99360] squidGuard ready for requests (1406278802.338)
    2014-07-25 06:00:04 [144] squidGuard 1.4 started (1406278804.472)
    2014-07-25 06:00:04 [144] Info: recalculating alarm in 19796 seconds
    2014-07-25 06:00:04 [144] squidGuard ready for requests (1406278804.485)



  • @lucaspolli:

    nao sei como esta nessa nova versao, para a regra de horaio funcionar vc precisa agendar no cron um squid -k reconfigure no para aplicar a regra toda vez que ela for "requisitada" exemplo, se vc tem a uma regra para liberar tudo ao meio dia, vc precisa agendar o comando para ser executado nesse horario..

    Olá Lucas, blza.

    Então, montei um cenário para verificar essa situação e não precisou fazer esse agendamento. O que eu percebi é que quando o tem é aplicado com o time definido, ele aplica as regras da esquerda, e quando o tempo fica foca do definido no time, ele aplica as regras da direita.

    squidguard3 com squid3

    abraços.

    att,

    Bruno Pinheiro



  • À todos, obrigado pelo retorno.

    Bruno, não entendi sua obervação. "O que eu percebi é que quando o tem é aplicado com o time definido, ele aplica as regras da esquerda, e quando o tempo fica foca do definido no time, ele aplica as regras da direita."

    Vou explicar com mais detalhes:

    1º Criei o "TIME"

    2º Em Groups ACL eu definir o "TIME" criado.

    3º Por fim, definir as liberações de acordo com horário. Sendo que, no campo "Target Categories" ele libera no horário definido (regra Intervalo1), ou seja, 12hs. Enquanto o campo "Target Categories for off-time" ele bloqueia, ou seja, fora do horário definido.
    .

    Lucas, enquanto ao agendamento cron, como é feito?

    Aguardo retorno. Estou em testes e, assim que tiver novidades, vou postar.

    Desde já, muito obrigado!




  • Complementando, pois as fotos não foram para auxiliar à compreensão.

    Estão em anexo.








  • É isso mesmo suas configurações estão corretas, eu que compliquei o fácil. A mensagem que eu queria passar é uma interpretação errada do time.

    Em contato com alguns administradores de proxy/pfsense, percebi que eles confundiam o lado onde o time é aplicado. A maioria achava que quando definido o time na ACL Group, ele aplicaria as regras dentro do horário na coluna da direita (Target Categories for off-time).

    Eu montei um cenário novamente com squid3 e squidguard3, realmente não precisei executar um "Apply".

    att,

    Bruno Pinheiro.



  • Bruno,

    Em anexo está o print das versões que uso, tanto do SQUID\SQUIDGUARD, como até mesmo da versão do PFsense.

    Continuo com o mesmo problema, tenho que ir em "Apply" para reiniciar as configurações do squidguard.






  • Estou usando aqui mas com a versão 2.1.4.
    Talvez seria interessante testar nessa versão do PFSense para ver se o problema se resolve.



  • Thomas,

    Com você está funcionando normal?
    Você entendeu o problema?



  • @vlcunes:

    Thomas,
    Com você está funcionando normal?
    Você entendeu o problema?

    Desculpe, não prestei atenção quando mencionou que tinha atualizado.
    Eu tenho um projeto em andamento com horário, nos testes que fiz deu certo.
    Vou fazer mais testes e ver se acontece o mesmo.



  • Tomas,

    Tudo bem, fiz vários testes e vou continuar. Qualquer novidade eu mantenho vocês atualizados.

    Acredito que essa solução vai ser útil para muita gente aqui no forúm.

    Desde já, muito obrigado!



  • Após muitos testes ainda continuo sem solução, por isso, estou recorrendo ao CRON.

    Alguém sabe como eu posso fazer o agendamento para CRON reiniciar o squidguard?



  • Companheiros,

    Como não achei uma solução, tive que recorrer ao CRON.

    Em anexo tem uma imagem que pode ajudar com a configuração realizada.

    Espero que com isso, possa ajudar muita pessoa.

    Por favor, me orientem como eu posso colocar como RESOLVIDO esse post.




  • Depois que fez isso funcionou?
    Testou por alguns dias já?



  • Funcionou…estou testando desde 29/07 à noite. Qualquer novidade informo a vocês.



  • Bom pessoal, até a presente data (01/08/2014) está funcionando perfeitamente sem problemas através do CRON.