Monitoring Overview
Now we monitor your site daily for changes, and send a change alert email to you if there are any.
CodeGuard notifies you anytime anything changes within the source code of your website. Additions, modifications, and deletions between each version of your website can be viewed in your dashboard. Email notifications are also sent to inform users of what has changed. This is accomplished through two main vehicles: the front-end comparison analysis engine, and version control systems on the back-end.
To reduce the loads on our users’ servers, CodeGuard only transmits the files that have changed, as opposed to complete backups each time. The way CodeGuard determines which files have changed is with our comparison analysis engine. This engine lists and then compares the files with the previous backup. If any changes are found, only the changed files are transmitted.
The changed files are received in CodeGuard’s servers, and then placed in git, creating a new backup for the website. Since database files can be reduced to small sizes, no up-front comparison is performed on the database. CodeGuard simply compresses the databases and sends for analysis by the back-end version control system. Database additions can be seen by logging into the dashboard, and are located below the site content backup charts.
To know what plan is best for you, prices, etc. Please contact us.
Detailed Walkthrough
Static Content (FTP/SFTP)
CodeGuard uses SFTP/FTP to list all of the files and folders in your site, just like you would with an FTP client. Any folders, and the files within them, that were unselected during the initial backup are not checked. The duration of this process varies based on the number of files in your site and their sizes.
- Once the full list of files has been created, CodeGuard compares the list of files to the list received during the previous backup. Any files that have changed are marked to be downloaded
-
Changed files are based on a number of factors:
- File size
- Last modification time
- User or group ownership
- File permissions
Dynamic Content (FTP/SFTP)
There isn’t a ‘Monitoring’ process for MySQL or the WP DB. We get all of the content all the time because there is no generic way to detect the changes since the last backup.
- Additions to the database can be viewed within the user dashboard. At the current time, users are not notified via email when additions are made to the database
To know what plan is best for you, prices, etc. Please contact us.