MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 Auto Löschen bei FTP / FTP Erfolgsmeldungen per Mail

Post new topicReply to topic
Author Message
nockenfell
knows MySQLDumper
knows MySQLDumper





Joined: 10 Nov 2010
Posts: 7


blank.gif

PostPosted: 2011-01-10, 23:15    Auto Löschen bei FTP / FTP Erfolgsmeldungen per Mail Reply with quoteBack to top

Soweit ich bisher gesehen habe, ist es nicht möglich auf einem entfernten FTP Server die Backups nach einer bestimmten Anzahl automatisch zu löschen. Ist das korrekt?

Wäre ein Feature.

Ebenso weiss ich anhand des Erfolg-Mails nicht, ob der FTP-Upload geklappt hat, da das Mail vorher versendet wird. (kann ja auch Vorteile haben, Perl-Laufzeit mässig)

Interessant wäre auch eine Option jeweils das ganze Log per Mail zu senden statt "nur" ein "Erfolg".

OfflineView user's profileSend private message    
Anzeigen











Posted:    Anzeigen Back to top


    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2011-01-11, 00:55    Re: Auto Löschen bei FTP / FTP Erfolgsmeldungen per Mail Reply with quoteBack to top

« nockenfell » wrote:
Soweit ich bisher gesehen habe, ist es nicht möglich auf einem entfernten FTP Server die Backups nach einer bestimmten Anzahl automatisch zu löschen. Ist das korrekt?

Ja.
Quote:
Wäre ein Feature.

Ja, aber leider wegen der Multipart-Option des Dumpers nicht ganz trivial. Mal sehen, was wir hier künftig tun können. Das macht auch nur so richtig Sinn wenn man zusätzlich im Dumper die Anzahl der vorzuhaltenden Backups für den eigentlichen Server und den entfernten Backup-FTP-Server getrennt konfigurieren kann.
Der Wunsch ist uns aber bekannt. Wink

Quote:
Ebenso weiss ich anhand des Erfolg-Mails nicht, ob der FTP-Upload geklappt hat, da das Mail vorher versendet wird.

Das kann ich nicht bestätigen. Wenn Du das Perl Complete Log aktiviert hast (bzw. die Option "komplette Ausgabe loggen" plus "Textausgabe" = ja) dann steht dort wirklich jede Aktion inklusive der Erfolgs/Misserfolgsmeldung. Das Log wird erst ganz zum Schluss verschickt (nach Abschluss sämtlicher Aktionen).
Insofern gehe ich davon aus, dass Du eine E-Mail von Deinem Cron-Daemon bekommst und diese fälschlicherweise für die des Dumpers hältst (oder die Textausgabe per Konfiguration generell deaktiviert hast). Schau Dir den Absender einmal genauer an und vergleiche sie mit der Absender-Adresse die Du im Dumper konfiguriert hast.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
nockenfell
knows MySQLDumper
knows MySQLDumper





Joined: 10 Nov 2010
Posts: 7


blank.gif

PostPosted: 2011-01-11, 07:51    Re: Auto Löschen bei FTP / FTP Erfolgsmeldungen per Mail Reply with quoteBack to top

« DSB » wrote:

Quote:
Ebenso weiss ich anhand des Erfolg-Mails nicht, ob der FTP-Upload geklappt hat, da das Mail vorher versendet wird.

Das kann ich nicht bestätigen. Wenn Du das Perl Complete Log aktiviert hast (bzw. die Option "komplette Ausgabe loggen" plus "Textausgabe" = ja) dann steht dort wirklich jede Aktion inklusive der Erfolgs/Misserfolgsmeldung. Das Log wird erst ganz zum Schluss verschickt (nach Abschluss sämtlicher Aktionen).
Insofern gehe ich davon aus, dass Du eine E-Mail von Deinem Cron-Daemon bekommst und diese fälschlicherweise für die des Dumpers hältst (oder die Textausgabe per Konfiguration generell deaktiviert hast). Schau Dir den Absender einmal genauer an und vergleiche sie mit der Absender-Adresse die Du im Dumper konfiguriert hast.


Die Mails von MysqlDumper und vom Cron kann ich unterscheiden. Auf denen vom Cron-Daemon steht das gesamte Log ;-)

