Relatórios via email no Sarg



  • Boa tarde à todos. Aparentemente o pfsense não dispõe de um mail_client como o mailx, o qual o Sarg utiliza e pede p/ configurar no Sarg.conf. Pesquisei no fórum e encontrei algumas pessoas com o mesmo problema que eu como por exemplo:

    http://forum.pfsense.org/index.php/topic,49564.0.html

    Segundo o Marcelo Coutinho, não está programado ainda essa função. Não sei trabalhar com esses scripts .inc, será que o postfix forwarder pode fazer isso e se sim, a que custo? É uma boa solução?

    Obrigado.



  • não é mais praitco criar um script no cron tab para enviar o relatorio gerado do sarg ?
    se nao me engano ja existe ate scripts em php que enviam direto, ou até mesmo pode usar o mail client do RRD. abcs



  • @pedrolima88:

    não é mais praitco criar um script no cron tab para enviar o relatorio gerado do sarg ?
    se nao me engano ja existe ate scripts em php que enviam direto, ou até mesmo pode usar o mail client do RRD. abcs

    Desconsidere o RRD pensei em RDP.

    da uma olhada em system notifications

    SMTP E-Mail
    E-Mail server
    This is the FQDN or IP address of the SMTP E-Mail server to which notifications will be sent.
    SMTP Port of E-Mail server Enable SSL/TLS Authentication
    This is the port of the SMTP E-Mail server, typically 25, 587 (submission) or 465 (smtps, tick ssl/tls checkbox)
    From e-mail address
    This is the e-mail address that will appear in the from field.
    Notification E-Mail address
    Enter the e-mail address that you would like email notifications sent to.
    Notification E-Mail auth username (optional)
    Enter the e-mail address username for SMTP authentication.
    Notification E-Mail auth password
    Enter the e-mail address password for SMTP authentication.

    Ja tem incluso, usa o sistema para trablahar com o cron tab que é mais jogo. abcs!!!



  • Realmente, configurei essa função com meu @gmail e recebo o e-mail corretamente. Mas não sei como fazer com que o Sarg use este recurso também para enviar relatórios, entendo que seja com o Cron, mas um script para tanto resultaria em um relatório detalhado também?



  • po cara, o sarg nao iria trabalhar com ele. Voce vai verificar como ele faz o call nesse script de envio, adicionar uma linha nele para anexar o relatorio do sarg.
    Só naosei se o sarg gera apos clicar ou gera todo instante.

    Isso nao é dificil. Eu até tinha vontade de fazer aqui, mas descontinuaram meu proxy :(
    O detalhado de todos eu acho que fica tudo no mesmo folder. Nao me elbrmo, só olhando mesmo…



  • Você teria o comando a ser adicionado no Cron para que eu pudesse analisar? Sinto muito pelo fim do seu proxy  :-[



  • amigao, eu dei uma olhada aqui rapida, mas nao consegui ver qual php ele executa para enviar email.
    Acho que alguns minutos no firebug ele te retorne qual arquivo ele faz o call.

    Se souber de alguma novidade vou postar aqui, mas hj estou meio agarrado… abcs



  • Não há uma maneira se instalar aquele utilitário de e-mail padrão em "sarg.conf", o mailx? Não encontrei um package pra ele. O sendmail parece ser outra alternativa igualmente não disponível. Para complementar também, meu PFSense é 2.0.1, multiwan failover, lusca, dans, sarg, imspector-dev, vm-tools.



  • Complementando mais um pouco, em system logs, tenho essa mensagem:

    mailx: not found SARG: command return status 127 SARG: command: mailx -s "SARG report, Fri Dec 14 09:11:39 2012 " "meuemail@gmail.com" <"/tmp/sarg/14Dec2012-14Dec2012/report" SARG: Records in file: 47050, reading: 100.00%'



  • Resolvi este problema usando um script do WinSCP para sincronizar a pasta de relatórios do SARG com uma pasta de um computador local. É até melhor porque em uma semana de instalação do PFSense já existia 120mb de relatórios ficando muito difícil de enviar por e-mail. Obrigado à todos que contribuíram.


Locked