Mudanças entre as edições de "Controllr/Aplicativos/Backup old"

De BrByte Wiki
m (Paulohenrique moveu Controllr/Aplicativos/Backup para Controllr/Aplicativos/Backup old: new backup system)
 
(15 revisões intermediárias por 5 usuários não estão sendo mostradas)
Linha 1: Linha 1:
No app Backup do Sistema ([[Arquivo:Controllr-App-Backup.png]]) é possível gerar novos backups e restaurar backups. Todos os arquivos de backup possuem a extensão '''.bkpr''', a antiga extensão '''.ctrl''' não será mais utilizada.
+
Tópico referente a gerar backup [[arquivo:Backup.png]]<br>
 +
Importante recurso do do [[Controllr | Controllr]] para garantir a segurança dos dados do seu servidor em caso de algum erro no sistema.
  
O Controllr possui um arquivo de backup padrão nomeado '''autobackup.bkpr'''. Este arquivo é atualizado a cada 6 horas.
+
<div class="img-responsive align-center">[[Arquivo:controllr_backup.png|link=]]</div>
  
'''OBS: Mesmo após realizar a restauração de um backup mais antigo os arquivos de backups novos não irão sumir.'''
+
==Novo Backup==
 +
Para criar um novo backup clique em [[arquivo:add.png|link=]] Gerar.
 +
<br>
 +
<div class="img-responsive align-center">[[Arquivo:controllr_backup_gerar.png|link=]]</div>
  
 +
===Listagem e Status===
 +
{| class="table table-bordered table-striped" style="text-align:center;"
 +
! style="text-align:center" colspan="3"| Novo Backup
 +
|-
 +
! style="text-align:center; width:17.8%;"| Campo
 +
! style="text-align:center;"| Descrição
 +
! style="text-align:center; width:20.5%;"| Exemplo
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| Nome
 +
| style="text-align:left; vertical-align:middle;"| Nome do bakcup
 +
| style="text-align:left; vertical-align:middle;"| backup-2020-07-26-08-24
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| Tipo
 +
| style="text-align:left; vertical-align:middle;"| Qual o tipo de backup:
 +
• '''Sistema''': Somente do banco de dados.<br>
 +
• '''Anexo''': Os anexos de anotações de clientes, suportes, fluxo de caixa e outros.<br>
 +
• '''Network''', '''DNS''' e '''Firewall''': Suas configurações de rede.
 +
| style="text-align:left; vertical-align:middle;"| Sistema, Rede, DNS, Firewall, Anexo
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| Upload (Externo)
 +
| style="text-align:left; vertical-align:middle;"| Se deseja ou não que suba na nuvem.
 +
| style="text-align:left; vertical-align:middle;"| <font size="4" style="color:blue;" ><i class="far fa-check-square"></i></font>
 +
|-
 +
|}
  
<div class="img-responsive align-center">[[Arquivo:Controllr-Window-Backup.png]]</div>
+
==Backup na nuvem==
  
 +
Para realizar os uploads dos backups gerados nas nuvens, deve-se clicar nos ícones de Dropbox [[arquivo:dropbox.png|link=]] ou do Google Drive  [[arquivo:googledrive.png|link=]].
  
== Gerar novo backup ==
 
  
Clicando no botão Gerar novo backup ([[Arquivo:Controllr-Btn-New-Backup.png]]) será apresentada uma nova janela onde será possível escolher quais informações salvar no backup. Dependendo da quantidade de informação mantida no Controllr o backup poderá levar alguns minutos para ser gerado.
+
<div class="img-responsive align-center">[[Arquivo:controllr_backup_dropbox.png|link=]] [[Arquivo:controllr_backup_drive.png|link=]]</div>
  
  
<div class="img-responsive align-center">[[Arquivo:Controllr-New-Backup.png]]</div>
+
===Dropbox===
  
 +
Clique em ''Gerar Código''.
  
*'''Nome:''' Adicione um nome para o backup se desejar, do contrário o backup terá em seu nome a data (ano-mês-dia) e hora (hora-minutos) de quando foi gerado;
+
Abrirá uma aba, irá gerar um código.
*'''Tipo:''' É possível fazer um backup que contenha 4 tipos diferentes de informações:
 
