Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
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.