Ola amigos,
Tive problemas com o tamanho dos arquivos de log do Endian e criei este script shell para apagar os arquivos de tempo em tempo mas por tamanho quando um arquivo no diretório /var/log por exemplo chegar a 1GB ele vai apagar este arquivo e criar novamente ele também criar o próprio log onde poderá ver o que foi feito durante a execução.
#!/bin/bash
#
# Script Escrito por
# Fabio gaspar
#
echo -e "Executado-----------`date "+%Y-%m-%d %H:%M:%S"`"-------------- >> /var/log/tamanho.log
echo -e "--------------------------------------------------------------" >> /var/log/tamanho.log
echo -e "Pega arquivos para deletar - `date "+%Y-%m-%d-%H.%M"`" >> /var/log/tamanho.log
cd /var/log
#Procura tudo que for maior de 1GB dentro do /var/log
find . -type f -size +1000000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'>> /var/log/tamanho.log
# executa a limpeza dos logs
echo -e "Executa a limpeza dos logs - `date "+%d-%m-%Y"`" >> /var/log/tamanho.log
Tamanho=`find . -type f -size +1000000k`
echo Zerando arquivo $Tamanho... >> /var/log/tamanho.log
for apaga in $Tamanho
do
rm -f $apaga
echo Limpeza dos arquivos de log concluída! >> /var/log/tamanho.log
done
echo -e "Reiniciando Services - `date "+%d-%m-%Y"`" >> /var/log/tamanho.log
/etc/init.d/squid restart >> /var/log/tamanho.log
#/etc/init.d/havp restart >> /var/log/tamanho.log
#/etc/init.d/clamd restart >> /var/log/tamanho.log
#/etc/init.d/dansguardian restart >> /var/log/tamanho.log
/etc/init.d/ulogd restart >> /var/log/tamanho.log
/etc/init.d/syslog-ng restart >> /var/log/tamanho.log
echo -e "--------------------------------------------------------------" >> /var/log/tamanho.log
exit 0
Pode agendar no cron para executar semanalmente por exemplo:
copie o script para este diretório do Endian
/etc/cron.weekly
chmod 775 /etc/cron.weekly/apagalog
Script para apaga log Endian por Tamanho com Log proprio.
Usar tag [Video] [Tutorial]
-
- Newbie
- Mensagens: 10
- Registrado em: 09 Jan 2016 11:33
- Status: Offline
Script para apaga log Endian por Tamanho com Log proprio.
Mensagem por fabio.gaspar »
Você não está autorizado a ver ou baixar esse anexo.
Editado pela última vez por fabio.gaspar em 05 Mar 2016 12:18, em um total de 1 vez.
Voltar para “Video Aula e Tutoriais”
Ir para
- Administração
- ↳ Apresentação
- ↳ Suporte
- ↳ Solicitação de Categoria
- ↳ Recursos
- Normativas & Padronizações
- ↳ ITIL v3
- ↳ Cobit
- ↳ ISO/IEC 27001
- Certificação
- ↳ LPI
- ↳ LPI 101
- ↳ Dicas
- ↳ Simulados
- ↳ LPI 102
- ↳ Dicas
- ↳ Simulados
- ↳ LPI 201
- ↳ Dicas
- ↳ Simulados
- ↳ LPI 202
- ↳ Dicas
- ↳ Simulados
- ↳ Videos Aulas
- ↳ Google Adwords
- Redes - Servidores - Internet
- ↳ INFRAESTRUTURA DE REDE
- ↳ Nimbus OpenSource Backup
- ↳ Video Aula e Tutoriais
- ↳ Duvidas
- ↳ Bugs e Mods
- ↳ MailCleaner Community
- ↳ Tutoriais
- ↳ Mods
- ↳ Dúvidas
- ↳ Endian Firewall Community
- ↳ Video Aula e Tutoriais
- ↳ Duvidas
- ↳ Projetos
- ↳ Bugs e Mods
- ↳ Projetos de Rede e Datacenter/CPD
- ↳ Ajuda
- ↳ Tutoriais
- ↳ pfSense Open Source Firewall
- ↳ Tutoriais
- ↳ Dicas
- ↳ Dúvidas
- ↳ Mikrotik Routeros
- ↳ Dúvidas
- ↳ Tutoriais
- ↳ Dicas
- ↳ Video Aula
- ↳ CISCO
- ↳ Zimbra
- ↳ Servidores Microsoft Windows
- ↳ Scripts
- ↳ Servidores
- ↳ Dúvidas
- ↳ Acesso Remoto
- ↳ Cloud Computing
- ↳ Videos Aulas
- ↳ Amazon AWS
- ↳ Windowns Azure
- ↳ Office 365
- ↳ Asterix Voip
- ↳ Videos Aulas
- ↳ Tutoriais
- ↳ Servidores GNU/Linux
- ↳ Resara Server
- ↳ Scripts
- ↳ Servidores
- ↳ Tutoriais
- ↳ Zentyal
- ↳ Dúvidas
- ↳ Sistemas Operacionais
- ↳ Prints
- ↳ Shell Script
- ↳ Iomega Stor Center
- ↳ Iptables
- ↳ Video Aula
- ↳ Dúvida
- ↳ ISPConfig
- ↳ Tutoriais
- ↳ Ajuda
- ↳ PMG - Proxmox Mail Gateway
- ↳ Tutoriais
- ↳ Dúvidas
- ↳ MODS
- Virtualização
- ↳ Profissional
- ↳ XenServer
- ↳ VMWARE Vsphire
- ↳ Vmware ESXI
- ↳ KVM
- ↳ VMWare Workstation
- ↳ Hyper-V
- ↳ Proxmox
- ↳ Dúvidas
- ↳ Uso Pessoal
- ↳ VirtualBox
- ↳ Vmware Player
- ↳ Docker
- ↳ Rancher
- Segurança
- ↳ Antivírus Empresarial
- ↳ Sophos Endpoint Protection
- ↳ Panda Security
- ↳ Kaspersky
- ↳ Segurança da Informação
- ↳ Videos Aulas
- ↳ Anti-Spam
- ↳ Monitoramento
- ↳ Zabbix
- ↳ FAN - Fully Automated Nagios
- ↳ Nagios
- ↳ PRTG Network Monitor
- ↳ Zenoss
- ↳ Cacti
- ↳ IDS e IPS
- ↳ Monitorix
- SGDB - Banco de Dados
- ↳ SQL Server
- ↳ MongoDB
- ↳ Interbase - Firebird
- ↳ PostgreSQL
- ↳ Oracle
- ↳ Video Aula
- ↳ Mysql - MariaDB
- Softwares Diversos - Tablets - Smartphones - Android - IOS
- ↳ Android
- ↳ Softwares Windows
- Linguagem De Programação
- ↳ Python
- ↳ Videos Aulas
- ↳ C#
- ↳ Video Aulas
- ↳ Dúvidas
- ↳ HTML 5
- ↳ Video Aula
- ↳ Wordpress
- ↳ Videos Aulas
- ↳ Dicas
- ↳ JavaScript
- ↳ Scripts
- ↳ Hibernate
- ↳ Video Aula
- ↳ Visual Basic
- ↳ Video Aula
- ↳ Lógica De Programação
- ↳ Video Aula
- ↳ Java
- ↳ PHP
- ↳ Dicas
- Office
- ↳ Excel
- ↳ Videos Aulas
- ↳ Dicas
- ↳ MS Project 2010
- ↳ Video Aula
- Noticias
- ↳ Noticias
- Hardware
- ↳ Desktops
- ↳ Servidores
- ↳ Laptops
- ↳ Embarcados e Arduino
- CPBR7
- ↳ Palestras