**'''Sistema:''' É o backup de todos os dados do Controllr, incluindo Planos de Acesso, Dispositivos, Subredes, Clientes, Contratos, Autenticação de CPEs etc exceto os dados dos outros tipos;
 
**'''Network:''' Apenas os dados configurados em Controle de Rede, são as informações onde há o IP do Controllr, Gateway e demais;
 
**'''DNS:''' As configurações definidas em DNS ACLS/Forwarder;
 
**'''Firewall:''' As informações contidas em Firewall, localizado no menu Start ([[Arquivo:Controllr-Btn-Start.png]]).
 
  
Após gerado o novo backup estará listado no topo.
 
  
== Restaurar Backup ==
+
<div class="img-responsive align-center">[[Arquivo:controllr_backup_dropbox_codigo1.png|link=]]</div>
  
Existem duas formas de restaurar um backup:
 
*A primeira é utilizando um arquivo que já está listado entre os arquivos de backup do Controllr;
 
*E a segunda é carregando um arquivo de backup do Controllr que está localizado em alguma fonte externa, como em uma pasta ou em uma conta no Dropbox.
 
  
Para restaurar um backup basta clica no ícone destacado na imagem abaixo, onde há uma seta vermelha e outra preta.
+
* Folder: Nome da pasta que está na sua conta do Dropbox. Pode ser qualquer nome, portanto que sejam nomes iguais.  
  
 +
Depois é só clicar em [[arquivo:add.png|link=]] Authorize, depois em  [[arquivo:save.png|link=]] Salvar.
  
<div class="img-responsive align-center">[[Arquivo:Controllr-Btn-Restaurar-Backup.png]]</div>
+
Depois de gerado o código e autorizado perceberá que o status mudará para ''Online''
  
  
Será aberta uma janela similar a da imagem abaixo onde na opção '''Tipo''' é possível marcar quais informações deseja restaurar. Assim se o intuito for apenas de restaurar os dados dos clientes, CPEs etc basta clicar em Network, DNS e Firewall para desmarcá-los e manter apenas Sistema.
+
<div class="img-responsive align-center">[[Arquivo:controllr_backup_dropbox_status.png|link=]]</div>
  
  
<div class="img-responsive align-center">[[Arquivo:Controllr-Restaurar-Backup.png]]</div>
+
Pronto agora é só gerar um backup, com a opção ''Upload (External)'', que seu backup estará na nuvem.
  
  
Também é possível pré-visualizar quais as informações contidas no backup apenas olhando na coluna '''Tipo'''.
+
<div class="img-responsive align-center">[[Arquivo:controllr_backup_dropbox_nuvem.png|link=]]</div>
  
  
<div class="img-responsive align-center">[[Arquivo:Controllr-Backup-Tipos.png]]</div>
+
===Google Drive===
  
 +
Clique em ''Gerar Código''.
  
Tendo escolhido o que se dejesa restaurar basta clicar no botão OK para iniciar o processo. Lembrando que não será alterada nenhuma outra informação além daquelas escolhidas, ou seja, se foi definido restaurar apenas Sistema os dados de Network, DNS e Firewall continuarão os mesmos.
 
  
Na coluna '''Build''' está a versão do Controllr onde o backup foi gerado. Backups com versões muito antigas não serão aceitos pelo sistema.
+
Seleciona a conta do Google drive que irá salvar os backups.
  
Uma observação a se levar em conta é que os tipos disponíveis no backup estão diretamente relacionados à informação contida nele. Portanto se foi gerado um backup apenas de Sistema ao restaurá-lo será apresentada somente esta opção Sistema.
 
  
<font color="red">IMPORTANTE: Ao restaurar um backup com o Tipo Network selecionado ele irá definir o IP e Gateway do Controllr com as contidas no arquivo, portanto não restaure essa tipo quando se desconhece qual IP e Gateway está configurado no backup ou você poderá perder o acesso ao Controllr</font>
+
<div class="img-responsive align-center">[[Arquivo:controllr_backup_drive_codigo1.png|link=]]</div>
  
  
=== Fazendo o upload de um backup para o Controllr ===
+
Depois clique em ''Permitir''.
 +
  
Clique no botão '''Browse...''' ([[Arquivo:Btn-Browse.png]]) e selecione o arquivo de backup do Controllr que se deseja fazer o upload. Depois clique em Abrir. Ao final do upload o arquivo será listado.
+
<div class="img-responsive align-center">[[Arquivo:controllr_backup_drive_permicao1.png|link=]]</div>
  
<font color="red">IMPORTANTE: Ao fazer o upload de um arquivo de backup recomendamos que este tenha sido gerado por um Controllr da mesma versão que o atual.</font>
 
  
== Integração com Dropbox ==
+
Abrirá uma aba, irá gerar um código
  
Passo a passo da integração:
 
  
1. Primeiramente é preciso configurar o acesso externo para a porta 8083 do Controllr.
+
<div class="img-responsive align-center">[[Arquivo:controllr_backup_drive_authorize1.png|link=]]</div>
  
2. Após configurado o acesso externo informe o endereço definido na opção [http://wiki.brbyte.com/wiki/Controllr/Aplicativos/Configura%C3%A7%C3%B5es/Endere%C3%A7os_do_Servidor Endereços do Servidor]
 
  
3. Configurada essa primeira parte iniciamos então a integração, acesse o [https://www.dropbox.com/developers/apps link] para criar um novo App no Dropbox.
 
  
3.1 Clique no botão '''Create app'''.
+
* Folder: Nome da pasta que irá ser criada pelo Google Drive.  
  
<div class="img-responsive align-center">[[Arquivo:Dropbox-New-App.png]]</div>
 
  
 +
Depois é só clicar em [[arquivo:add.png|link=] Authorize, depois em  [[arquivo:save.png|link=]] Salvar.
  
3.2 Na opção '''Choose an API''', marque a opção '''Dropbox API'''.
 
  
3.3 Na opção '''Choose the type of access you need''' você pode selecionar tanto a primeira opção, de uma pasta apenas, quanto a segunda que dará acesso de todo o Dropbox.
+
Depois de gerado o código e autorizado perceberá que o status mudará para ''Online''
  
3.4 E por último  em '''Name your app''' vamos dar um nome para nosso novo app.
 
  
<div class="img-responsive align-center">[[Arquivo:Dropbox-Exemplo-New-App.png]]</div>
+
<div class="img-responsive align-center">[[Arquivo:controllr_backup_drive_status.png|link=]]</div>
  
  
4. Ao finalizar a paginá será redirecionada para uma onde terá algumas informações a respeito do novo app. Para completar a integração precisaremos do '''App key''' e '''App secret'''.
 
  
<div class="img-responsive align-center">[[Arquivo:Dropbox-Details.png]]</div>
+
Pronto agora é só gerar um backup, com a opção ''Upload (External)'', que seu backup estará na nuvem.
  
  
No Controllr em Envio Dropbox ([[Arquivo:Controllr-Btn-Envio-Dropbox.png]]) preencha os campos '''Key''' e '''Secret''' respectivamente com elas e informe o diretório do Dropbox onde deverão ser salvos os backups.
+
<div class="img-responsive align-center">[[Arquivo:controllr_backup_drive_nuvem.png|link=]]</div>
  
<div class="img-responsive align-center">[[Arquivo:Controllr-Envio-Dropbox.png]]</div>
 
  
 +
==Backup Automático==
  
Crie a pasta onde o Controllr irá armazenar os backups. A pasta tem que ser na raiz do Dropbox e não pode ser uma subpasta.
+
Para ativar o backup automático (diário) local e/ou na nuvem deve-se configura-lo no botão "Configurações"
  
<div class="img-responsive align-center">[[Arquivo:Dropbox-Folder.png]]</div>
+
<div class="img-responsive align-center">[[Arquivo:controllr_servidor_backup_config.png|link=]]</div>
 +
<br>
 +
===Listagem e Status===
 +
{| class="table table-bordered table-striped" style="text-align:center;"
 +
! style="text-align:center" colspan="3"| Listagem e Status - Backup Automático
 +
|-
 +
! style="text-align:center; width:17.8%;"| Cammpo
 +
! style="text-align:center;"| Descrição
 +
! style="text-align:center; width:20.5%;"| Exemplo
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| Remover arquivos antigos no servidor
 +
| style="text-align:left; vertical-align:middle;"| Com esta opção marcada o Controllr irá apagar o backup mais antigo quando o armazenamento da nuvem estiver acima de 90%.
 +
| style="text-align:left; vertical-align:middle;"| <font size="4" style="color:blue;" ><i class="far fa-check-square"></i></font>
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| GoogleDrive (Habilitar)
 +
| style="text-align:left; vertical-align:middle;"| Com esta opção marcada o backup gerado será enviado para nuvem do Google Drive.
 +
| style="text-align:left; vertical-align:middle;"| <font size="4" style="color:blue;" ><i class="far fa-check-square"></i></font>
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| DropBox (Habilitar)
 +
| style="text-align:left; vertical-align:middle;"| Com esta opção marcada o backup gerado será enviado para nuvem do DropBox.
 +
| style="text-align:left; vertical-align:middle;"| <font size="4" style="color:blue;" ><i class="far fa-check-square"></i></font>
 +
|-
 +
|}
  
 +
Deve-se então criar uma ou mais tarefas para realização do backup, são essas tarefas que determinarão a hora que o servidor deve realizar o backup.
  
Por padrão o Controllr realiza um backup para a conta do Dropbox por dia às 02:00 horas da madrugada, porém você pode alterar esse intervalo.
+
Ao clicar em [[arquivo:add.png|link=]] Novo selecione a hora ao qual o Controllr irá realizar o trabalho.
  
Clique em Enviar ([[Arquivo:Btn-salvar.png]]) para salvar as informações, depois abra novamente Envio Dropbox ([[Arquivo:Controllr-Btn-Envio-Dropbox.png]]) e clique em '''Autenticar Token'''. Na janela que se abrir clique no texto.
+
<div class="img-responsive align-center">[[Arquivo:controllr_servidor_backup_jobs.png|link=]]</div>
  
<div class="img-responsive align-center">[[Arquivo:Controllr-Autenticar-Token.png]]</div>
+
Ditermine também qual o tipo de tarefe será realizado naquela hora.
  
 +
<div class="img-responsive align-center">[[Arquivo:controllr_servidor_backup_jobs_tipo.png|link=]]</div>
 +
<br>
 +
{| class="table table-bordered table-striped" style="text-align:center;"
 +
! style="text-align:center" colspan="2"| Listagem e Status - Backup Automático
 +
|-
 +
! style="text-align:center; width:17.8%;"| Campo
 +
! style="text-align:center;"| Descrição
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| AutoBackup
 +
| style="text-align:left; vertical-align:middle;"| Realiza o Backup Automático apenas localmente.
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| Upload
 +
| style="text-align:left; vertical-align:middle;"| Realiza apenas o Upload do(s) backups gerados.
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| AutoBackup + Upload
 +
| style="text-align:left; vertical-align:middle;"| Gera o backup e logo em seguida realiza o Upload para a(s) nuvem(ns) configurada.
 +
|-
 +
|}
  
Irá abrir uma nova página onde a aplicação que criamos no início pedirá pela permissão de acesso às pastas do Dropbox.
+
Deve-se também alterar o "Nome" do backup, principalmente quando há mais de 1 servidor em sua infraestrutura, sendo assim possível diferenciar os backups presentes do Google Drive ou Dropbox evitando também que o backup de um servidor seja sobrescrito pelo outro.
  
<div class="img-responsive align-center">[[Arquivo:Controllr-Dropbox-Permissao.png]]</div>
+
==Restauração de Backup==
 +
Antes de restaurar o backup precisamos selecionar o backup.
  
  
Após ter dado permissão de acesso volte ao Controllr clique em '''OK''' e feche a janela de Envio Dropbox ([[Arquivo:Controllr-Btn-Envio-Dropbox.png]]) e abra novamente. Verifique que agora o '''Status''' consta como '''Autenticado'''.
+
<div class="img-responsive align-center">[[Arquivo:Controllr_app_backup_abrir.png|link=]]</div>
  
<div class="img-responsive align-center">[[Arquivo:Controllr-Exemplo-Envio-Dropbox.png]]</div>
+
 
 +
Ao apertar o botão Enviar Backup no canto inferior esquerdo será apresentado o progresso do envio (upload) do backup para seu servidor.
 +
 
 +
 
 +
<div class="img-responsive align-center">[[Arquivo:Controllr_app_backup_upload.png|link=]]</div>
 +
 
 +
 
 +
Ao fim do upload será listados os backups presentes e o "novo" backup, atente-se a Build a qual o backup foi gerado e a Build atual de seu servidor.
 +
 
 +
 
 +
<div class="img-responsive align-center">[[Arquivo:Controllr_app_backup_build.png|link=]]</div>
 +
 
 +
 
 +
Utilize a ação de restaurar para iniciar o processo, uma nova janela será aberta para selecionar qual o "Tipo" da restauração deseja realizar
 +
 
 +
 
 +
<div class="img-responsive align-center">[[Arquivo:Controllr_app_backup_tipo.png|link=]]</div>
 +
 
 +
 
 +
Como podemos ver no exemplo foi selecionado apenas as opções "Sistema" e "DNS".
 +
<br>
 +
===Listagem e Status===
 +
{| class="table table-bordered table-striped" style="text-align:center;"
 +
! style="text-align:center" colspan="2"| Listagem e Status - Restauração de Backup
 +
|-
 +
! style="text-align:center; width:17.8%;"| Campo
 +
! style="text-align:center;"| Descrição
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| Sistema
 +
| style="text-align:left; vertical-align:middle;"| A base de informações do sistema, o banco de dados.
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| Network
 +
| style="text-align:left; vertical-align:middle;"| Informações de Redes (IP, interfaces, rotas e etc) - Atenção caso restaure uma configuração com outros endereços pode-se perder o acesso pelo IP atual.
 +
|-
 +
! style="text-align:left; vertical-align:middle;"| DNS
 +
| style="text-align:left; vertical-align:middle;"| Backup referente as informações e configurações do DNS.
 +
|-
 +
|}
 +
 
 +
Inicie o procedimento de restauração do backup clicando em OK.
 +
 
 +
ATENÇÃO:
 +
 
 +
'''1 - ''' Garanta os '''mínimos de hardware''' principalmente quanto a memória RAM.<br>
 +
'''2 - Não desligue ou reinicie o sistema''' durante o procedimento - PODE levar minutos ou até horas dependendo do hardware e tamanho do backup.
 +
 
 +
 
 +
__NOEDITSECTION__
 +
[[Category:Sistema]]

Edição atual tal como às 14h18min de 8 de agosto de 2023

Tópico referente a gerar backup Backup.png
Importante recurso do do Controllr para garantir a segurança dos dados do seu servidor em caso de algum erro no sistema.

Controllr backup.png

Novo Backup

Para criar um novo backup clique em Add.png Gerar.

Controllr backup gerar.png

Listagem e Status

Novo Backup
Campo Descrição Exemplo
Nome Nome do bakcup backup-2020-07-26-08-24
Tipo Qual o tipo de backup:

Sistema: Somente do banco de dados.
Anexo: Os anexos de anotações de clientes, suportes, fluxo de caixa e outros.
Network, DNS e Firewall: Suas configurações de rede.

Sistema, Rede, DNS, Firewall, Anexo
Upload (Externo) Se deseja ou não que suba na nuvem.

Backup na nuvem

Para realizar os uploads dos backups gerados nas nuvens, deve-se clicar nos ícones de Dropbox Dropbox.png ou do Google Drive Googledrive.png.


Controllr backup dropbox.png Controllr backup drive.png


Dropbox

Clique em Gerar Código.

Abrirá uma aba, irá gerar um código.


Controllr backup dropbox codigo1.png


  • Folder: Nome da pasta que está na sua conta do Dropbox. Pode ser qualquer nome, portanto que sejam nomes iguais.

Depois é só clicar em Add.png Authorize, depois em Save.png Salvar.

Depois de gerado o código e autorizado perceberá que o status mudará para Online


Controllr backup dropbox status.png


Pronto agora é só gerar um backup, com a opção Upload (External), que seu backup estará na nuvem.


Controllr backup dropbox nuvem.png


Google Drive

Clique em Gerar Código.


Seleciona a conta do Google drive que irá salvar os backups.


Controllr backup drive codigo1.png


Depois clique em Permitir.


Controllr backup drive permicao1.png


Abrirá uma aba, irá gerar um código


Controllr backup drive authorize1.png


  • Folder: Nome da pasta que irá ser criada pelo Google Drive.


Depois é só clicar em [[arquivo:add.png|link=] Authorize, depois em Save.png Salvar.


Depois de gerado o código e autorizado perceberá que o status mudará para Online


Controllr backup drive status.png


Pronto agora é só gerar um backup, com a opção Upload (External), que seu backup estará na nuvem.


Controllr backup drive nuvem.png


Backup Automático

Para ativar o backup automático (diário) local e/ou na nuvem deve-se configura-lo no botão "Configurações"

Controllr servidor backup config.png


Listagem e Status

Listagem e Status - Backup Automático
Cammpo Descrição Exemplo
Remover arquivos antigos no servidor Com esta opção marcada o Controllr irá apagar o backup mais antigo quando o armazenamento da nuvem estiver acima de 90%.
GoogleDrive (Habilitar) Com esta opção marcada o backup gerado será enviado para nuvem do Google Drive.
DropBox (Habilitar) Com esta opção marcada o backup gerado será enviado para nuvem do DropBox.

Deve-se então criar uma ou mais tarefas para realização do backup, são essas tarefas que determinarão a hora que o servidor deve realizar o backup.

Ao clicar em Add.png Novo selecione a hora ao qual o Controllr irá realizar o trabalho.

Controllr servidor backup jobs.png

Ditermine também qual o tipo de tarefe será realizado naquela hora.

Controllr servidor backup jobs tipo.png


Listagem e Status - Backup Automático
Campo Descrição
AutoBackup Realiza o Backup Automático apenas localmente.
Upload Realiza apenas o Upload do(s) backups gerados.
AutoBackup + Upload Gera o backup e logo em seguida realiza o Upload para a(s) nuvem(ns) configurada.

Deve-se também alterar o "Nome" do backup, principalmente quando há mais de 1 servidor em sua infraestrutura, sendo assim possível diferenciar os backups presentes do Google Drive ou Dropbox evitando também que o backup de um servidor seja sobrescrito pelo outro.

Restauração de Backup

Antes de restaurar o backup precisamos selecionar o backup.


Controllr app backup abrir.png


Ao apertar o botão Enviar Backup no canto inferior esquerdo será apresentado o progresso do envio (upload) do backup para seu servidor.


Controllr app backup upload.png


Ao fim do upload será listados os backups presentes e o "novo" backup, atente-se a Build a qual o backup foi gerado e a Build atual de seu servidor.


Controllr app backup build.png


Utilize a ação de restaurar para iniciar o processo, uma nova janela será aberta para selecionar qual o "Tipo" da restauração deseja realizar


Controllr app backup tipo.png


Como podemos ver no exemplo foi selecionado apenas as opções "Sistema" e "DNS".

Listagem e Status

Listagem e Status - Restauração de Backup
Campo Descrição
Sistema A base de informações do sistema, o banco de dados.
Network Informações de Redes (IP, interfaces, rotas e etc) - Atenção caso restaure uma configuração com outros endereços pode-se perder o acesso pelo IP atual.
DNS Backup referente as informações e configurações do DNS.

Inicie o procedimento de restauração do backup clicando em OK.

ATENÇÃO:

1 - Garanta os mínimos de hardware principalmente quanto a memória RAM.
2 - Não desligue ou reinicie o sistema durante o procedimento - PODE levar minutos ou até horas dependendo do hardware e tamanho do backup.