Plugin nagios verificar backup

1. Plugin nagios verificar backup

welles
wellesfreire

(usa CentOS)

Enviado em 01/07/2015 - 21:55h

Saudações Grandes Mestre do Tux

Pessoal saberiam de algum plugin que verifique quantos dias esta sem fazer backup o meu backup gera um arquivo com a data do dia que o backup foi feito , preciso de algo para ler e gerar os alertas .

Muito obrigado desde já


  


2. Re: Plugin nagios verificar backup

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/07/2015 - 22:08h

Faz um script.



3. Re: Plugin nagios verificar backup

welles
wellesfreire

(usa CentOS)

Enviado em 02/07/2015 - 18:51h


Não achei nada proximo ainda .


4. Re: Plugin nagios verificar backup

welles
wellesfreire

(usa CentOS)

Enviado em 02/07/2015 - 20:52h


Amigo achei um tutorial fiz um plugin funcionou segue abaixo pode ser que sirva para outros ele ler o log do backup diario e me avisa se o backup foi feito ou não baseado na data de criação do arquivo .


Segue o plugin

#!/bin/bash

date2stamp () {
date --utc --date "$1" +%s
}

stamp2date (){
date --utc --date "1970-01-01 $1 sec" "+%Y-%m-%d %T"
}

dateDiff (){
case $1 in
-s) sec=1; shift;;
-m) sec=60; shift;;
-h) sec=3600; shift;;
-d) sec=86400; shift;;
*) sec=86400;;
esac
dte1=$(date2stamp $1)
dte2=$(date2stamp $2)
diffSec=$((dte2-dte1))
if ((diffSec < 0)); then abs=-1; else abs=1; fi
echo $((diffSec/sec*abs))
}

dataarquivo=$(stat -c %x "/etc/scripts/backupdiario.log")

qtddias=$(dateDiff $(date +%Y-%m-%d) $dataarquivo)
echo "Total: $qtddias"

if test $qtddias -eq 0; then
echo "Backup Feito Hoje |DiasDeAtraso=$qtddias"
exit 0;
elif test $qtddias -eq 1; then
echo "Backup nao feito hoje, ultimo backup é de ontem |DiasDeAtraso=$qtddias"
exit 1;
else
echo "Backup atrasado há 2 dias ou mais |DiasDeAtraso=$qtddias"
exit 2;
fi
exit 3;






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts