RESOLVED: Email that Backup failed, but log file shows it completed
Posted: Tue Apr 15, 2025 8:19 am
Hi I run a backup nightly. Every morning I find this email:
The scheduled local backup at 2025-04-15 01:25:02 failed.
Last output from the system:
View your full scheduled backup logs at /usr/local/nagiosxi/var/components/scheduledbackups.log to find out more details about the error. Your backup may have timed out, you can set a backup_timeout variable in config.inc.php to increase it.
Yet when I view scheduledbackups.log, I find what looks like a successful backup:
cat /usr/local/nagiosxi/var/components/scheduledbackups.log
\nStarting new backup....\n
Backing up Nagios Core...
tar: Removing leading `/' from member names
tar: /usr/local/nagios/var/spool/perfdata: file changed as we read it
tar: /usr/local/nagios/var/rw/nagios.qh: socket ignored
tar: /usr/local/nagios/var/npcd.log: file changed as we read it
tar: /usr/local/nagios/var: file changed as we read it
Backing up Nagios XI...
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
tar: /usr/local/nagiosxi/var/cmdsubsys.log: file changed as we read it
Backing up MRTG...
tar: Removing leading `/' from member names
Backing up the SNMP directories
tar: Removing leading `/' from member names
tar: Removing leading `/' from member names
Backing up NRDP...
tar: Removing leading `/' from member names
Backing up Nagvis...
tar: Removing leading `/' from member names
Backing up nagios user home dir...
tar: Removing leading `/' from member names
Backing up MySQL databases...
mysqldump: [Warning] Using a password on the command line interface can be insecure.
mysqldump: [Warning] Using a password on the command line interface can be insecure.
mysqldump: [Warning] Using a password on the command line interface can be insecure.
Backing up cronjobs for Apache...
Backing up logrotate config files...
Backing up Apache config files...
Compressing backup...
===============
BACKUP COMPLETE
===============
Backup stored in /storage/home/hcodaman1/xibackup/nagiosxi.1744693501.tar.gz
Why am I getting a message that backup failed?
As an aside it would be helpful if backup logs included date time stamps (human readable, not epoch time). Also, any chance of having a running log, rather than log overwritten at each backup? Would be helpful in discerning differences in behavior/outcome between backups.
Thanks.
The scheduled local backup at 2025-04-15 01:25:02 failed.
Last output from the system:
View your full scheduled backup logs at /usr/local/nagiosxi/var/components/scheduledbackups.log to find out more details about the error. Your backup may have timed out, you can set a backup_timeout variable in config.inc.php to increase it.
Yet when I view scheduledbackups.log, I find what looks like a successful backup:
cat /usr/local/nagiosxi/var/components/scheduledbackups.log
\nStarting new backup....\n
Backing up Nagios Core...
tar: Removing leading `/' from member names
tar: /usr/local/nagios/var/spool/perfdata: file changed as we read it
tar: /usr/local/nagios/var/rw/nagios.qh: socket ignored
tar: /usr/local/nagios/var/npcd.log: file changed as we read it
tar: /usr/local/nagios/var: file changed as we read it
Backing up Nagios XI...
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
tar: /usr/local/nagiosxi/var/cmdsubsys.log: file changed as we read it
Backing up MRTG...
tar: Removing leading `/' from member names
Backing up the SNMP directories
tar: Removing leading `/' from member names
tar: Removing leading `/' from member names
Backing up NRDP...
tar: Removing leading `/' from member names
Backing up Nagvis...
tar: Removing leading `/' from member names
Backing up nagios user home dir...
tar: Removing leading `/' from member names
Backing up MySQL databases...
mysqldump: [Warning] Using a password on the command line interface can be insecure.
mysqldump: [Warning] Using a password on the command line interface can be insecure.
mysqldump: [Warning] Using a password on the command line interface can be insecure.
Backing up cronjobs for Apache...
Backing up logrotate config files...
Backing up Apache config files...
Compressing backup...
===============
BACKUP COMPLETE
===============
Backup stored in /storage/home/hcodaman1/xibackup/nagiosxi.1744693501.tar.gz
Why am I getting a message that backup failed?
As an aside it would be helpful if backup logs included date time stamps (human readable, not epoch time). Also, any chance of having a running log, rather than log overwritten at each backup? Would be helpful in discerning differences in behavior/outcome between backups.
Thanks.