Organize seu /var/log/messages
Publicado por Edersom 05/03/2005
[ Hits: 12.979 ]
Este script eu criei para organizar meu /var/log/messages por data, para facilitar uma consulta posterior aos logs gerados pelo syslog.
#!/bin/bash # # SCRIPT: org # AUTOR: EDERSOM ANGELO DA SILVA (maxmaxine@gmail.com) # DATA 2/1/2005 # REV: 1.1.0p # PLATAFORMA:Slackware/Conectiva LINUX (podendo ser necessário modificações para outras distros) # # FINALIDADE: # Organizar os logs do sistema # Localizados em /var/log/messages # # USO: # Eu tenho uma regra no meu crontab que executa este script às 0 (zero) horas todos os dias # gerando assim um histórico diário do /var/log/messages facilitando uma consulta posterior pela data. # # ENTRADA GERADA NO CRONTAB # # Organiza Logs do sistema # 59 23 * * * org # # LISTA DE REVISÃO: # DATA: # POR: # MODIFICAÇÃO: # # # set -n #Tire o comentário para verificar a sintaxe # #Sem executar o Script # set -x #Retire o comentário para depurar o script (apenas com ksh (korn shell)) # # Função que realiza backup back () { /etc/rc.d/rc.syslog stop 2>&-|| /etc/init.d/syslog stop time=`date | awk '{print $3$2$6}'` mv /var/log/messages /var/log/messages-log/$time /etc/rc.d/rc.syslog start 2>&-|| /etc/init.d/syslog start } # \\\___/// # \\ - - // # ( @ @ ) # +---------------oOOo-(_)-oOOo---------------+ # | | # | INICIO DE MAIN | # | | # +---------------oooO-----Oooo---------------+ if test -d /var/log/messages-log then back && echo "O Conteúdo do /var/log/messages foi movido para /var/log/messages-log/$time" else mkdir /var/log/messages-log back && echo "O Conteúdo do /var/log/messages foi movido para /var/log/messages-log/$time" fi
Monitore vários servidores ao mesmo tempo com Apache + shellscript
Cadastro automatizado para DHCP, Sarg, ethers e hosts
Adicionar/Deletar Usuarios Samba/Sistema
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Preciso resolver um erro de DPKG (1)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (2)
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta