Pagina 1 di 2

Backup dati 123solar e metern su Altervista.org

Inviato: 13/12/2016, 21:53
da NumberOne
Salve a tutti!
Non riesco a salvare i dati di produzione e consumi su un mio spazio ftp.
Questo è il file così come da immagine solarjessie preconfigurata v2.6:

Codice: Seleziona tutto

#! /bin/sh
# BEGIN INIT INFO
# Short-Description: backup giornaliero
# Description: Questo file è usato per eseguire una copia giornaliera
# dei dati del datalogger 123solar e di MeterN di 30 giorni con metodo fifo
#
# posizionare il file in /var/www/MyScripts
### END INIT INFO
# Author: Walter Borin
# Mod: Flavio Anesi
#
# Do NOT "set -e"
TODAY=$(date +"%d-%b-%Y") # Today's date like DD-MMM-YYYY
RMDATE=$(date +"%d-%b-%Y" -d '30 days ago')  # TODAY minus X days ago - too old files
FTPUSER=user                                 # User (inserire il vostro UserId)
FTPPW=passw                                # Password (inserire la password per$
FTPSERVER=ftp://ftp.cocchia.altervista.org      # IP server ftp (indirizzo IP del se$
LFTP=/usr/bin/lftp                              # Path to binary
DATADIR=/var/www/123solar/data                   # Your data archives are here- 123s$
DATADIR2=/var/www/metern/data                    # Your data archives are here - met$
TMPDIR=/var/www/MyScripts                        # Yur temp backup file are here
FTPDIR=/Solmet                                   # Your backup dir in ftp dir
cd $TMPDIR
tar -czf backupsolar_$TODAY.tar.gz $DATADIR
tar -czf backupmetern_$TODAY.tar.gz $DATADIR2
$LFTP << EOF
open $FTPUSER:$FTPPW@$FTPSERVER
put -O $FTPDIR backupsolar_$TODAY.tar.gz
wait
put -O $FTPDIR backupmetern_$TODAY.tar.gz
wait
cd $FTPDIR
rm -rf backupsolar_$RMDATE.tar.gz
wait
rm -rf backupmetern_$RMDATE.tar.gz
wait
close
exit
EOF


E questo è quanto mi restituisce il comando ./ftpbackup.sh

Codice: Seleziona tutto

root@raspberrypi:/var/www/MyScripts# ./ftpbackup.sh
tar: Rimozione di "/" iniziale dai nomi dei membri
tar: Rimozione di "/" iniziale dai nomi dei membri
open: ftp: Nome o servizio sconosciuto
put: backupsolar_13-dic-2016.tar.gz: Non connesso
wait: nessun job corrente
put: backupmetern_13-dic-2016.tar.gz: Non connesso
wait: nessun job corrente
cd: Non connesso
wait: nessun job corrente
wait: nessun job corrente
root@raspberrypi:/var/www/MyScripts#


Quale può essere il problema? Grazie.

Re: Backup dati 123solar e metern

Inviato: 13/12/2016, 22:11
da Walter62
Prova a modificare FTPSERVER=ftp.cocchia.altervista.org
Inserisci dopo "open $FTPUSER:$FTPPW@$FTPSERVER" la riga "set ftp:ssl-allow no" senza apici

Re: Backup dati 123solar e metern

Inviato: 13/12/2016, 22:33
da NumberOne
Walter ora funziona. Grazie!!!! :)

Re: Backup dati 123solar e metern su Altervista.org

Inviato: 14/12/2016, 8:30
da Flane
Mi sono permesso di integrare il titolo della discussione per individuare meglio l'argomento. ;)

Re: Backup dati 123solar e metern su Altervista.org

Inviato: 14/12/2016, 8:59
da NumberOne
Certo! Altra domanda: per cambiare il numero di file conservati sull'ftp basta modificare questa riga?

Codice: Seleziona tutto

RMDATE=$(date +"%d-%b-%Y" -d '30 days ago')


Ad esempio, se metto il numero venti mi conserverà gli ultimi 20 salvataggi?
Grazie

Re: Backup dati 123solar e metern su Altervista.org

Inviato: 14/12/2016, 13:02
da Walter62
Esatto

Re: Backup dati 123solar e metern su Altervista.org

Inviato: 05/01/2017, 11:02
da datma
Buongiorno, anch'io ho lo stesso problema in piu sono completamente a digiuno di programmazione....
Questo è il file con le modifiche consigliate da walter62, potete dargli un'occhiata per vedere se é corretto?
questa riga era già presente (quella in rosso)
open $FTPUSER:$FTPPW@$FTPSERVER
mentre
set ftp:ssl-allow no
l'ho inserita io ( quello in giallo)