In der Konfiguration unter "Cronscript" habe ich
Textausgabe: ja
Komplette Ausgabe loggen: ja

Als Mail bekomme ich:
--------
The backup has not been attached.
I saved your database `piwik` to file
piwik_2011_01_10_22_00.sql.gz (41.96 MB)

Best regards,

MySQLDumper
If you have any questions, feel free and visit the support board at:
http://forum.mysqldumper.de
--------

Wo müsste eingestellt werden, dass das gesamte Log angehängt wird?

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2011-01-11, 08:45    (No subject) Reply with quoteBack to top

lol - jetzt muss ich mir mal an die eigene Nase fassen. Ich habe die Mail des Daemons mit der des Dumpers verwechselt. Wink

Bei mir enthält die Mail des Daemons die gesamte Textausgabe des cronscripts, so dass ich alle Meldungen sehe.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
nockenfell
knows MySQLDumper
knows MySQLDumper





Joined: 10 Nov 2010
Posts: 7


blank.gif

PostPosted: 2011-01-11, 09:09    (No subject) Reply with quoteBack to top

« DSB » wrote:
lol - jetzt muss ich mir mal an die eigene Nase fassen. Ich habe die Mail des Daemons mit der des Dumpers verwechselt. Wink

Bei mir enthält die Mail des Daemons die gesamte Textausgabe des cronscripts, so dass ich alle Meldungen sehe.


Very Happy Genau so habe ich das bei mir auch. Da ich jedoch noch einiges weiteres über den Cron Daemon laufen lasse, wäre mir ein sauberes Mail von mysqldumper lieber. Ev ja mal ein Feature Request.

OfflineView user's profileSend private message    
fips
first backups
first backups





Joined: 06 Mar 2011
Posts: 1


blank.gif

PostPosted: 2011-03-06, 22:59    (No subject) Reply with quoteBack to top

Hi

Bez. dem Löschen der alten files am ftp Server habe ich mir heute ein PHP Script geschrieben.

<?php
   // SETTINGS
   $ftp_server =       '';
   $ftp_port =       21;
   $ftp_username =    'xyz';
   $ftp_password =    'xyz';
   $ftp_backupdir =    '**/';
   
   $autodeletedays =    14;
   
   // generate limit date
   $datediff = time() - ($autodeletedays * 24 * 60 * 60);
   $datelimit = date('Y_m_d', $datediff);
   $connection_id = ftp_connect($ftp_server,$ftp_port);
         // Login at server
         $login_result = ftp_login($connection_id, $ftp_username, $ftp_password);
         // set passive mode
         ftp_pasv($connection_id, true);
         // check connection
         if (($connection_id) || (!$login_result)) {      
            if (ftp_chdir($connection_id, $ftp_backupdir)) {
               // get contents of the current directory
               $filelist = ftp_nlist($connection_id, ".");
               // loop thru the filelist
               foreach($filelist as $key => $filename){
                  if ( stristr($filename, $datelimit) !== false ) {
                     if (ftp_delete($connection_id, $filename)) {
                         echo "$filename deleted successful\n";
                        } else {
                         echo "could not delete $filename\n";
                        }
                  }                  
               }
            } else {
             echo "Couldn't change directory\n";
         }
         
            
            
         }

         // close connection
         ftp_quit($connection_id);
         
?>


Leider habe ich es nicht geschafft die config aus mysql dmper zu incldueden,
aus dem Grund gibts oben den settings block.

Grüß

Philipp

OfflineView user's profileSend private message    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Auto Löschen Elendil MySQLDumper 1.24 1 2012-01-09, 12:27 View latest post
No new posts Logeinträge automatisch löschen ? Dragonfly Gelöst/Erledigt 3 2011-07-29, 12:25 View latest post
No new posts I don't get e-mail efmeniz Errors and questions 3 2011-07-29, 09:27 View latest post
No new posts Auto Löschen, löscht Dateien von ande... waver Gelöst/Erledigt 5 2011-07-06, 14:56 View latest post
No new posts E-Mail Versand bei mehreren Datenbanken mascha_pro Perl 3 2011-07-06, 09:42 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO