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

    RESOLVIDO: Script para quebra de logs

    Scheduled Pinned Locked Moved Portuguese
    4 Posts 2 Posters 733 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.
    • J
      jpaulofraga
      last edited by

      Prezados,

      Configurei meus arquivos de log para um tamanho de 1GB, desta forma consigo manter mais de um dia de logs

      Porem criei um script que roda diariamente via CRON para separação dos logs de firewall do dia anterior em um arquivo separado, porem estou com o seguinte problema:

      Quando rodo o script manualmente via Shell ele funciona sem nenhum problema.

      Quando rodo o script via cron ele consegue criar o arquivo do dia anterior, porem o arquivo fica zerado, sem nenhum log. Não sei o que pode estar acontecendo, vou colocar abaixo o script, se alguém tiver alguma dica, será de grande ajuda.

      
      ############### SCRIPT ###############
      
      #!/bin/sh
      
      # VARIAVEIS
      DATE=`date -v-1d +"%Y%m%d"`
      FILTRO=`date -v-1d +"%b %e"`
      
      ### ROTACIONAMENTO DOS LOGS
      
      # ROTACIONA OS LOGS DO FIREWALL
      clog /var/log/filter.log | grep "^$FILTRO" > /var/log/filter-$DATE.log
      
      

      ############### AGENDAMENTO - CRON ###############

      
      0	0	*	*	*	root	/usr/bin/nice -n20 
      /root/logrotate.sh
      
      

      Obrigado,

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

        Coloque o caminho completo dos binários para executar via cron

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

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • J
          jpaulofraga
          last edited by

          Valew,

          Problema resolvido, nem me passou pela cabeça que seria um problema tão simples assim.

          Obrigado,

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

            Sobre o armazenamento dos logs, procure por pfSense +kibana logsstach e redis.

            O procedimento não é complicado e a visibilidade aumenta consideravelmente.

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

            Help a community developer! ;D

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