Configuração Backup Grafana

De Gigafull
Revisão de 22h53min de 29 de abril de 2021 por Admin (discussão | contribs) (Criou página com ''''HOMOLOGADO COM''' GRAFANA 7.4.3 + Centos 7 <br> '''Instalar o NCFTPPUT''' yum install ncftp ''Se acontecer o erro '''No match for argument: ncftp''', seguir procedimento...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

HOMOLOGADO COM GRAFANA 7.4.3 + Centos 7

Instalar o NCFTPPUT

yum install ncftp
Se acontecer o erro No match for argument: ncftp, seguir procedimentos abaixo
wget https://download-ib01.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh epel-release*rpm
dnf install ncftp

Criar diretórios a seguir

mkdir /root/Scripts
mkdir /root/Scripts/backup

Criar os arquivos de backup
vim /root/Scripts/cria_bkp_db.sh

#!/bin/bash
dia=$(date +'%Y%m%d')
cp -r /var/lib/grafana/grafana.db /root/Scripts/backup/bkp_grafana_db_$dia

vim /root/Scripts/cria_bkp_ini.sh

#!/bin/bash
dia=$(date +'%Y%m%d')
cp -r /etc/grafana/grafana.ini /root/Scripts/backup/bkp_grafana_ini_$dia

vim /root/Scripts/envia_bkps_ftp.sh

#!/bin/bash
dia=$(date +'%Y%m%d')
ncftpput -f /root/Scripts/.backupserver.cfg -vZmRF / /root/Scripts/backup/bkp_grafana_ini_$dia*
ncftpput -f /root/Scripts/.backupserver.cfg -vZmRF / /root/Scripts/backup/bkp_grafana_db_$dia*

vim /root/Scripts/exclui_bkps_ontem.sh

#!/bin/bash
diadeontem=$(date +'%Y%m%d' --date="-1 day")
rm -rf /root/Scripts/backup/bkp_grafana_db_$diadeontem*
rm -rf /root/Scripts/backup/bkp_grafana_ini_$diadeontem*

vim /root/Scripts/.backupserver.cfg

host 20.20.20.20.
user usuarioFTP
pass senhaFTP

Fazer agendamento no CRON
vim /etc/crontab

#CRIA OS ARQUIVOS DE BACKUPS
00 23 * * * root bash /root/Scripts/cria_bkp_db.sh
00 23 * * * root bash /root/Scripts/cria_bkp_ini.sh
#ENVIA BACKUPS PARA FTP
30 23 * * * root bash /root/Scripts/envia_bkps_ftp.sh
#EXCLUI BACKUP DO DIA ANTERIOR
00 02 * * * root bash /root/Scripts/exclui_bkps_ontem.sh