Script de backup Graylog

Primeiro artigo escrito. Espero que, para todos aqueles que estejam enfrentando a mesma dificuldade que eu, possam utilizar este script, adaptando-o para sua realidade. Eis um script para realizar o backup diário da base do Graylog. Em nosso ambiente temos um volume muito alto de logs, e, mesmo não colocando todos os servidores para envia-los para o graylog, nosso volume é muito alto. Por esta razão, resolvemos separar a extração dos logs por intervalos críticos, de modo que o tempo de extração dos dados seja menor. Porém, para resolver esta questão e deixar um arquivo único, basta alterar a sessão "extrai()", retirando as linhas adicionais, e trocando o horário de extração para o período necessário ( "timestamp" : { "gte": "'`echo $DATADUMP`' 00:00:00.000", "lte": "'`echo $DATADUMP`' 09:59:59.999" ). O arquivo "/etc/scripts/variaveis_graylog.cfg" contém variáveis usadas no script. Deve-se criá-lo de acordo com o ambiente de cada um, ou criar uma sessão no próprio script com esta finalidade (eu prefiro criar o arquivo ".cfg" pois posso utilizá-lo para outros scripts, editando-o de acordo com minha necessidade). Por esta razão, não coloquei o fonte deste arquivo, pois este é pessoal para cada ambiente. Caso tenham alguma dúvida, ou sugestão, com relação ao script, favor entrar em contato comigo. Também sintam-se à vontade para editá-lo conforme a necessidade, porém gostaria apenas de que mantivessem a autoria do script, e incluissem abaixo as alterações efetuadas, no mesmo formato que o cabeçalho. Assim fica mais fácil de visualizar as alterações efetuadas. Att.: Leandro.

Por: Leandro Rubert Jacomini


Backup Ubiquiti com usuários e senhas SSH diferentes

Galera, esse é um script pra quem tem vários rádios, com diferentes senhas do ssh entre eles (ou usuário), e precisa fazer backup das configurações. Achei muitos scripts para fazer backup em lote, porém, para equipamentos com mesmo usuário e senha. Então fiz esse script p/ sanar minhas necessidades, e agora compartilho com vocês. Ele criar uma pasta com a data do backup, e dentro dela, os arquivos .cfg. Depois pega os dados de um arquivo que contém: nome_do_radio,IP_radio,usuario,senha (exatamente nesse formato, separado por virgula " , " e 1 por linha) Espero ajudar alguém no caminho! Abraços.

Por: Sergio Lenaz


Backups automáticos de rádios Intelbras APC5

Olá galera! Pouco tempo atrás prestei um serviço a uma provedora de internet que tinha muitos rádios Intelbras APC5 e tive que criar uma solução para realizar os backups em tempo real e enviasse por e-mail e FTP. Os recém lançados rádio Intelbras aqui no Brasil utilizam uma ferramenta de gerenciamento que fornece backup integrado para todos os produtos chamada WNMS, a ferramenta também é utilizada lá fora por quem usa Deliberant ou LigoWave. Porém se você é uma pessoa como eu, que não gosta de instalar vários gerenciadores para gerenciar cada marca de equipamento e gosta de ver o que está acontecendo, tenho uma solução bem interessante e simples, que aqui mesmo tratei de como utilizá-la em produtos MikrotiK e Ubiquiti. Para isso apenas necessitamos de uma máquina Linux para realizar a tarefa. Primeiro é necessário instalar o SSHPASS, para que não seja necessário inserir a senha manual a cada rádio que iremos realizar o backup: $ sudo apt-get install sshpass Pronto, é só isso, basta rodar o script e acessar seu email ou servidor FTP, agende o script em seu crontab e seja feliz.

Por: Joabe G.Q. Kachorroski


Script de backup - rar

Útil para backup em servidores e desktop, ele compacta os arquivos em rar. Para quem precisa enviar os arquivos para usuários de Windows esse script vai ajudar. Pode ser usado nos gerenciadores de arquivos como caja, nautilus e thunar. Instalar os pacotes rar e zenity no sistema. Para mais informações sobre o arquivo final: rar l nome_do_arquivo.rar

Por: Perfil removido


Script de backup MySQL [melhorado]

Na postagem anterior compartilhei um script que utilizada para backup de uma das minha base de dados, porém resolvi dar uma melhorada nele, pois tive alguns problemas com o restaure de backup gerados por aquele script. Tentei deixar o script mais dinâmico e com melhores combinações de parâmetros. Basicamente o script gera um arquivo .sql com combinações de INSERTs para que tanto o backup quanto o restaure fique mais rápido e o backup é feito com consistência para que não haja problemas posteriormente. Obs.: para que o script funcione na parte da compactação bz2 é necessário instalar o pacote bzip2.

Por: Jeferson R. Costa


Renomear múltiplos arquivos

Quem usa o gnome-screenshot sabe o problema que é copiar os arquivos png pela rede. Você tem várias pastas com vários arquivos nomeados com espaços e caracteres. Ex.: Captura de tela de 2017-01-09 15:01:12.png , Captura de tela de 2017-01-09 16:00:50.png Precisando retirar o espaço e os caracteres dos arquivos (neste caso os dois pontos), usem este script. Antes do script: Captura de tela de 2017-01-09 15:01:12.png Captura de tela de 2017-01-09 16:00:50.png Captura de tela de 2017-01-09 16:29:41.png Captura de tela de 2017-01-09 16:44:46.png Captura de tela de 2017-01-10 10:47:52.png Depois do script: Captura_de_tela_de_2017_01_09_15_01_12.png Captura_de_tela_de_2017_01_09_16_00_50.png Captura_de_tela_de_2017_01_09_16_29_41.png Captura_de_tela_de_2017_01_09_16_44_46.png Captura_de_tela_de_2017_01_10_10_47_52.png

Por: Perfil removido






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts