hi,

  I hope all the community is well :)

  I got a little issue and as the docs and my try do not seems to find the 
solution i am asking here :)

  After a backup i use to report on the backup and do a perl script that do 
reporting to my zabbix server, the start is

                my($dateactuelle) = int(time);

                my @backups = $bpc->BackupInfoRead($host) ;
                # take the last one
                my      $lastbackupID = @backups-1;



                  # 86400 + delais de backup = 24h + 10h
                  if( ( $dateactuelle - int($backups[$lastbackupID]{endTime}) ) 
> 122400 ){
                        print  STDERR "$host - impossible we just did it !\n";
                        next;
                  }

 but it seems that the very same backup that called the script 
$Conf{DumpPostUserCmd} is not recognised by the api as the @backups-1 .

 I do not see in the doc when exactly the xxxCmd are called, seems the name 
suggest this is done after the backup but it seems not and be called a little 
before it.


  With backuppc3 i do it and it seems to work but not anymore in 4+, i use the 
postusercmd to repport things like this:

                        print ZABBIX "$host filebackup_type 
".$backups[$lastbackupID]{type}."\n";
                        print ZABBIX "$host filebackup_start 
".$backups[$lastbackupID]{startTime}."\n";
                        print ZABBIX "$host filebackup_end 
".$backups[$lastbackupID]{endTime}."\n";

                        print ZABBIX "$host filebackup_serveur <%= @fqdn %>\n";

                        print ZABBIX "$host 
filebackup_size_newfichier_".$backups[$lastbackupID]{type}." 
".$backups[$lastbackupID]{sizeNew}."\n";
                        print ZABBIX "$host 
filebackup_size_fichier_".$backups[$lastbackupID]{type}." 
".$backups[$lastbackupID]{size}."\n";
                        print ZABBIX "$host 
filebackup_nb_newfichier_".$backups[$lastbackupID]{type}." 
".$backups[$lastbackupID]{nFilesNew}."\n";
                        print ZABBIX "$host 
filebackup_nb_fichier_".$backups[$lastbackupID]{type}." 
".$backups[$lastbackupID]{nFiles}."\n";
                        print ZABBIX "$host filebackup_duree_".$backups[$lastbackupID]{type}." 
".int($backups[$lastbackupID]{endTime}-$backups[$lastbackupID]{startTime})."\n";

  How can i call a script when the backup is completed to send information 
about it to a monitoring system ?

--
cordialement,
Ghislain ADNET.
AQUEOS.


_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    https://github.com/backuppc/backuppc/wiki
Project: https://backuppc.github.io/backuppc/

Reply via email to