NagiosXI: 2014R2.0: Scheduled Backups

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
questrad
Posts: 160
Joined: Wed Mar 21, 2012 3:08 pm
Location: Toronto
Contact:

NagiosXI: 2014R2.0: Scheduled Backups

Post by questrad »

Hello,

After upgrading we starting to use Scheduled Backups-> Local component.
Everything is fine - backup work as expected.
But looks like Backup Limit are not working
Backup Limit The amount of backups you'd like too keep before replacing the oldest backup. You can enter 0 to keep unlimited backups.


I have value 90, but looks like it does not work:

Code: Select all

#/store/backups/nagiosxi# ls -lrt nagiosxi.14*.tar.gz
-rw-r--r-- 1 nagios nagios 181088562 Jun 27 19:00 nagiosxi.1403910002.tar.gz
-rw-r--r-- 1 nagios nagios 186173432 Jun 28 19:00 nagiosxi.1403996402.tar.gz
-rw-r--r-- 1 nagios nagios 189237787 Jun 29 19:00 nagiosxi.1404082802.tar.gz
-rw-r--r-- 1 nagios nagios 191199806 Jun 30 19:00 nagiosxi.1404169202.tar.gz
-rw-r--r-- 1 nagios nagios 193287602 Jul  1 19:00 nagiosxi.1404255602.tar.gz
-rw-r--r-- 1 nagios nagios 195462005 Jul  2 19:01 nagiosxi.1404342001.tar.gz
-rw-r--r-- 1 nagios nagios 199837952 Jul  3 19:01 nagiosxi.1404428402.tar.gz
-rw-r--r-- 1 nagios nagios 206799917 Jul  4 19:00 nagiosxi.1404514801.tar.gz
-rw-r--r-- 1 nagios nagios 212307450 Jul  5 19:00 nagiosxi.1404601202.tar.gz
-rw-r--r-- 1 nagios nagios 215445239 Jul  6 19:00 nagiosxi.1404687601.tar.gz
-rw-r--r-- 1 nagios nagios 218360331 Jul  7 19:01 nagiosxi.1404774002.tar.gz
-rw-r--r-- 1 nagios nagios 222447074 Jul  8 19:01 nagiosxi.1404860401.tar.gz
-rw-r--r-- 1 nagios nagios 226665792 Jul  9 19:01 nagiosxi.1404946802.tar.gz
-rw-r--r-- 1 nagios nagios 230321361 Jul 10 19:01 nagiosxi.1405033202.tar.gz
-rw-r--r-- 1 nagios nagios 234591002 Jul 11 19:01 nagiosxi.1405119602.tar.gz
-rw-r--r-- 1 nagios nagios 238992774 Jul 12 19:01 nagiosxi.1405206002.tar.gz
-rw-r--r-- 1 nagios nagios 242870430 Jul 13 19:01 nagiosxi.1405292402.tar.gz
-rw-r--r-- 1 nagios nagios 245996110 Jul 14 19:01 nagiosxi.1405378802.tar.gz
-rw-r--r-- 1 nagios nagios 248601608 Jul 15 19:01 nagiosxi.1405465201.tar.gz
-rw-r--r-- 1 nagios nagios 251833244 Jul 16 19:01 nagiosxi.1405551602.tar.gz
-rw-r--r-- 1 nagios nagios 232314747 Jul 17 19:01 nagiosxi.1405638002.tar.gz
-rw-r--r-- 1 nagios nagios 234897263 Jul 18 19:01 nagiosxi.1405724402.tar.gz
-rw-r--r-- 1 nagios nagios 237617418 Jul 19 19:01 nagiosxi.1405810801.tar.gz
-rw-r--r-- 1 nagios nagios 240016078 Jul 20 19:01 nagiosxi.1405897203.tar.gz
-rw-r--r-- 1 nagios nagios 241914986 Jul 21 19:01 nagiosxi.1405983602.tar.gz
-rw-r--r-- 1 nagios nagios 243947530 Jul 22 19:01 nagiosxi.1406070003.tar.gz
-rw-r--r-- 1 nagios nagios 245960650 Jul 23 19:01 nagiosxi.1406156402.tar.gz
-rw-r--r-- 1 nagios nagios 247975416 Jul 24 19:01 nagiosxi.1406242802.tar.gz
-rw-r--r-- 1 nagios nagios 250022541 Jul 25 19:01 nagiosxi.1406329201.tar.gz
-rw-r--r-- 1 nagios nagios 252287190 Jul 26 19:01 nagiosxi.1406415602.tar.gz
-rw-r--r-- 1 nagios nagios 253657965 Jul 27 19:01 nagiosxi.1406502002.tar.gz
-rw-r--r-- 1 nagios nagios 254285729 Jul 28 19:01 nagiosxi.1406588403.tar.gz
-rw-r--r-- 1 nagios nagios 255481191 Jul 29 19:01 nagiosxi.1406674801.tar.gz
-rw-r--r-- 1 nagios nagios 255917819 Jul 30 19:01 nagiosxi.1406761202.tar.gz
-rw-r--r-- 1 nagios nagios 256037438 Jul 31 19:01 nagiosxi.1406847602.tar.gz
-rw-r--r-- 1 nagios nagios 257169082 Aug  1 19:01 nagiosxi.1406934002.tar.gz
-rw-r--r-- 1 nagios nagios 258404108 Aug  2 19:01 nagiosxi.1407020402.tar.gz
-rw-r--r-- 1 nagios nagios 259155341 Aug  3 19:01 nagiosxi.1407106802.tar.gz
-rw-r--r-- 1 nagios nagios 258797253 Aug  4 19:01 nagiosxi.1407193202.tar.gz
-rw-r--r-- 1 nagios nagios 258734011 Aug  5 19:01 nagiosxi.1407279603.tar.gz
-rw-r--r-- 1 nagios nagios 259863786 Aug  6 19:01 nagiosxi.1407366002.tar.gz
-rw-r--r-- 1 nagios nagios 260995207 Aug  7 19:01 nagiosxi.1407452402.tar.gz
-rw-r--r-- 1 nagios nagios 264682547 Aug  8 19:01 nagiosxi.1407538802.tar.gz
-rw-r--r-- 1 nagios nagios 268378647 Aug  9 19:01 nagiosxi.1407625202.tar.gz
-rw-r--r-- 1 nagios nagios 270754839 Aug 10 19:01 nagiosxi.1407711603.tar.gz
-rw-r--r-- 1 nagios nagios 272814129 Aug 11 19:01 nagiosxi.1407798002.tar.gz
-rw-r--r-- 1 nagios nagios 274858546 Aug 12 19:01 nagiosxi.1407884403.tar.gz
-rw-r--r-- 1 nagios nagios 277277436 Aug 13 19:01 nagiosxi.1407970802.tar.gz
-rw-r--r-- 1 nagios nagios 279908685 Aug 14 19:01 nagiosxi.1408057202.tar.gz
-rw-r--r-- 1 nagios nagios 282338422 Aug 15 19:01 nagiosxi.1408143602.tar.gz
-rw-r--r-- 1 nagios nagios 284760980 Aug 16 19:01 nagiosxi.1408230002.tar.gz
-rw-r--r-- 1 nagios nagios 286818998 Aug 17 19:02 nagiosxi.1408316401.tar.gz
-rw-r--r-- 1 nagios nagios 288280843 Aug 18 19:02 nagiosxi.1408402802.tar.gz
-rw-r--r-- 1 nagios nagios 289915588 Aug 19 19:01 nagiosxi.1408489202.tar.gz
-rw-r--r-- 1 nagios nagios 206452047 Sep  4 19:01 nagiosxi.1409871602.tar.gz
-rw-r--r-- 1 nagios nagios 228701385 Sep  5 19:01 nagiosxi.1409958002.tar.gz
-rw-r--r-- 1 nagios nagios 222245738 Sep  8 19:01 nagiosxi.1410217202.tar.gz
-rw-r--r-- 1 nagios nagios 243455909 Sep  9 19:01 nagiosxi.1410303602.tar.gz
-rw-r--r-- 1 nagios nagios 259963816 Sep 10 19:01 nagiosxi.1410390002.tar.gz
-rw-r--r-- 1 nagios nagios 267073370 Sep 11 19:01 nagiosxi.1410476402.tar.gz
-rw-r--r-- 1 nagios nagios 274835245 Sep 12 19:01 nagiosxi.1410562802.tar.gz
-rw-r--r-- 1 nagios nagios 282846683 Sep 13 19:01 nagiosxi.1410649202.tar.gz
-rw-r--r-- 1 nagios nagios 290415657 Sep 14 19:01 nagiosxi.1410735602.tar.gz
-rw-r--r-- 1 nagios nagios 292190543 Sep 15 19:01 nagiosxi.1410822002.tar.gz
-rw-r--r-- 1 nagios nagios 297980515 Sep 16 19:01 nagiosxi.1410908402.tar.gz
-rw-r--r-- 1 nagios nagios 305902806 Sep 17 19:01 nagiosxi.1410994802.tar.gz
-rw-r--r-- 1 nagios nagios 312757095 Sep 18 19:01 nagiosxi.1411081202.tar.gz
-rw-r--r-- 1 nagios nagios 315841708 Sep 19 19:02 nagiosxi.1411167602.tar.gz
-rw-r--r-- 1 nagios nagios 320410969 Sep 20 19:02 nagiosxi.1411254002.tar.gz
-rw-r--r-- 1 nagios nagios 324109383 Sep 21 19:02 nagiosxi.1411340402.tar.gz
-rw-r--r-- 1 nagios nagios 327053374 Sep 22 19:01 nagiosxi.1411426802.tar.gz
-rw-r--r-- 1 nagios nagios 330699309 Sep 23 19:02 nagiosxi.1411513202.tar.gz
-rw-r--r-- 1 nagios nagios 334348647 Sep 24 19:02 nagiosxi.1411599602.tar.gz
-rw-r--r-- 1 nagios nagios 338104668 Sep 25 19:02 nagiosxi.1411686002.tar.gz
-rw-r--r-- 1 nagios nagios 341353787 Sep 26 19:02 nagiosxi.1411772402.tar.gz
-rw-r--r-- 1 nagios nagios 344951622 Sep 27 19:02 nagiosxi.1411858803.tar.gz
-rw-r--r-- 1 nagios nagios 348245899 Sep 28 19:02 nagiosxi.1411945202.tar.gz
-rw-r--r-- 1 nagios nagios 352073949 Sep 29 19:02 nagiosxi.1412031602.tar.gz
-rw-r--r-- 1 nagios nagios 355525782 Sep 30 19:02 nagiosxi.1412118002.tar.gz
-rw-r--r-- 1 nagios nagios 358430222 Oct  1 19:02 nagiosxi.1412204402.tar.gz
-rw-r--r-- 1 nagios nagios 360935505 Oct  2 19:02 nagiosxi.1412290802.tar.gz
-rw-r--r-- 1 nagios nagios 363120746 Oct  3 19:02 nagiosxi.1412377202.tar.gz
-rw-r--r-- 1 nagios nagios 365016106 Oct  4 19:03 nagiosxi.1412463602.tar.gz
-rw-r--r-- 1 nagios nagios 366242192 Oct  5 19:03 nagiosxi.1412550002.tar.gz
-rw-r--r-- 1 nagios nagios 367823616 Oct  6 19:02 nagiosxi.1412636401.tar.gz
-rw-r--r-- 1 nagios nagios 370655872 Oct  7 19:02 nagiosxi.1412722802.tar.gz
-rw-r--r-- 1 nagios nagios 374997371 Oct  8 19:03 nagiosxi.1412809202.tar.gz
-rw-r--r-- 1 nagios nagios 386285242 Oct  9 19:02 nagiosxi.1412895602.tar.gz
-rw-r--r-- 1 nagios nagios 394838862 Oct 10 19:02 nagiosxi.1412982002.tar.gz
-rw-r--r-- 1 nagios nagios 393162628 Oct 11 19:03 nagiosxi.1413068403.tar.gz
-rw-r--r-- 1 nagios nagios 424000596 Oct 12 19:04 nagiosxi.1413154802.tar.gz
-rw-r--r-- 1 nagios nagios 436354433 Oct 14 19:02 nagiosxi.1413327611.tar.gz
-rw-r--r-- 1 nagios nagios 470331953 Oct 15 19:04 nagiosxi.1413414002.tar.gz
-rw-r--r-- 1 nagios nagios 477757547 Oct 16 19:03 nagiosxi.1413500402.tar.gz
-rw-r--r-- 1 nagios nagios 479805920 Oct 17 19:06 nagiosxi.1413586801.tar.gz
-rw-r--r-- 1 nagios nagios 455349321 Oct 18 19:05 nagiosxi.1413673202.tar.gz
-rw-r--r-- 1 nagios nagios 456975962 Oct 19 19:04 nagiosxi.1413759602.tar.gz
-rw-r--r-- 1 nagios nagios 458669922 Oct 20 19:05 nagiosxi.1413846002.tar.gz
-rw-r--r-- 1 nagios nagios 464142395 Oct 21 19:05 nagiosxi.1413932402.tar.gz
-rw-r--r-- 1 nagios nagios 466573810 Oct 22 19:05 nagiosxi.1414018803.tar.gz
-rw-r--r-- 1 nagios nagios 474789659 Oct 23 19:05 nagiosxi.1414105202.tar.gz
-rw-r--r-- 1 nagios nagios 485623344 Oct 24 19:06 nagiosxi.1414191602.tar.gz
-rw-r--r-- 1 nagios nagios 496392970 Oct 25 19:05 nagiosxi.1414278002.tar.gz
-rw-r--r-- 1 nagios nagios 504009630 Oct 26 19:06 nagiosxi.1414364402.tar.gz
-rw-r--r-- 1 nagios nagios 510433760 Oct 27 19:06 nagiosxi.1414450801.tar.gz
-rw-r--r-- 1 nagios nagios 519218778 Oct 28 19:06 nagiosxi.1414537202.tar.gz
-rw-r--r-- 1 nagios nagios 529196473 Oct 29 19:07 nagiosxi.1414623602.tar.gz
-rw-r--r-- 1 nagios nagios 538422067 Oct 30 19:06 nagiosxi.1414710003.tar.gz
-rw-r--r-- 1 nagios nagios 545323688 Oct 31 19:06 nagiosxi.1414796401.tar.gz
-rw-r--r-- 1 nagios nagios 552336614 Nov  1 19:05 nagiosxi.1414882802.tar.gz
-rw-r--r-- 1 nagios nagios 558841283 Nov  2 19:05 nagiosxi.1414972801.tar.gz
-rw-r--r-- 1 nagios nagios 563738981 Nov  3 19:06 nagiosxi.1415059202.tar.gz
-rw-r--r-- 1 nagios nagios 568733201 Nov  4 19:06 nagiosxi.1415145601.tar.gz
-rw-r--r-- 1 nagios nagios 546649908 Nov  5 19:07 nagiosxi.1415232002.tar.gz
-rw-r--r-- 1 nagios nagios 551509041 Nov  6 19:07 nagiosxi.1415318402.tar.gz
-rw-r--r-- 1 nagios nagios 555530292 Nov  7 19:07 nagiosxi.1415404802.tar.gz
-rw-r--r-- 1 nagios nagios 558678047 Nov  8 19:06 nagiosxi.1415491202.tar.gz
-rw-r--r-- 1 nagios nagios 561094526 Nov  9 19:07 nagiosxi.1415577603.tar.gz
-rw-r--r-- 1 nagios nagios 563807970 Nov 10 19:08 nagiosxi.1415664001.tar.gz
-rw-r--r-- 1 nagios nagios 567555753 Nov 11 19:07 nagiosxi.1415750402.tar.gz
-rw-r--r-- 1 nagios nagios 570609050 Nov 12 19:08 nagiosxi.1415836803.tar.gz
-rw-r--r-- 1 nagios nagios 573903923 Nov 13 19:03 nagiosxi.1415923203.tar.gz
-rw-r--r-- 1 nagios nagios 578097836 Nov 14 19:05 nagiosxi.1416009602.tar.gz
-rw-r--r-- 1 nagios nagios 581656322 Nov 15 19:05 nagiosxi.1416096002.tar.gz
-rw-r--r-- 1 nagios nagios 584118796 Nov 16 19:06 nagiosxi.1416182402.tar.gz
-rw-r--r-- 1 nagios nagios 586832862 Nov 17 19:05 nagiosxi.1416268803.tar.gz
-rw-r--r-- 1 nagios nagios 612617028 Nov 18 19:06 nagiosxi.1416355203.tar.gz
-rw-r--r-- 1 nagios nagios 617854606 Nov 19 19:05 nagiosxi.1416441602.tar.gz
-rw-r--r-- 1 nagios nagios 622721650 Nov 20 19:06 nagiosxi.1416528003.tar.gz
-rw-r--r-- 1 nagios nagios 626736163 Nov 21 19:07 nagiosxi.1416614404.tar.gz
-rw-r--r-- 1 nagios nagios 629203500 Nov 22 19:06 nagiosxi.1416700802.tar.gz
-rw-r--r-- 1 nagios nagios 633406811 Nov 23 19:07 nagiosxi.1416787202.tar.gz
-rw-r--r-- 1 nagios nagios 637208385 Nov 24 19:06 nagiosxi.1416873601.tar.gz
-rw-r--r-- 1 nagios nagios 641561359 Nov 25 19:07 nagiosxi.1416960002.tar.gz
-rw-r--r-- 1 nagios nagios 645772764 Nov 26 19:07 nagiosxi.1417046402.tar.gz
-rw-r--r-- 1 nagios nagios 649490215 Nov 27 19:09 nagiosxi.1417132801.tar.gz
-rw-r--r-- 1 nagios nagios 651102507 Nov 28 19:10 nagiosxi.1417219202.tar.gz
-rw-r--r-- 1 nagios nagios 650696808 Nov 29 19:09 nagiosxi.1417305602.tar.gz
-rw-r--r-- 1 nagios nagios 642862343 Nov 30 19:09 nagiosxi.1417392003.tar.gz
-rw-r--r-- 1 nagios nagios 696807234 Dec  1 19:09 nagiosxi.1417478402.tar.gz
-rw-r--r-- 1 nagios nagios 746387264 Dec  2 19:10 nagiosxi.1417564802.tar.gz
Also, here is some question and suggestion:

Can you provide also some more details about what script is going to executed in the background.
If it is backup_xi.sh – please give possibility to leverage the future that the backup script is provided as well:

Code: Select all

[Tue Dec 02 21:37:02] root@sq5vplngs001://usr/local/nagiosxi/scripts# ./backup_xi.sh -h

Use this script to backup Nagios XI.

-n | –name Set the name of the backup minus the .tar.gz
-p | –prepend Prepend a string to the .tar.gz name
-a | –append Append a string to the .tar.gz name
-d | –directory Change the directory to store the compressed backup
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: NagiosXI: 2014R2.0: Scheduled Backups

Post by lmiltchev »

Go to the Admin->Manage Components, and see what is the version of the "Scheduled Backups" component that is listed there.
We haven't been able to reproduce the issue in house (running Version: 1.0.6).
Be sure to check out our Knowledgebase for helpful articles and solutions!
questrad
Posts: 160
Joined: Wed Mar 21, 2012 3:08 pm
Location: Toronto
Contact:

Re: NagiosXI: 2014R2.0: Scheduled Backups

Post by questrad »

I have exactly same version - 1.0.6
Is there any way to debug it?
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: NagiosXI: 2014R2.0: Scheduled Backups

Post by lmiltchev »

Let's first look at the log for clues:

Code: Select all

cat /usr/local/nagiosxi/var/components/scheduledbackups.log
Be sure to check out our Knowledgebase for helpful articles and solutions!
questrad
Posts: 160
Joined: Wed Mar 21, 2012 3:08 pm
Location: Toronto
Contact:

Re: NagiosXI: 2014R2.0: Scheduled Backups

Post by questrad »

That was the first thing that I did.
Same result as now:

[Wed Dec 03 18:31:02] root@sq5vrlngs001:~# ll /usr/local/nagiosxi/var/components/scheduledbackups.log
ls: cannot access /usr/local/nagiosxi/var/components/scheduledbackups.log: No such file or directory

[Wed Dec 03 18:32:14] root@sq5vrlngs001:~# ll /usr/local/nagiosxi/var/components/
total 212
-rwxrwxr-x 1 apache nagios 25 May 30 2014 bpi.log
-rw-r--r-- 1 apache nagios 207680 Dec 3 11:12 capacityplanning.log
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: NagiosXI: 2014R2.0: Scheduled Backups

Post by lmiltchev »

Can you list the files in the "scheduledbackups" directory?

Code: Select all

ll /usr/local/nagiosxi/html/includes/components/scheduledbackups/
Be sure to check out our Knowledgebase for helpful articles and solutions!
questrad
Posts: 160
Joined: Wed Mar 21, 2012 3:08 pm
Location: Toronto
Contact:

Re: NagiosXI: 2014R2.0: Scheduled Backups

Post by questrad »

Here:

Code: Select all

[Thu Dec 04 20:48:11] root@sq5vrlngs001:/usr/local/nagiosxi/html/includes/components/scheduledbackups# ls -l *
-rw-r----- 1 nagios nagios   5044 Nov 12 15:19 ajaxcalls.php
-rw-r----- 1 nagios nagios    918 Nov 12 15:19 CHANGES.txt
-rw-r----- 1 nagios nagios    202 Nov 12 15:19 install.sh
-rw-r----- 1 nagios nagios  61204 Nov 12 15:19 localbackups.php
-rw-r----- 1 nagios nagios 103092 Nov 12 15:19 managebackups.php
-rwxr-x--- 1 nagios nagios    281 Nov 12 15:19 runlocalbackup.php
-rw-r----- 1 nagios nagios  94988 Nov 12 15:19 scheduledbackups.inc.php

images:
total 16
-rw-r----- 1 nagios nagios  781 Nov 12 15:19 accept.png
-rw-r----- 1 nagios nagios 4178 Nov 12 15:19 ajax-loader.gif
-rw-r----- 1 nagios nagios  701 Nov 12 15:19 exclamation.png

includes:
total 8
-rw-r----- 1 nagios nagios  93 Nov 12 15:19 ftp_test_upload.txt
-rw-r----- 1 nagios nagios 110 Nov 12 15:19 ssh_test_secure_copy.txt
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: NagiosXI: 2014R2.0: Scheduled Backups