#! /bin/sh
# BEGIN INIT INFO
# Short-Description: backup giornaliero
# Description: Questo file è usato per eseguire una copia giornaliera
# dei dati del datalogger 123solar e di MeterN di 30 giorni con metodo fifo
#
# posizionare il file in /var/www/MyScripts
### END INIT INFO
# Author: Walter Borin
# Mod: Flavio Anesi
#
# Do NOT "set -e"
TODAY=$(date +"%d-%b-%Y") # Today's date like DD-MMM-YYYY
RMDATE=$(date +"%d-%b-%Y" -d '30 days ago') # TODAY minus X days ago - too old files
FTPUSER=datma
# User (inserire il vostro UserId)
FTPPW=xxxxxxx
# Password (inserire la password per$
FTPSERVER=ftp.datma.altervista.org
open $FTPUSER:$FTPPW@$FTPSERVER
set ftp:ssl-allow no

LFTP=/usr/bin/lftp # Path to binary
DATADIR=/var/www/123solar/data # Your data archives are here- 123s$
DATADIR2=/var/www/metern/data # Your data archives are here - met$
TMPDIR=/var/www/MyScripts
# Your temp backup file are here
FTPDIR=/Backup/raspberry
# Your backup dir in ftp dir
cd $TMPDIR
tar -czf backupsolar_$TODAY.tar.gz $DATADIR
tar -czf backupmetern_$TODAY.tar.gz $DATADIR2
$LFTP << EOF
open $FTPUSER:$FTPPW@$FTPSERVER
put -O $FTPDIR backupsolar_$TODAY.tar.gz
wait
put -O $FTPDIR backupmetern_$TODAY.tar.gz
wait
cd $FTPDIR
rm -rf backupsolar_$RMDATE.tar.gz
wait
rm -rf backupmetern_$RMDATE.tar.gz
wait
close
exit
EOF

Re: Backup dati 123solar e metern su Altervista.org

Inviato: 05/01/2017, 11:15
da Flane
Datma,
Walter non ha detto di aggiungere una riga open..... , ma di aggiungere la riga set DOPO la riga open esistente.
Leggete bene le indicazioni che si danno :!: :!:

Questo è lo script corretto:

Codice: Seleziona tutto

#! /bin/sh
# BEGIN INIT INFO
# Short-Description: backup giornaliero
# Description: Questo file è usato per eseguire una copia giornaliera
# dei dati del datalogger 123solar e di MeterN di 30 giorni con metodo fifo
#
# posizionare il file in /var/www/MyScripts
### END INIT INFO
# Author: Walter Borin
# Mod: Flavio Anesi
#
# Do NOT "set -e"
TODAY=$(date +"%d-%b-%Y") # Today's date like DD-MMM-YYYY
RMDATE=$(date +"%d-%b-%Y" -d '30 days ago') # TODAY minus X days ago - too old files
FTPUSER=datma
# User (inserire il vostro UserId)
FTPPW=xxxxxxx
# Password (inserire la password per$
FTPSERVER=ftp.datma.altervista.org
LFTP=/usr/bin/lftp # Path to binary
DATADIR=/var/www/123solar/data # Your data archives are here- 123s$
DATADIR2=/var/www/metern/data # Your data archives are here - met$
TMPDIR=/var/www/MyScripts
# Your temp backup file are here
FTPDIR=/Backup/raspberry
# Your backup dir in ftp dir
cd $TMPDIR
tar -czf backupsolar_$TODAY.tar.gz $DATADIR
tar -czf backupmetern_$TODAY.tar.gz $DATADIR2
$LFTP << EOF
open $FTPUSER:$FTPPW@$FTPSERVER
set ftp:ssl-allow no
put -O $FTPDIR backupsolar_$TODAY.tar.gz
wait
put -O $FTPDIR backupmetern_$TODAY.tar.gz
wait
cd $FTPDIR
rm -rf backupsolar_$RMDATE.tar.gz
wait
rm -rf backupmetern_$RMDATE.tar.gz
wait
close
exit
EOF


Ovviamente su Altervista devi creare le cartelle /Backup/raspberry :!:

Re: Backup dati 123solar e metern su Altervista.org

Inviato: 05/01/2017, 18:00
da datma
Nulla ho apportato le modifiche rieseguito la guida ma non funziona :cry:

Inoltre ho visto che l'orario del raspberry é indietro di 1 ora

Re: Backup dati 123solar e metern su Altervista.org

Inviato: 11/07/2018, 11:03
da ambramia
ciao, scrivo qui perché mi sembra il posto più adatto alla mia richiesta:
faccio il backup su Altervista con lo script messo a disposizione dal forum ed è tutto OK, quello che mi piacerebbe fare è accedere direttamente ad Altervista per la visione di 123solar e MeterN seppur con un aggiornamento che avviene ogni ora tramite lo script.
Ma vi è un problema, per un errore, che non sono assolutamente capace di risolvere per cui chiedo a chi più capace.
Partendo dal menu e cliccando su 123solar mi da l'errore di cui sopra, lo stesso con metern:
http://cancellato.altervista.org/
se però metto l'URL diretto alla produzione ad esempio funziona:
http://cancellato.altervista.org/123solar/production.php
si puo fare qualcosa secondo voi?
Grazie