Zentyal Forum, Linux Small Business Server

International => Portuguese => Topic started by: marceloeng on December 12, 2011, 06:05:26 pm

Title: Proxy por horário
Post by: marceloeng on December 12, 2011, 06:05:26 pm
Boa tarde,

Gostaria de sugestões de qual seria a melhor forma de criar um proxy por horário.

Ex: tenho um grupo com restrição a alguns sites (facebook, orkut, etc.), mas gostaria de liberar em determidados periodos do dia (12:00 às 14:00).

Já vi algumas sugestões, mas gostaria da opinião de alguém que já utiliza conjuntamente com o Zentyal


Abraços,
Marcelo
Title: Re: Proxy por horário
Post by: jquintao on January 05, 2012, 09:18:04 pm
Olá Marcelo,

Por hora isto não está disponível pela interface web... Você pode fazer alterando o arquivo "/etc/dansguardian/lists/filtergroupslist" manualmente (usando o crontab) nestes horários...

Abraços,
Jorge Quintão
Title: Re: Proxy por horário
Post by: tostamg on January 10, 2012, 12:47:13 pm
Pessoal, como se faz no Zentyal para criar um grupo com restrição a alguns sites (facebook, orkut, etc.)???
Title: Re: Proxy por horário
Post by: jquintao on January 10, 2012, 07:45:39 pm
Olá,

Vc cria o grupo e fala que ele vai usar um perfil específico... Neste perfil, vc restringe estes sites que não deseja permitir...

Abraços,
Jorge Quintão
Title: Re: Proxy por horário
Post by: marceloeng on January 12, 2012, 04:16:42 pm
Obrigado Jorge!

Farei testes e posto o resultado.

Obrigado,
Marcelo
Title: Re: Proxy por horário
Post by: tempus on January 26, 2012, 11:35:25 am
Quote
Olá Marcelo,

Por hora isto não está disponível pela interface web... Você pode fazer alterando o arquivo "/etc/dansguardian/lists/filtergroupslist" manualmente (usando o crontab) nestes horários...

Abraços,
Jorge Quintão

Jorge, você tem um exemplo disto funcionando, algum exemplo de configuração deste arquivo  filtergroupslist?

Poutz complicado ter as opções ali e não estarem funcionando,e em nenhum lugar estar marcado como tal.

Muito Obrigado
Title: Re: Proxy por horário
Post by: jquintao on January 26, 2012, 01:02:18 pm
Olá,

Este arquivo filtergrouplist é da forma:

Code: [Select]
# Filter Groups List file for DansGuardian
#
# Format is <user>=filter<1-99> where 1-99 are the groups
#
# Eg:
# daniel=filter2
#
# This file is only of use if you have more than 1 filter group
#
erasmo=filter2
jorge=filter2
geraldo=filter2
anamol=filter2
ldc=filter2
guilherme=filter3
monitora=filter3
filipe=filter3
isaac=filter3
andre=filter3
danilo=filter3
nunes=filter3
gabriel=filter3
marcus=filter3
henrique=filter3
alisson=filter3
douglas=filter3
marcelo=filter3
adamo=filter3
rodrigo=filter3

Ele é regerado automaticamente todas as vezes que você reinicia o serviço squid do Zentyal...

O filterX é o perfil usado por cada usuário... Vc pode criar um filtergrouplist.almoco alterando o filter[N] de cada usuário pelo filtro do perfil da hora do almoço e deixá-lo na mesma pasta onde fica o filtergrouplist...

Ai voce coloca no crontab 2 entradas... Uma chamada "liga_horario_almoco" para ser executada às 12:00 e outra "desliga_horario_almoco" para ser executada às 14:00.

No "liga_horario_almoco" você cria um arquivo de sinalização "/horario_almoco_ligado" (por exemplo) e roda "/etc/init.d/zentyal squid restart".

No "desliga_horario_almoco" você remove o arquivo "/horario_almoco_ligado" e roda o "/etc/init.d/zentyal squid restart".

Feito isto, você só precisa criar um "/etc/zentyal/hooks/squid.postservice".... Neste script, você vai verificar a existência do "/horario_almoco_ligado"... Caso ele exista, você copia o "filtergrouplist.almoco" para "filtergrouplist"... Caso não exista o "/horario_almoco_ligado" é porque não é horário de almoço... Ai você não precisa alterar o filtergrouplist...

Realmente é uma configuração um pouco mais avançada... Mas temos ela funcionando em uma meia dúzia de clientes...

Abraços,
Jorge Quintão
Title: Re: Proxy por horário
Post by: suzzano on April 10, 2012, 03:44:49 pm
alguem ai ja conseguiu fazer isso que o jquintao falou ? se sim, da uma luz mais aberta ai. rsrsrsr
Title: Re: Proxy por horário
Post by: jquintao on April 11, 2012, 08:44:11 pm
Opa,

Vc tentou e não funcionou?

Abraços,
Jorge Quintão
Title: Re: Proxy por horário
Post by: tacioandrade on April 14, 2012, 02:08:49 am
Cara dá uma olhada neste tutorial do Cooperati tem o que você deseja (Pela interface web). =)


http://www.cooperati.com.br/wordpress/2012/04/10/zentyal-gerenciamento-de-servidores-linux-parte-4/


Sucesso.
Title: Re: Proxy por horário
Post by: jquintao on April 29, 2012, 03:02:37 pm
Olá Tacio,

A sugestão de alterar o filtergrouplist pelo crontab foi feita para quando você tem um grupo de usuários que pode acessar uma determinada categoria de sites somente em um horário (ex: acessar socialnet somente no horário de almoço)...

O tutorial que você indicou mostra como restingir o acesso de alguns usuários em alguns horários... O tutorial é muito bom, mas não resolve a demanda de liberar alguma categoria de site somente em um determinado horário...

Atenciosamente,
Jorge Quintão