Page 1 of 1

Local backups - backup limit not working

Posted: Tue Jul 31, 2018 2:47 pm
by GldRush98
This started happening with the XI 5.5.0 upgrade. .1 or .2 updates didn't fix it.
I have local backups made, and only keep 2. I've been having to go in and manually delete them every week.
xi backup settings 1.PNG
xi backup settings 2.PNG
Here's cmdsubsys.log showing a backup happening.

Code: Select all

.
PROCESSED 0 COMMANDS
PROCESSING COMMAND ID 11510...
PROCESS COMMAND: CMD=1117, DATA=a:2:{i:0;s:19:"nagiosxi.1532885401";i:1;s:24:"/store/backups/nagiosxi/";}
CMDLINE=sudo /usr/local/nagiosxi/scripts/backup_xi.sh -n nagiosxi.1532885401 -d /store/backups/nagiosxi
No entry for terminal type "unknown";
using dumb terminal settings.
Stopping nagios: .done.
Starting nagios: done.
Backing up NagiosQL...
tar: Removing leading `/' from member names
tar: Removing leading `/' from member names
Backing up Nagios Core...
tar: Removing leading `/' from member names
tar: /usr/local/nagios/var/rw/nagios.qh: socket ignored
tar: /usr/local/nagios/var/ndo.sock: socket ignored
tar: /usr/local/nagios/var: file changed as we read it
Backing up Nagios XI...
tar: Removing leading `/' from member names
PHP Warning:  Invalid argument supplied for foreach() in /usr/local/nagiosxi/html/includes/components/nagiosim/nagiosim.inc.php on line 491
.....tar: /usr/local/nagiosxi/var: file changed as we read it
........Backing up MRTG...
tar: Removing leading `/' from member names
.Backing up the SNMP trap interface configuration files...
Backing up NRDP...
tar: Removing leading `/' from member names
...Backing up Nagvis...
tar: Removing leading `/' from member names
.Backing up MySQL databases...
.Backing up PostgresQL databases...
Backing up cronjobs for Apache...
Backing up logrotate config files...
Backing up Apache config files...
Compressing backup...
........................
===============
BACKUP COMPLETE
===============
Backup stored in /store/backups/nagiosxi/nagiosxi.1532885401.tar.gz
OUTPUT=Backup stored in /store/backups/nagiosxi/nagiosxi.1532885401.tar.gz
RETURNCODE=0

PROCESSED 1 COMMANDS
................
Probably something simple, but I don't know what to check. Guide me in the right direction oh wise Nagios ones. :ugeek:

Re: Local backups - backup limit not working

Posted: Wed Aug 01, 2018 9:33 am
by scottwilkerson
We believe we found a bug.

unzip and replace the 2 files attach in
/usr/local/nagiosxi/html/includes/components/scheduledbackups/scheduledbackups.inc.php
/usr/local/nagiosxi/html/includes/utils-commands.inc.php

After this these should remove the old files on the next backup

Re: Local backups - backup limit not working

Posted: Wed Aug 01, 2018 1:13 pm
by GldRush98
Wellp, that indeed fixed it! Great :mrgreen:

Re: Local backups - backup limit not working

Posted: Wed Aug 01, 2018 1:17 pm
by scottwilkerson
GldRush98 wrote:Wellp, that indeed fixed it! Great :mrgreen:
great locking