Organize seu /var/log/messages
Publicado por Edersom 05/03/2005
[ Hits: 13.389 ]
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
Debian - inicializando VMs (VirtualBox) no boot
Gerência do tempo de inicialização das MFs de uma nuvem privada com o OpenNebula
Gera estatísticas de tráfego de pacotes nas interfaces de um servidor linux via SNMPv3.
NetScan - o seu scanner de rede!
Vale a pena ter mais de uma interface grafica no seu Linux?
Estrutura e Funcionamento de um Ebuild no Gentoo Linux
Instalação e Configuração do Void com Cinnamon
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)