Post by lmiltchev »

Your permissions are exactly the same as mine. I am at loss here. Let's try this - go to Admin->Scheduled Backups->Local->set "Schedule Backup For" = <a few minutes in the future> and click on "Update Settings". Open a ssh (putty) session to the Nagios XI server, and start a running tail on the "cmdsubsys.log":

Code: Select all

tail -f /usr/local/nagiosxi/var/cmdsubsys.log
Watch the output until the backup is complete, then exit (Ctrl+c) and post the output.
Be sure to check out our Knowledgebase for helpful articles and solutions!
User avatar
tgriep
Madmin
Posts: 9190
Joined: Thu Oct 30, 2014 9:02 am

Re: NagiosXI: 2014R2.0: Scheduled Backups

Post by tgriep »

We found out from our developer on how the old backups are removed during scheduled backups.

When the backup runs, it will delete only one of the latest files, not all of them that are over the limit.
If you had your backup limit set to 140 and then changed it to 90, it will not delete the 50 oldest backups at the next time it is run, only the oldest.

If you go in to Local Backup Archives and manually delete the older backups to be less that 90, it will start to work for you.

Post back if that works for you.
Be sure to check out our Knowledgebase for helpful articles and solutions!
questrad
Posts: 160
Joined: Wed Mar 21, 2012 3:08 pm
Location: Toronto
Contact:

Re: NagiosXI: 2014R2.0: Scheduled Backups

Post by questrad »

Ok, thanks.

Looks like I need continue using my script for backup purposes.
But it is a way to use the option that backup_xi.sh is provide?
Especially the file name, my script is using human readable file name based on date and time.
I dont want making changes in backup script every time when we do upgrade of NagiosXI.
Locked