Facile!Backup

Da Wintech Manuali.

(Differenze fra le revisioni)
(Installazione Come Servizio)
Riga 203: Riga 203:
In presenza di anomalie durante il restore, il sistema memorizza in un file di log temporaneo tutti i files che hanno generato l'anomalia.<br>
In presenza di anomalie durante il restore, il sistema memorizza in un file di log temporaneo tutti i files che hanno generato l'anomalia.<br>
Il file di log viene automaticamente visualizzato al termine, solo in presenza di anomalie.
Il file di log viene automaticamente visualizzato al termine, solo in presenza di anomalie.
-
<--
 
-
= Installazione Come Servizio =
 
-
Dalla Major '''2''' Facile!Backup è installabile come servizio.<br>
 
-
In modalità amministrativa appaiono le funzionalità del menù '''Servizio''' che permettono di:
 
-
* Installare il Servizio
 
-
* Disinstallare il Servizio
 
-
* Avviare il Servizio
 
-
* Fermare il Servizio
 
-
== Requisiti per l'utilizzo come Servizio ==
 
-
=== Utilizzo di Percorsi UNC ===
 
-
Il servizio, non potendo eseguire gli script di Login, deve sempre e comunque ragionare con percorsi UNC e non con unità di rete
 
-
=== Assegnazione Utente al Servizio ===
 
-
Dopo aver installato Facile!Backup come Servizio è necessario associare il servizio ad un utente che possa vedere le unità di origine e destinazione. In generale installando il servizio su un Server è consigliato l'utilizzo di credenziali di amministratore di dominio.
 
-
== Monitoraggio del Servizio ==
 
-
Facile!Backup in modalità Servizio risponde via Telnet ad una specifica porta. Come standard si suggerisce la porta "3333". Questa è configurabile nei parametri amministrativi di sistema.
 
-
Il cambio porta richiede un riavvio del servizio
 
-
E' inoltre importante controllare lo stato di eventuali
 
-
firewall software per permettere il monitoraggio da altri
 
-
client
 
-
== Aggiornamento ==
 
-
Il programma in modalità servizio è associato ad un nome eseguibile diverso: '''sf_backupsrv.exe'''.<br>
 
-
Il nuovo file viene automaticamente creato duplicando l'eseguibile locale '''sf_backup.exe''', ma in caso di aggiornamenti al programma è necessario agire manualmente:
 
-
* Fermare il servizio
 
-
* Eseguire una copia di '''sf_backup.exe''' in '''sf_backupsrv.exe''' nella stessa cartella
 
-
* Riavviare il servizio
 
-
== Configurazione dei Job ==
 
-
I Job possono essere configurati lanciando il programma in modalità Client dal PC sul quale gira il servizio.<br>
 
-
Nella scheda del Job è possibile accendere il Flag "Esegui Facile!Backup da modalità Servizio" per attivare il Job in esecuzione solo dal servizio.
 
-
-->
 

Versione delle 09:49, 11 mar 2015

Facile!Backup permette di eseguire le copie di backup di cartelle di rete, cartelle FTP ed archivi MYSQL. Il programma viene eseguito da uno o più computers client ed esegue in modo automatico le copie di sicurezza.

Indice

Installazione

Per l'installazione basta copiare il programma sf_backup.exe in una cartella di un PC.
E' necessario avere i diritti di scrittura nella cartella di avvio del programma o, nel caso di installazioni di sistemi GruppoSIS, è sufficiente posizionare il programma nella cartella locale degli applicativi.

ATTENZIONE:Per il funzionamento il programma richiede la liberia MIDAS.DLL nella cartella di lancio.
Per la configurazione automatica dei sistemi Mysql sono inoltre necessarie le librerie di collegamento:
* sfmysqllib.dll
* libmysql.dll
Senza queste librerie è comunque possibile inserire manualmente il nome degli schemas Mysql

Primo avvio del programma

Facile!Backup
Primo avvio del programma

All'avvio del programma se non è presente il database usato per i job viene richiesta una password amministrativa obbligatoria che sarà necessaria per eseguire le operazioni di creazione o modifica dei job e l'impostazione di alcuni parametri necessari per il funzionamento delle copie.
Nella maschera di inserimento della nuova password amministrativa viene anche richiesto di specificare due parametri necessari all'esecuzione delle copie da un server MYSQL (se non si devono eseguire copie di database MySql i parametri possono essere ignorati):

  • Il programma, con il percorso completo, da usare per le copie dei database, di solito si usa mysqldump.exe. (disponibile nella /bin di Mysql)
  • Il parametro max allowed packet necessario ad una corretta esecuzione delle copie Mysql. Vengono proposti alcuni valori standard, ma è comunque possibile inserire qualsiasi valore si addatti alla situazione dei vostri database MySql. Se si decide di inserire un valore diverso da quello proposto consultare la guida di Mysql per la sintassi corretta del parametro.

E' inoltre possibile indicare altri parametri per configurare l'invio di una e-mail alla fine dell'esecuzione di un JOB. Possiamo indicare:

  • Indirizzo e-mail del mittente
  • Server SMTP che il programma usa per inoltrare le mail
  • Eventuale Utente per il collegamento al server SMTP
  • Eventuale Password necessaria per il collegamento al server SMTP

Per ogni JOB è possibile specificare un indirizzo e-mail di destinazione diverso Dopo l'avvio il programma automaticamente si riduce ad icona; è possibile riaprire la finestra principale con un doppio click sull'icona presente nella tray icon
Per la chiusura del programma usare il comando Chiudi presente nel menù principale alla voce Job oppure tramite tasto destro del mouse sulla tray icon.

Panoramica

Facile!Backup
Maschera Principale

Facile!Backup è da installare sulle macchine client perchè permette l'interazione diretta dell'utente con le procedure di copia.
In sistemi di rete è possibile condividere l'archivio dei Job da tutte le postazioni in modo che:

  • Le postazioni programmate eseguano la copia
  • Tutte le altre postazioni ricevano notifiche e monitorizzino la corretta esecuzione delle copie
  • Le postazioni non configurate possano temporaneamente eseguire una copia per conto di un'altra postazione
  • L'amministratore possa trasferire l'incarico della copia ad un altro computer
La funzionalità di passaggio ad un altro computer è molto
utile nel caso il computer destinato alle copie dovesse
guastarsi od essere sostituito

Cript delle copie

Le copie vengono salvate in formato compresso protetto da password. La password utilizzata è quella dell'amministratore.

Prestare molta attenzione al cambio password per garantire il recupero dei backup !

Funzionalità Amministrative

ATTENZIONE: Per accedere alle funzioni seguenti è necessario attivare la modalità amministrativa tramite il pulsante Modo Amministrativo.

Ricordarsi di uscire dalla modalita amministrativa 
una volta terminata la configurazione !
Durante l'attivazione della modalità amministrativa, i processi
di tutti i computers sono temporaneamente sospesi.
  • Nuovo Job: Permette la creazione di nuovi job di copia
  • Modifica Job: Permette la modifica dei job di copia
    • Duplica: E' raggiungibile tramite il tasto destro del mouse premuto sopra una riga job; oppure tramite il sottomenu del pulsante Modifica Job
  • Elimina Job: Elimina un job

Configurare un Job

Facile!Backup
Editing del Job

Ogni Job è identificato da un set di informazioni:

  • Descrizione: descrizione personalizzata del JOB. Deve contenere solo lettere, numeri e spazi perchè questa descrizione verrà aggiunta al percorso di destinazione delle copie.
  • Tipo Job: tipo di backup:
    • Copia Cartella: copia di files e cartelle
    • Copia MySql: copia di database MySql tramite programma esterno
    • Copia FTP: copia di files e cartelle da server FTP
    • Comandi e Servizio: Dalla Major 2.x è possibile far eseguire un comando prima e dopo l'esecuzione di un Job ed è possibile utilizzare il programma in modalità servizio.
Il Job viene associato al computer nel quale si sta eseguendo
la creazione del Job. Se si desidera cambiare il computer 
che deve eseguire il JOB, è necessario entrare in modifica dal
nuovo computer, ed utilizzare la funzione Il job verrà eseguito da:
Facile!Backup
Lista database MySql
  • Dati Copia
    • Origine: Percorso di origine per copie files o FTP. Nel caso di copie di database MySql, è possibile sfogliare i database presenti sul server con il tasto [...]. Se il sistema non è in grado di collegarsi ad un server MySql e visualizzare l'elenco dei database è possibile inserirli manualmente tramite il pulsante Aggiungi Schema
    • Destinazione: Cartella di destinazione delle copie. Nel percorso di destinazione viene aggiunta anche la descrizione del Job quindi la cartella finale avra la forma: <destinazione>\<descrizionejob>\. Se si desidera dividere le copie per ogni giorno programmato, specificare la sottocartella nella scheda di pianificazione.
    • Permetti ad altri computer di eseguire la copia: permette ad altri pc di eseguire il job o programmarlo come Job Straordinario.
    • Indirizzo e-mail report: permette di indicare un indirizzo e-mail a cui inviare un messaggio al termine del JOB con il report dei files processati durante la copia
    • Server, Porta, User e Password: Parametri per la connessione ad un server MYSQL o ad un server FTP (visibili solo per il tipo Job FTP o Mysql).
Per il recupero degli Schemas è necessario che i parametri di connessione (utente, password, server) siano corretti
Facile!Backup
Editing del Job TAB Programmazione Copia
  • Programmazione Copia: Pianifica i giorni e gli orari di esecuzione.

Devo indicare sottocartella di archiviazione delle copie per ogni giorno della settimana anche per quelli non programmati; è possibile utilizzare sempre la stessa sottocartella o specificarne ogni giorno una diversa.
Il programma si occupa di creare tutte le cartelle che servono durante la copia.
Non è necessario inserire il BackSlash (\) finale.
Attenzione: Verificare che l'utente che esegue il job di copia possa leggere/scrivere nella cartella di destinazione scelta.

Funzioni del Menù Amministrazione

  • Password e Parametri: permette di reimpostare la password amministrativa e di specificare il percorso del file du DUMP per copie Mysql.
ATTENZIONE !. La password amministrativa viene
utilizzata per criptare le copie.
Annotarsi la vecchia password almeno fino ad un ciclo
completo di copie eseguite con la nuova password.
  • Resetta Stato Job: Permette di riportare un Job allo stato di Non eseguito. Da utilizzarsi SOLO se, in caso di crash, eventuali copie dovessero presentarsi erroneamente nello stato in corso.
  • Visualizza Log odierno del programma: permette di visualizzare il Log amministrativo del programma
  • Ripristina: Permette di eseguire il Restore delle copie.

Funzionalità non amministrative

  • Esegui Job: Esegue il Job Evidenziato. normalmente la funzione non è da utilizzare perchè i Job vengono automaticamente eseguiti dal programma.
  • Interrompi Copia: Interrompe l'esecuzione di un job;

ATTENZIONE!: alcuni job possono essere fermati solo in particolari momenti quindi è possibile che il comando non abbia effetto immediato (tipo la copia di un database Mysql).

  • Modo Amministrativo: Tutte le funzioni di gestione dei Job possono essere eseguite solo in modo amministrativo. Per accedere è necessario inserire la password impostata al primo avvio del programma.
  • Avvio con Windows: Permette di avviare il programma all'avvio di Windows

ATTENZIONE!: per un corretto automatismo di esecuzione copie è necessario impostare l'avvio automatico con Windows.

  • Help: Apre questo manuale

Premendo il tasto destro del mouse sopra un job dell'elenco principale è possibile aprire il log dell'ultima copia eseguita.

Controllo Copie e Log

E' possibile visualizzare i log con i risultati delle copie.

Log dell'ultima copia effettuata

Con il tasto destro su un job (elenco superiore) è possibile accedere alla funzione di visualizzazione dell'ultimo Log di copia.
Il log viene rappresentato con una tabella dove la prima colonna assume il valore:

  • ERRORE: segnalazione di un errore durante la copia
  • OK: La copia del file è stata eseguita correttamente.

Con la voce di scelta Tipologia eventi è possibile filtrare i risultati del Log.
Con la spunta Attiva pannello di ricerca è possibile attivare una ricerca testuale nel log.

Log odierno del programma

Il Log Odierno traccia gli eventi legati all'esecuzione del programma ed alle modifiche effettuate sulle configurazioni dei job.
E' un log visualizzabile solo dalla Modalità Amministrativa

Eventi

Nella parte inferiore del programma vengono presentati gli eventi di rilievo:

  • Il completamento corretto di una copia programmata per oggi
  • Gli errori nelle copie eseguite
  • Le Anomalie riscontrate, quali il fatto che l'ultimo backup programmato non sia stato eseguito
  • Le copie che verranno eseguite nell'arco della giornata.
  • Le copie annullate

Prenotazione Copia

Se si desidera eseguire una copia da un computer diverso dal computer impostato nelle proprietà del Job, è possibile, con il tasto destro sull'elenco degli eventi, eseguire la funzione "Prenota Copia".
La funzione è attiva solo se non si è in modalità amministrativa e per Job che non hanno avuto esito positivo. Prenotando una copia, la copia viene eseguita solo per una volta dal computer che la ha prenotata. Dal giorno successivo la programmazione torna quella impostata nel Job.

E' possibile prenotare solo le copie di tipo: 
"Permetti ad altri computer di eseguire la copia"

Sospensione della Copia

Se si desidera sospendere l'esecuzione di una copia programmata per oggi, con il tasto destro sull'elenco degli eventi, eseguire la funzione "Sospendi per Oggi".
Sospendendo una copia le eventuali programmazioni ordinarie o straordinarie vengono sospese la giornata. Il giorno successivo la copia viene automaticamente eseguita.

E' possibile sospendere solo le copie di tipo: 
"Permetti ad altri computer di eseguire la copia"

Rilascio della Prenotazione o della Sospensione

Se si desidera ripristinare allo stato di copia ordinaria una copia prenotata o sospesa, con il tasto destro sull'elenco degli eventi, eseguire la funzione "Ripristina Copia Ordinaria".
Il job verrà impostato con la programmazione ordinaria prevista nel Job.

Se la copia ordinaria è scaduta, verrà automaticamente
eseguita secondo la pianificazione del Job.

Partenza di una Copia

Quando il programma riscontra che il computer incaricato deve eseguire una copia, avvia automaticamente il Job. Per evitare che questo automatismo possa temporaneamente rallentare l'utilizzo del computer, prima dell'esecuzione viene presentata una maschera di rinvio dopo 10 minuti che resta visibile per 30 secondi. Se l'utente non annulla, il Job viene eseguito.

Suggerimenti nell'utilizzo del sistema

  • Utilizzo dei percorsi di rete: \\SERVER\: I percorsi sono ammessi sia nell'origine che nella destinazione
  • Pianificazione di copie diverse nei giorni della settimana: Per questa necessità oppure per poter avere almeno due copie diverse (giorni pari/Giorni Dispari) è sufficiente specificare di fianco ad ogni giorno di pianificazione la sottocartella desiderata Es:

Copie nella cartella \\Backup\CopieLMV il Lunedì, Mercoledì e Venerdì
Copie nella cartella \\Backup\CopieMG il Mercoledì ed il Giovedì
Destinazione Copie: \\Backup
Sottocartella per LMV: CopieLMV
Sottocartella per MG: CopieMG

  • TimeScheduling di più Jobs: Il sistema esegue un Job per volta. Programmando quindi più Jobs allo stesso orario, verranno eseguiti in sequenza. Si consiglia comunque di variare di circa 10 minuti l'inizio di ogni Job, in modo da poter garantire una regola di consecutività nell'esecuzione.

Approfondimenti

Quando si prenota il Job ?

In generale la prenotazione di un job è giustificata quando un utente si accorge che il computer assegnato al Job non ha eseguito le copie programmate perchè spento o guasto per la giornata. Quando il computer assegnato viene inutilizzato per più di un giorno (fermo per manutenzione) è consigliabile riassociare i Job, attraverso la modifica in modo amministrativo delle proprietà del Job.

Supporti Consigliati

In generale le copie possono essere eseguite sui dischi locali dei computers. In questo scenario ovviamente la prenotazione di una copia genera un backup in una posizione diversa da quella dei backup programmati. La soluzione vincente è data dalla possibilità di accedere ad un NAS esterno via rete a tutti i computer sui quali è installato Facile!Backup. In questo scenario il cambio di computer o la prenotazione temporanea comunque copieranno i dati nella stessa posizione delle copie ordinarie.

Verifica delle copie

Facile!Backup esegue un insieme di controlli durante l'esecuzione delle copie che garantiscono la corretta memorizzazione dei dati sul supporto di backup.
E' comunque consigliata periodicamente, la simulazione di un restore casuale su alcune cartelle di backup per verificare che il supporto esterno sia perfettamente efficiente.

Restore

Facile!Backup
Utility di Restore

Il recupero di backup salvati avviene dalla modalità amministrativa.
Per il recupero è necessario disporre di:

  • una cartella locale vuota dove verranno estratti i files del backup
  • la password amministrativa utilizzata per fare il backup

Tipi di Restore

L'utente amministrativo può eseguire il restore parziale dei backup in particolare:

  • il restore di un singolo file
  • il restore di una cartella senza includere le sottocartelle
  • il restore di una cartella con le sottocartelle.

L'albero delle cartelle viene ricostruito nella cartella destinazione.

Il restore non sovrascrive i dati copiati ma estrae il contenuto
in una cartella locale vuota.
L'eventuale ripristino nelle posizioni originali dovrà essere
eseguito manualmente.

Esecuzione del Restore

In modalità amministrativa utilizzare la voce Ripristina del menù Amministrazione.
Eseguire la procedura secondo le seguenti fasi:

  • inserire il percorso completo ad una cartella locale vuota. (se la cartella non esiste o non è vuota viene disabilitato il tasto Procedi.
  • Selezionare il tipo di restore tra i seguenti:
    • Singolo File
    • Cartella Senza Sottocartelle
    • Cartella con Sottocartelle
  • Inserire la password di estrazione (il sistema propone già la password amministrativa attuale).
  • Eseguire Procedi e selezionare:
    • il singolo file nel caso di ripristino di singolo file.
    • la cartella nel caso di ripristino cartella.

confermando la finestra di scelta il restore avrà inizio.

Avvisi

In presenza di anomalie durante il restore, il sistema memorizza in un file di log temporaneo tutti i files che hanno generato l'anomalia.
Il file di log viene automaticamente visualizzato al termine, solo in presenza di anomalie.

Strumenti personali