[pve-devel] [PATCH guest-common] Send email when a replication job fails.

Wolfgang Link w.link at proxmox.com
Tue Oct 3 09:55:06 CEST 2017


A email notification will be send for each job when the job fails.
This message will continued as long the job is failing.
---
 PVE/Replication.pm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/PVE/Replication.pm b/PVE/Replication.pm
index e53928e..0075b45 100644
--- a/PVE/Replication.pm
+++ b/PVE/Replication.pm
@@ -358,7 +358,10 @@ my $run_replication_nolock = sub {
 
 	close($logfd);
 
-	die $err if $err && !$noerr;
+	if ($err) {
+	    PVE::Tools::sendmail('root at localhost', "Replication Job: $jobcfg->{id} failed", $err);
+	    die $err if !$noerr;
+	}
     };
     if (my $err = $@) {
 	if ($noerr) {
-- 
2.11.0





More information about the pve-devel mailing list