Configuration Backups➧
The component interacts with the Oxidized software. Using Oxidized, it's possible to take backups via SSH/Telnet and store them in a local Git repository.
Functionality Implemented in Wildcore➧
1. Integrated and configured Oxidized (with user access restrictions)
2. Enabling backup collection through device configuration
3. Viewing the current config in a dedicated equipment tab (with user access restrictions)
4. Links to equipment in Oxidized, allowing you to view changes
❗Notes on Startup➧
- Backup collection is disabled by default.
- If there is no equipment in the system to take backups from, Oxidized won't work (external applications will receive an error).
- After enabling on the first device, Oxidized will start working after some time (checks every 5 minutes).
If you don't want to wait, you can restart the container manually -
docker restart wca-oxidized
.
Settings➧
In the system settings, there is an Oxidized block allowing you to configure some parameters.
- URL to Oxidized API - If you don't plan to use an external instance, you don't need to change this parameter.
- Threads number - The number of devices from which backups can be taken simultaneously (change according to your system if necessary).
- Backup interval - How often to take backups. The time is specified in seconds.
- Timeout - Time to take a backup, in seconds.
When changing parameters marked (*), you will need to restart the system with the command:
Storing Configurations in Your Git Repository➧
To send the configuration to your Git, you need to have Git installed and configured in your system.
1. Set up a local repository
Equipment Support➧
Oxidized is an open-source product. Thanks to its opensource, you can set up your own instance separately and add support for the necessary equipment.
Also, you can contact us to add the required equipment (if it's already in Wildcore).
For Wildcore to work with your personal instance, change the address to Oxidized in the system settings. Also, for Oxidized to receive a list of equipment for collection, specify the following config: