Organize seu /var/log/messages
Publicado por Edersom 05/03/2005
[ Hits: 13.410 ]
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
Instalação automática do Nagios
Obter ip a partir de um NO-IP ou DYNDNS e atualizar o endereço do MUNIN MESTRE em um nó linux.
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Replicação SYSVOL no Samba 4 com Syncthing
Samba 4 com Replicação e LDAP Seguro (LDAPS/TLS)
Configurando o Cairo Dock individualmente em ambientes diferentes na mesma maquina
Calculadoras online gratuitas para o dia a dia do usuário Linux
Metafísica e espiritualidade funciona de verdade! Comprovação pessoal (5)
Governo da França vai trocar Windows por Linux (6)
Isso acontece quando tento ajudar alguém (2)
Corrijindo o erro em println na linguagem C (4)
(CLIPPER) Rodando o mesmo código tanto no Windows quanto no Linux (4)









