The Revision Control System (RCS) stores versioning information on all configuration changes to your system (except the DNS service). You can view and, if necessary, revert to older configuration versions as needed.
In this article:
Step 1. Enable the Revision Control System
- Open the CC Parameters page (Config > Multi-Range > Global Settings).
- In the left menu, click RCS Setup.
- From the Version Control System list, select Enable.
- Define the following RCS settings:
- Log Change Differences – Enables or disables the RCS log (file name: servicename_changes) of all configuration changes.
- Log Creation Differences – Specifies how configuration changes are logged. You can select one of the following settings:
- Difference-to-Default – Only differences to the default settings are listed.
- Full-Info – Every setting is listed.
- None – Only changes are listed.
- Log Removal Differences – Specifies how to log file removals. You can select one of the following settings:
- Difference-to-Default – Only differences to the default settings are listed.
- Full-Info – Every action is listed.
- None – The removal of files is not listed.
- Report Processing Script – You can enter a script to automate the transmission of change reports to other destinations. The shell script can invoke Secure Copy (scp) or email delivery. Example scripts are listed at the bottom of this page.
- Force RCS Change Message – To enter a comment for every RCS check-in, select yes.
- Log Change Differences – Enables or disables the RCS log (file name: servicename_changes) of all configuration changes.
Click Send Changes and Activate.
Step 2. Restart the CC Configuration Service
After enabling RCS, the CC Configuration service must be restarted as well as your Barracuda NG Control Center session.
- Log into the box layer of your NG Control Center.
- Open the Server page (CONTROL > Server).
In the Service Status table, select the CONF (CC-Configuration-Service) service and click Restart Service.
- Log out.
Next Steps
After configuring and activating RCS, you can view change reports for each Config Tree node. For more information see How to View and Revert RCS Versions. To display the RCS function in the configuration, you must log out and back into NG Admin.
Report Processing Script Examples
The following table displays examples of scripts that you can enter in the Report Processing Script table for transmitting your change reports via scp or mailclt. In your script, use the $REPORT
variable. The name of the report file is stored in $REPORT
.
Method | Example Script |
---|---|
scp | scp "$REPORT" user@yourserver.com |
mailclt |
"change"
|