Expand my Community achievements bar.

SOLVED

How to know the status of online backup?

Avatar

Community Advisor

Hi All,

I'm using curl command to start online backup. 

Command: curl -u admin:admin -X POST http://localhost:9502/system/console/jmx/com.adobe.granite:type=Repository/op/startBackup/java.lang....

I'm able to create backup but I wanted to send an email notification when the backup is completed.Is there way to find out the backup status?

Quick response would be appreciated.

Thanks In Advance

Siva

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Yes, I could get it using curl command:

curl -u admin:admin http://localhost:9502/libs/granite/backup/content/admin/backups.progress.json

Anyways, thanks for your reply.

View solution in original post

2 Replies

Avatar

Employee Advisor

You can get the status of the last backup in the repository JMX MBean - http://localhost:4502/system/console/jmx/com.adobe.granite%3Atype%3DRepository

Following are the backup related attributes in the MBean- 

                         
BackupDelay10
BackupInProgressfalse
BackupProgress0
CurrentBackupTarget
BackupWasSuccessfulfalse
BackupResultBackup canceled

 

Or else, make a call to the following URLs which get the values from JMX and return it in the JSON-

http://localhost:4502/libs/granite/backup/content/admin/backups.list.json
http://localhost:4502/libs/granite/backup/content/admin/backups.progress.json

Avatar

Correct answer by
Community Advisor

Yes, I could get it using curl command:

curl -u admin:admin http://localhost:9502/libs/granite/backup/content/admin/backups.progress.json

Anyways, thanks for your reply.