Backup do Nagios

Publicado por Avalanche em 18/02/2011

[ Hits: 9.962 ]

 


Backup do Nagios



Bom dia senhores! Sempre vemos na internet maneiras de se instalar e configurar o Nagios mas, como fazer os backups?

Na empresa onde trabalho fiz um script muito simples, que faz o backup do Nagios e em seguida manda o arquivo compactado para um email. Logo abaixo segue o script usado, que pode ser adaptado para cada situação.

#!/bin/sh
# Efetua backup dos aquivos do nagios
# Variavel que determina o dia e hora do backup
DIA=$(date +%F)

# Efetua a copia dos dados
rsync -Cravzp /usr/local/nagios/etc/ /backups/semanal/etc > /backups/logs/nagios_etc_$DIA.log
rsync -Cravzp /usr/local/nagios/libexec/ /backups/semanal/libexec > /backups/logs/nagios_libexec_$DIA.log
rsync -Cravzp /usr/local/nagios/share/images /backups/semanal/logos > /backups/logs/nagios_logos_$DIA.log
rsync -Cravzp /usr/local/nagios/var/archives/ /backups/logs_nagios > /backups/logs/nagios_logs_$DIA.log
rsync -Cravzp /home/suporte/snmpd.conf.modelo /backups/
# Compactando arquivos
tar -cvf /backup.tar /backups /scripts/
gzip -f /backup.tar

# Envia e-mail com os arquivos do backup
cat mail.txt | mutt -s "Backup $DIA" -a /backup.tar.gz -- login@gmail.com
echo "Fim do backup"

No item "Efetua copia dos dados", fiz da seguinte forma:

Primeiramente usando o "rsync", que faz uma tipo de backup incremental, que copia apenas os arquivos novos e alterados desde o último backup. Em sua saída coloquei um log para me mostrar os arquivos copiados, usando a variável "DIA".

Por fim, um texto pré-definido no arquivo mail.txt é enviado para meu email, juntamente com o arquivo backup.tar.gz com o título "Backup $DIA", lembrando que $DIA será a data que o backup foi feito.

Espero ter ajudado, como falei, essa é apenas uma dica que pode ser melhorada e muito.

Outras dicas deste autor

Java 5.0 update 11 no Fedora Core 5

Encontrando erros no Nagios

Verificando logs do Squid em tempo real

Leitura recomendada

Autocompletar path no comando read

Script para adicionar hosts no Nagios

Letras coloridas no Vim

Bloqueando Facebook com IPtables (de forma fácil, intuitiva e eficiente)

Backup em shell script na virtualização de máquinas (VMWare)

  

Comentários
[1] Comentário enviado por removido em 18/02/2011 - 14:27h

Excelente dica camarada.
Abraço

[2] Comentário enviado por dfbicalho em 08/11/2013 - 09:22h

Muito Boa dica meu Caro!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts