Organize seu /var/log/messages
Publicado por Edersom 05/03/2005
[ Hits: 13.242 ]
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
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - ENVIA MSG CASO O USUÁRIO PASSE 90% DA SUA QUOTA
Backup de vários servidores, diferenciado a rotina pela aplicação
Visual para tcpdump com dialog
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)
Instalação dualboot Windows 11 e Debian 13 (7)









