Recebendo relatório do SARG via e-mail (Gmail)

Receba diariamente um relatório com usuário, conexão, bytes e tempo gasto no seu e-mail do Gmail.

[ Hits: 44.514 ]

Por: José Rodrigues Filho em 15/03/2010


Instalando os pacotes necessários



Comande:

sudo apt-get install mailx

Em alguns casos na instalação do mailx você pode receber algumas mensagens para configuração, depende da sua versão Linux, em todo caso seguem as configurações:
Linux: Recebendo relatório do sarg via e-mail (Gmail)
Deixe em branco.

Após a instalação do mailx instale;

sudo apt-get install exim4
$ sudo apt-get install exim4-config


Após a instalação:

sudo dpkg-reconfigure exim4-config

Responda como seguem as imagens, alterando com seus dados é claro.
Deixe em branco.
Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando os pacotes necessários
   3. Fazendo funcionar
Outros artigos deste autor

CUPS + Jasmine Ubuntu Server 10.04 LTS (gerenciador de impressões e relatórios de impressão)

OpenVPN - Servidor Ubuntu 10.04 LTS e Clientes Windows

Servidor Ubuntu 8.04 com proxy autenticado + SARG + Samba + CUPS

Administração - Controle de Acessos

CUPS + Jasmine (gerenciador de impressões e relatórios de impressão)

Leitura recomendada

Squid + SSL

A verdade sobre as ACLs do Squid

Como fazer o Squid funcionar da maneira mais simples possível no Xubuntu e derivados

Proxy Squid Transparente

Squid atuando como proxy reverso

  
Comentários
[1] Comentário enviado por batista em 15/03/2010 - 22:57h

Otima dica. Parabéns!!!!

[2] Comentário enviado por lithium em 15/03/2010 - 23:00h

gostei muito, parabéns

gostaria de saber se funciona com um servidor de e-mail proprio?

[3] Comentário enviado por joserf em 16/03/2010 - 00:41h

Funciona sim amigo, basta fazer umas modificações básicas, para ficar mais fácil ainda deixe configurado com um e-mail do gmail e só mude no sarg.conf para outro e mail que deseja enviar pois o e-mail que esta configurado la que irá receber os relatórios :)

[4] Comentário enviado por volcom em 18/03/2010 - 16:54h

Eu tenho o SendEmail instalado no meu servidor proxy com Squid e Sarg, pelo que entendi a linha "mail_utility mailx" do arquivo /etc/squid/sarg.conf diz quem vai ser o MTA, certo? Se não for isso me desculpe hehe

Se eu substituir essa linha por "mail_utility sendEmail" funcionará?

Abraço e bom artigo, simples e eficiente!

[5] Comentário enviado por volcom em 19/03/2010 - 15:10h

Bom, pra quem tiver proveito, não precisa alterar muita coisa, somente o endereço de e-mail e o servidor SMTP para trabalhar com qualquer outra conta.

Abraço e já estou usando essa opção também! hehe

[6] Comentário enviado por volcom em 30/03/2010 - 11:39h

Caro Joserf,

Na minha configuração seguindo seu artigo percebi que as mensagens são enviadas como root@domain.com ou user@domain.com (onde domain.com é o meu domínio correto).

O certo não seria fazer o envio com a minha conta do Gmail ou do provedor que estiver configurado?

O que posso estar fazendo de errado?

Espero que possa ajudar.

Tks

[7] Comentário enviado por volcom em 08/04/2010 - 11:24h

Como habilitar a autenticação de SMTP na hora do envio das mensagens?

Pois meu servidor de e-mails necessita dessa autenticação. Pesquisei algumas coisas mas não encontrei nada...

Se puder ajudar, agradeço!

Obrigado

[8] Comentário enviado por spy_lima em 09/03/2011 - 18:28h

Cara Amigo Obrigado pela dica, sou novo no linux e estou montando um servidor de internet na minha empresa, e por enquanto está tudo funcionando muito bem até que, meu chefe pediu esse relatorio de internet kk. Enfim fiz tudo como pede no seu relatorio e quando eu dou o comando "sarg" no terminal quase que na mesma hora chega no meu e-mail o relatorio mas, no relatorio não apareçe tudo o que eu queria apenas apareçe os numeros de ip e quanto tempo ficarão conectados a internet, não mostra como o relatorio inicial que mostra os sites que navegarão, não mostra os sites proibidos os downloads.
Se você ou alguem aqui souber de alguma coisa que possa me ajudar, ficarei muito grato.

[9] Comentário enviado por andrejhonny em 02/01/2013 - 09:07h

Funcionou certinho aqui. Valeu!

[10] Comentário enviado por alex_arantes8 em 15/03/2013 - 23:52h

Boa noite.
Meu sarg ja estava configurado só fiz o do envio do email, funcionou porem ele vai vacio, sem o RELATORIO do SARG,
Voce pegou um erro desse.
Se poder me ajudar seria grato.


obrigado
alexarantesti@gmail.com

[11] Comentário enviado por joserf em 17/03/2013 - 22:41h


[10] Comentário enviado por alex_arantes8 em 15/03/2013 - 23:52h:

Boa noite.
Meu sarg ja estava configurado só fiz o do envio do email, funcionou porem ele vai vazio, sem o RELATORIO do SARG,
Voce pegou um erro desse.
Se poder me ajudar seria grato.


obrigado
alexarantesti@gmail.com


Qual versao do ubuntu vc esta usando amigo.

[12] Comentário enviado por joserf em 19/03/2013 - 22:51h

Para quem esta com o Ubuntu 10.04.4 e não esta conseguindo receber os relatorios, faça:

sudo vim /etc/sarg_email.sh

Cole o conteúdo abaixo.

#Roda o sarg para gerar a pasta do dia de hoje.
sarg
#Substitui as linhas para criação do arquivo report em /tmp.
sed 's/#output_email/output_email/g' -i /etc/sarg/sarg.conf

sed 's/#mail_utility mailx/mail_utility mailx|mail/g' -i /etc/sarg/sarg.conf
#Roda o sarg para gerar o arquivo report.
sarg
#Manda o e mail.
mail -s 'Relatorio Sarg - Servidor ?' seuemail@provedor.com < /tmp/sarg/`date +%d%b%Y-%d%b%Y`/report
#Substitui as linhas modificadas e volta arquivo original.
sed 's/output_email/#output_email/g' -i /etc/sarg/sarg.conf

sed 's/mail_utility mailx/#mail_utility mailx/g' -i /etc/sarg/sarg.conf

Salve o arquivo e edite o crontab, mas antes torne-o executável

sudo chmod +x /etc/sarg_email.sh

sudo vim /etc/crontab

#sarg
29 19 * * * root sarg
# envia o e mail as 19:30
30 19 * * * root /etc/sarg_email.sh

:)

[13] Comentário enviado por matheusoveral em 26/04/2013 - 17:57h

Valeu a dica com exim ficou muito facil de enviar o email.


[14] Comentário enviado por andrademrj em 01/07/2015 - 19:15h


Amigo, boa noite, estou usando a versao do ubuntu 14.04, fiz exatamente como o tutorial, recebi o relatorio, mas estou com o mesmo problema do amigo acima. Recebo o relatorio como abaixo:

Relatório de Acesso de Usuário do Squid
Acesso Decrescente (bytes)
Período 30 Jun 2015

NUM USERID CONNECT BYTES %BYTES TEMPO DECORRIDO MILLISEC %HORA
------- -------------------- -------- --------------- ------- ---------- ---------- -------
1 10.0.0.52 1223 199.37M 46,71% 42:18:33 152313535 77,84%
2 10.0.0.54 837 93.77M 21,97% 00:40:43 2443802 1,25%
3 10.0.0.53 663 89.00M 20,85% 00:25:14 1514148 0,77%
4 10.0.0.103 1737 44.06M 10,32% 10:39:38 38378865 19,61%
5 10.0.0.51 85 626.14K 0,15% 00:17:07 1027736 0,53%
------- -------------------- -------- --------------- ------- ---------- ---------- -------
TOTAL 4545 426.84M 54:21:18 195678086
MÉDIA 909 85.36M 10:52:15 39135617

Wed Jul 1 03:42:01 2015


gostaria de receber o relatorio dos sites acessados por cada usuario. Estou fazendo alguma coisa errada?

[15] Comentário enviado por Virgil_Dantas em 24/08/2015 - 14:13h

Olá, otima dica, gostaria de saber se alguem sabe alguma forma de filtrar pro sarg mandar email so em casos específicos??


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts