É possível logrotateconsiderar arquivos de log em um diretório e em todos os seus subdiretórios? (ou seja, sem listar explicitamente os
O logrotate foi desenvolvido para facilitar a administração de sistemas que geram um grande número de arquivos de log. Permite rotação, compactação, remoção e envio automático de arquivos de log. Cada arquivo de log pode ser tratado diariamente, semanalmente, mensalmente ou quando cresce muito.
É possível logrotateconsiderar arquivos de log em um diretório e em todos os seus subdiretórios? (ou seja, sem listar explicitamente os
O logrotate está escondido em algum lugar no OSX ou existe um equivalente? Não está dentro
Como posso monitorar o que o logrotate está fazendo no Ubuntu? A atividade do logrotate pode ser
Se uma configuração de logrotate for especificada com os parâmetros "size" e "daily", qual deles tem precedência? Onde isso está documentado? Eu gostaria que essas rotações ocorressem como uma operação OR booleana, ou seja, se os logs tiverem um dia de idade, eles serão rotacionados, OU se forem...
A página do manual logrotatediz que: It can be used when some program cannot be told to close its logfile and thus might continue writing to the previous log file for some time. Estou confuso com isso. Se um programa não puder ser solicitado a fechar seu arquivo de log, ele continuará gravando...
Temos um enorme arquivo de log sendo gravado pelo aplicativo de um fornecedor. Vamos supor que o fornecedor não faça o que pedimos. Existe alguma maneira de girar esse arquivo de log? Estamos analisando cerca de 300 MB por hora sendo gravados - prefiro dividir isso em pedaços de 10 MB e deixar que...
A julgar pelos registros de data e hora em meus sistemas, o logrotate faz sua rotação diária de log quando o logrotate é executado pelo cron. No entanto, se eu executá-lo antes, ele não gira os arquivos. Como o logrotate sabe se deve rotacioná-los ou não, mantém um histórico ou talvez use registros...
eu tenho logrotate executando em uma máquina AWS EC2 girando os logs do Apache. Depois de compactados, os logs do Apache são salvos no AWS S3 via s3fs. O problema é que notei recentemente que não tinha logs girados. No S3, tenho registros antigos do dia 48-> 60, mas o 1-> 47 não...
Eu tenho essa configuração de logrotate e estou executando no Ubuntu 10.04. /var/log/mysql/mysql-slow.log { daily rotate 3 compress notifempty missingok create 660 mysql adm postrotate if test -x /usr/bin/mysqladmin && \ /usr/bin/mysqladmin ping &>/dev/null then...
Existe uma maneira de fazer
Eu tenho um script simples que gera vários logs para a tela e canalizei o STDOUT para um arquivo para armazenar os logs. Como esse script é de longa duração, eu precisava rotacionar os arquivos de log para que eles sejam divididos em arquivos menores e mais gerenciáveis. O problema que enfrentei...
Como o logrotate lida com arquivos abertos? O logrotate pode rotacionar arquivos que um processo abriu?
Estamos usando o tail para monitorar continuamente vários logs, mas quando um log é girado, o tail para esse arquivo cessará. Pelo que entendi, o problema é que, quando o log é girado, há um novo arquivo criado e o processo de execução em execução não sabe nada sobre esse novo identificador de...
Na página de manual do logrotate: minsize tamanho arquivos de log são giradas durante a crescer mais do que bytes de tamanho, mas não antes de o intervalo de tempo especificado adicionalmente (diário, semanal, mensal ou anual). A opção de tamanho relacionado é semelhante, exceto que é...
Eu tenho uma instância nginx definida para registrar o acesso a /var/log/nginx/access.log e os erros a /var/log/nginx/errors.log, mas assim que o logrotate é executado a cada semana, o arquivo é movido para * .log.1 e o novo arquivo * .log são criados, mas o nginx continua a fazer logon no arquivo...
Estou tentando fazer com que o logrotate funcione no meu VPS para girar meus arquivos apache semanalmente. Atualmente, o conteúdo do arquivo de configuração apache2 é como tal. "/var/www/user/site.com/logs/*.log" { weekly missingok rotate 8 compress delaycompress notifempty create 640 root...
Eu tenho um script de backup que comprime vários arquivos e diretórios e cria arquivos .tgz. Os arquivos são nomeados, por exemplo ... backup_2010-10-28.tar.gz backup_2010-10-29.tar.gz backup_2010-10-30.tar.gz backup_2010-10-31.tar.gz backup_2010-11-01.tar.gz Quero gerenciar esses arquivos para...
Estou trabalhando no Ubuntu 14 com o utilitário rsyslog e logrotate padrão. Na /etc/logrotate.d/rsyslogconfiguração padrão do rsyslog logrotate , vejo o seguinte: /var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate reload rsyslog >/dev/null...
Como todos sabemos que "unix" pode ter qualquer coisa em um arquivo, exceto '/' e '\ 0', os administradores de sistemas, no entanto, tendem a ter uma preferência muito menor, principalmente devido a nada gostar de espaços como entrada ... e várias coisas tendo um significado especial para ':' e '@'...
Giro Nginxlogs diariamente (com dateext). Após a rotação, desejo analisar o arquivo do dia que acabou de passar e compilar um email com o número de erros retornados pelo servidor Nginx. Como posso acessar o arquivo de saída na seção postrotate / endscript de