Network configuration backup functionality is used to back up the configuration for the network resources. This feature will help recover from any device failures in the organization and also to identify any configuration change that happens on the device. The backup data is stored in byte format in the object store within the SaaS platform cloud. The access is restricted only from the application endpoint.
Alerts can also be defined on resource configuration changes.
Configuration files are categorized as one of the following types:
- startup configuration
- running configuration
Startup configuration
Startup configuration files are used during system startup to configure the software.
Running configuration
Running configuration files contain the current configuration of the software. The running configuration file and startup configuration may not always be the same. This may be the case when you want to change the configuration for a short period of time, you update the running configuration but you do not save the changes to the startup configuration file.
Prerequisites
Before setting up the network configuration backup:
- Verify that your resource is supported for network configuration backup.
- Verify that supported protocols are used.
- Create credentials and assign the same to the resource that needs to backup.
- Create Network job from OpsRamp (Automation > Jobs)
- When the job is created, ensure that the job type is
Network Configuration Backup
.
- When the job is created, ensure that the job type is
Supported resources
Verify that your resource is supported for network configuration backup.
Supported protocols
The gateway uses the following protocols to connect to end devices.
- SSH 2.x and higher
- Telnet
Creating credentials
To create credentials and assign resources:
Select a client from the All Clients list.
Go to Setup > Accounts > Clients.
Click the client name in which the credentials should be stored.
From CLIENT DETAILS, select the Credentials tab.
From CREDENTIALS, click the Add icon to create a credential for network configuration backup.
From NEW CREDENTIAL, enter the name and description for credential.
Select credential type as Network Configuration Backup.
Enter username and configure the credential details:
- Use Policy Mapping: Enables user to integrate a Password Manager application with the credential to control the access to a device.
- Port: Provide Port number for HTTPS connection.
- Transport Type: Enables the user to determine the data transmission type: SSH or Telnet.
- Enable Password: Enter the password required to run the Enable Command after logging in to the device.
Enter connection time-out and click Save. Default connection time-out is 1000 milliseconds.
Comparing configuration types
You can compare the changes or differences between two versions of a configuration.
- Go to Infrastructure > Network Device, select the resource for which a network configuration backup job is configured.
- Click the Configuration Backup tab.
- Select the type of configuration Startup Config or Running Config.
- Select any two dates to compare the configuration between the dates and click Compare. You can view the difference between the two configurations between the selected dates.
Scenarios
A user wants to save every snapshot of configurations
Every snapshot of configuration can be saved by selecting the option All Versions for the job type Network Backup Configuration while creating a job.
A user wants to save snapshot only when configurations change
Snapshot of configuration change can be saved by selecting the option Save Versions with changes only for the job type Network Backup Configuration while creating a job.
A user wants to get alerts on configuration changes
User gets alerts when there is a change in configuration. Select Generate Alerts while creating a job to get the alerts on changes to the Startup configuration or on changes to the Running configuration.
A user wants to take a backup of a device
In this case, there is a configuration change trap (SNMP) generated on the device
A resource backup is done when you create the job. During job creation:
- Select the Network Backup Configuration job type.
- Select the Backup Trigger option.
Supporting OS and Model Devices
OS | Model | Enable Command | Terminal Command | Startup Config Command | Running Config Command |
---|---|---|---|---|---|
CUMULUS LINUX | sudo su | net show configuration | |||
LINUX | STEELHEAD CX7055 (CX7055M) | enable | terminal length 0 | show running-config | |
WL-IOS | config paging disable | show run-config commands | |||
FORTIOS | enable | config system console >> set output standard >> end | show full-configuration (or) show | ||
SB-IOS (or)SBIOS | enable | terminal datadump | show startup-config | show running-config | |
XR-IOS | enable | terminal length 0 | show startup-config | show running-config | |
IOS | CSS11503 | enable | terminal length 0 | show startup-config | show running-config |
IOS | SG500 | enable | terminal datadump | show startup-config | show running-config |
IOS | enable | terminal length 0 | show startup-config | show running-config | |
ASA | ASAV | enable | show startup-config | show running-config | |
ASA | IPS | terminal length 0 | show configuration | ||
ASA | ASA (or) Adaptive Security Appliance | enable (or) login | terminal pager 0 | show startup-config | more system:run (or) show running-config |
MLNX-OS | enable | terminal length 999 | show startup-config | show running-config | |
NXOS (or) NX-OS | UCS | enable | terminal length 0 | show configuration | |
NXOS (or) NX-OS | enable | terminal length 0 | show startup-config | show running-config | |
CISCO UCS FIRMWARE (or) CISCO UCS | UCS | enable | terminal length 0 | show configuration allconnect nxos ashow running-configconnect nxos bshow running-config | |
NOS | enable | terminal length 0 | show startup-config | show running-config | |
FOS | SILKWORM SERIES OF FC SWITCH | configshow | |||
FOS | ACCESS GATEWAY (or) CONVERGE SWITCH | configshow -all cmsh show running-config show startup-config | |||
FOS | configshow -all (or) configshow | ||||
MSS | enable | set length 0 | show configuration | ||
JUNOS (or) JUNIPER OS | set cli screen-length 0 | show configuration | |||
CATOS | enable | set length 0 | show config all (or) show config | ||
PIXOS | enable | pager lines 0 | show startup-config | show running-config | |
PROCURVE | GBE2C | cfg >> lines 0 | cur | ||
PROCURVE | OFFICECONNECT SWITCH 1920S 24G 2SFP PPOE+ (185W) JL384A | enable | terminal length 0 | show startup-config | show running-config |
PROCURVE | enable | no page | show config | show running-config | |
SCREENOS | set console page 0 | get config all | |||
EOS (or) ADEOS (or) ADE-OS | enable | terminal length 0 | show running-config | ||
FORCE10 (or) FORCE 10 | enable | terminal length 0 | show startup-config | show running-config | |
VYATTA | show configuration commands | no-more sudo su - >> cat /opt/vyatta/etc/config/config.boot | ||||
NETSCALER | show run | ||||
IRONWARE | ICX7150-24-POE (or) ICX7150-C12-POE (or) ICX7150-48-POEF | enable | skip-page-display | show configuration | show running-config |
IRONWARE | enable\r | skip-page-display\r | show configuration\r | show running-config\r | |
PAN-OS (or) PANOS | set cli config-output-format set set cli pager off set cli terminal width 500 | configureshow | |||
VXWORKS | 10/100/1000 GIGABIT SWITCH | show tech-support config | |||
VXWORKS | enable | terminal datadump | show startup-config | show running-config | |
VXWORKS | enable | terminal length 0 | show startup-config | show running-config | |
WAAS | enable | no page | show startup-config | show running-config | |
ARUBAOS | R0X25A 6410 | enable | no page | show startup-config | show running-config |
ARUBAOS | IAP-VC | show configuration | show running-config | ||
ARUBAOS | JL076A (or) JL322A (or) JL320A (or) JL357A (or) JL558A | enable | no page | show config | show running-config |
ARUBAOS | enable | no paging | show startup-config | show running-config | |
ACOS | enable | terminal length 0 | show startup-config | show running-config | |
AEROZOS | enable | terminal length 0 | show startup-config | show running-config | |
EXTREMEXOS | B5 (or) BONDED SSA-T1068-0652A | /td> | set length 0< | show config all | |
EXTREMEXOS | 1440 (or) 1480 | enable | show running-config verbose | ||
EXTREMEXOS | disable clipaging | show configuration detail | |||
SONICOS | show all | ||||
COS | enable | show all config | |||
CISCOACSW | enable | terminal length 0 | show startup-config | show running-config | |
DELLPC | show running-config | ||||
F5TMOS | tmshmodify cli preferencepager disabled | Collecting below files data as startup configuration through scp /defaults/config_base.conf /config/bigip_base.conf /config/bigip_sys.conf /config/bigip_local.conf /config/bigip_user.conf /config/bigip.license /config/bigip.conf /config/daemon.conf /config/profile_base.conf /usr/share/monitors/base_monitors.conf. | tmsh show running-config | ||
MERUOS | enable | terminal length 0 | show startup-config | show running-config | |
ADTRANOS | enable | terminal length 0 | show startup-config | show running-config | |
COMWARE | 1910 | _cmdline-mode on Y512900screen-length disable | display current-configuration | display saved-configuration | |
COMWARE | 1920 | _cmdline-mode onYJinhua1920unauthorizedscreen-length disable | display current-configuration | display saved-configuration | |
COMWARE | 1950 | xtd-cli-mode Y foes-bent-pile-atom-ship screen-length disable | display current-configuration | display saved-configuration | |
COMWARE | JG937A (or) FLEXNETWORK 5130-48G-POE+-4SFP+ (370W) EI | screen-length disable | display current-configuration | display saved-configuration | |
COMWARE | screen-length disable | display current-configuration | display saved-configuration | ||
VIPTELAOS | Collecting below command data through scp and showing as DataBase backuprequest nms configuration-db backup path /home/admin/db_backup_vistara | ||||
BCF CONTROLLER OS | enable | terminal length 0 | show running-configFXOS | ||
FXOS | FPR-2110 (or) FIRE POWER 1140TD (or) FIREPOWER 2130 SECURITY APPLIANCE (or)FIREPOWER 4110 SECURITY MODULE 12 (or) FIREPOWER 2120 (or) FIRE POWER 1120TD (or) FPR4K-SM-36 (or) FIREPOWER 9000 SECURITY MODULE 44 (or) FIREPOWER 4120 SECURITY MODULE 24 | enable | show startup-config | show running-config | |
FXOS | enable | terminal pager 0 | show startup-config | show running-config | |
NGOS | enable | terminal length 0 | show startup-config | show running-config | |
LINUX | CBS350-48FP-4G | terminal datadump | show startup-config | show running-config | |
LINUX | MEDIANT 2600 E-SBC | enable | show running-config | ||
FIREWARE (or) FIREWARE XTM | export config to console | ||||
MRV-OD | enable | terminal length 0 | show startup-config | show running-config | |
LINUX | IM7200 and make = OpenGear | enable | config -g config | ||
OS10 | enable | terminal length 0 | show startup-configuration | show running-configuration | |
YAMAHA OS | console lines infinity | show config | |||
AUDIOCODES(LINUX) | M800B | enable | show running-config |