Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Cron - Agendamento Sarg (Resolvido)

    Scheduled Pinned Locked Moved Portuguese
    21 Posts 3 Posters 4.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W Offline
      wrp
      last edited by

      Boa tarde pessoal,

      Sou novo no PFSENSE, e o fórum tem me ajudado bastante.

      Preciso criar um agendamento automático dos relatórios do SARG, exemplo todo dia no final do expediente. Realizei algumas configurações que vi aqui no forum mais sem sucesso.

      Instalei o Cron pela interface Web, e configurei da seguinte forma:
      00  23  *  *  1-5  root  /sbin/sh "/usr/local/etc/sarg/scripts/rel_sarg_dia.sh"  (Tirei de outro topico aqui no forum)

      Criei o arquivo de script no servidor:

      _#!/bin/sh

      data=$(/bin/date "+%d/%m/%Y")

      /usr/local/bin/sarg -f /usr/local/etc/sarg/sarg.conf -d $data-$data_

      Só que não esta gerando o relatório, sempre tenho que gerar pelo Force Update.

      O procedimento é dessa forma mesmo? Algum passo a passo, para essa configuração?

      Qualquer ajuda é bem vinda!

      Estou com um PFSENSE com as seguintes configurações:

      -  Servidor PFSENSE 2.1;

      • Squid3-dev;
      • SquidGuard-squid3;
      • Sarg 2.3.6;
      • Portal Captive;
      • Freeradius2;
      • Cron;
      1 Reply Last reply Reply Quote 0
      • L Offline
        lucaspolli
        last edited by

        proque vc nao usa a interface do proprio pacote?

        1 Reply Last reply Reply Quote 0
        • W Offline
          wrp
          last edited by

          Opa Lucas….

          Eu realizei a configuração pela interface web do CRON

          minute hour   mday month wday who   command
          00         23   *         *         1-5         root   /bin/sh "/usr/local/etc/sarg/scripts/rel_sarg_dia.sh"

          Vi em um artigo que tinha que ser criado o arquivo "rel_sarg_dia.sh", direto no servidor, mas mesmo assim não consegui fazer funcionar.

          O procedimento é esse mesmo? Alguma outra coisa/forma de fazer?

          1 Reply Last reply Reply Quote 0
          • L Offline
            lucaspolli
            last edited by

            @wrp:

            Opa Lucas….

            Eu realizei a configuração pela interface web do CRON

            minute hour   mday month wday who   command
            00         23   *         *         1-5         root   /bin/sh "/usr/local/etc/sarg/scripts/rel_sarg_dia.sh"

            Vi em um artigo que tinha que ser criado o arquivo "rel_sarg_dia.sh", direto no servidor, mas mesmo assim não consegui fazer funcionar.

            O procedimento é esse mesmo? Alguma outra coisa/forma de fazer?

            nao amigo.. pela interface do sarg…

            1 Reply Last reply Reply Quote 0
            • W Offline
              wrp
              last edited by

              Há sim…..

              Bem no SARG, criei um agendamento da seguinte maneira:

              Status Update Frequency       Aditional Args                 Gzip     Post Action   Description
              on         1d                               -d date +%d/%m/%Y on     rotate           Relatorio SAR - ACADEMICO

              1 Reply Last reply Reply Quote 0
              • L Offline
                lucaspolli
                last edited by

                entao.. basta isso pra gerar o relatorio diário..

                1 Reply Last reply Reply Quote 0
                • W Offline
                  wrp
                  last edited by

                  Então….

                  Inicialmente realizei somente essa configuração de agendamento do SARG, mas não funcionou, ele não gera automaticamente. (Não sei se está totalmente correto os parâmetros que criei)

                  Verificando alguns tópicos, vi algumas configurações utilizando o CRON, o que tentei também...sem sucesso.

                  Você usa essa funcionalidade? Tem alguma sugestão?

                  1 Reply Last reply Reply Quote 0
                  • L Offline
                    lucaspolli
                    last edited by

                    @wrp:

                    Então….

                    Inicialmente realizei somente essa configuração de agendamento do SARG, mas não funcionou, ele não gera automaticamente. (Não sei se está totalmente correto os parâmetros que criei)

                    Verificando alguns tópicos, vi algumas configurações utilizando o CRON, o que tentei também...sem sucesso.

                    Você usa essa funcionalidade? Tem alguma sugestão?

                    uso, so que o diario eu uso de hora em hora e faco um semanal na sexta, o diario sem rotate, tive um probleminha uma vez nos parametros de data, acho que tinha um espaco em branco e nao gerava o relatorio, como esta suas configuracoes no general? colocou pra gerar o index e index tree?

                    1 Reply Last reply Reply Quote 0
                    • marcellocM Offline
                      marcelloc
                      last edited by

                      Que opções você marcou na configuração do sarg via interface web? tem como mandar um print da tela?

                      Treinamentos de Elite: http://sys-squad.com

                      Help a community developer! ;D

                      1 Reply Last reply Reply Quote 0
                      • W Offline
                        wrp
                        last edited by

                        Opa Marcelo,

                        Segue as telas do Sarg.

                        O SARG, gera os relatórios automaticamente, sem a necessidade do CRON?

                        Desde já agradeço a ajuda.

                        Ps. Agradeço a ajuda do Lucas também

                        sarg-1.png
                        sarg-1.png_thumb
                        sarg-2.png
                        sarg-2.png_thumb

                        1 Reply Last reply Reply Quote 0
                        • marcellocM Offline
                          marcelloc
                          last edited by

                          A interface web já cria o agendamento no cron.

                          Instale o pacote cron para verificar os agendamentos criados.

                          Treinamentos de Elite: http://sys-squad.com

                          Help a community developer! ;D

                          1 Reply Last reply Reply Quote 0
                          • W Offline
                            wrp
                            last edited by

                            Opa Marcelo,

                            Desculpe a demora…segue a tela do Cron. O sarg está com as configurações que já havia encaminhado não mudei nada.

                            cron_conf.png
                            cron_conf.png_thumb

                            1 Reply Last reply Reply Quote 0
                            • marcellocM Offline
                              marcelloc
                              last edited by

                              O agendamento do sarg está lá.

                              Treinamentos de Elite: http://sys-squad.com

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • W Offline
                                wrp
                                last edited by

                                Opa Marcelo,

                                Então a situação está da seguinte forma:

                                • O Sarg está configurado conforme os prints;

                                • O Cron só instalei, o mesmo também está conforme o print;

                                • O Sarg não está gerando os relatórios automáticos;

                                • Tenho que gerar todo dia pelo "Force Update Now", se eu esquecer um dia por exemplo, ele não gera mais o relatório do dia que pulou (Exemplo: não gerei manual do dia 26/05, quando tento gerar hoje, o mesmo não gera mais do dia 26/05);

                                Estou sem ideias de como proceder.

                                1 Reply Last reply Reply Quote 0
                                • L Offline
                                  lucaspolli
                                  last edited by

                                  qual o periodo de rotate vc esta usando?

                                  1 Reply Last reply Reply Quote 0
                                  • W Offline
                                    wrp
                                    last edited by

                                    Opa Lucas,

                                    Configurei o SARG pela interface WEB, está da forma que no print.

                                    E instalei o CRON (Não criei nada nele, está da forma que foi instalado).

                                    Só que continuo tendo que dar um Force Update Now pra gerar o relatório, percebi também que se eu deixar um dia sem gerar no outro dia, ele não gera o relatório antigo.

                                    Alguma dica? Ou ideia?

                                    cron_01.png
                                    cron_01.png_thumb
                                    Sarg_01.png
                                    Sarg_01.png_thumb

                                    1 Reply Last reply Reply Quote 0
                                    • L Offline
                                      lucaspolli
                                      last edited by

                                      nao no sarg, verifica o log rotate do squid e squidguard

                                      1 Reply Last reply Reply Quote 0
                                      • W Offline
                                        wrp
                                        last edited by

                                        No squid e squidguard, está com essas opções marcadas.

                                        squi-log.png
                                        squi-log.png_thumb
                                        squidguard-log.png
                                        squidguard-log.png_thumb

                                        1 Reply Last reply Reply Quote 0
                                        • L Offline
                                          lucaspolli
                                          last edited by

                                          pra teste, diminua o tempo, coloque de hora em hora por exemplo..

                                          1 Reply Last reply Reply Quote 0
                                          • W Offline
                                            wrp
                                            last edited by

                                            Bem….

                                            Desinstalei o CRON e depois o SARG. Instalei o SARG novamente, configurei e não gerei, depois instalei o CRON....e gerou os relatórios automaticamente (Vai entender kkkk).

                                            Fiz o teste tanto com 1d como 1h....e gerou blza.

                                            Obrigado pela ajuda!

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.