# Add Backup Profile

## Add profile

* To create a **Configuration Backup – External** profile, click **Add** located at the top-right corner of the page.
* This opens a pop-up window where you can enter the required details.
* Refer to the following table for a detailed explanation of each field.

![](https://content.gitbook.com/content/E4mkwSP8a1BSD9BFNFav/blobs/QjaLjRTucwsPugKFLWMC/Unknown%20image)

### **Profile & Scope |** Basic Details

<table><thead><tr><th width="135.4000244140625">Label</th><th width="178.79998779296875">Action</th><th>Expanded Description / Example</th></tr></thead><tbody><tr><td><strong>Profile Name*</strong></td><td>Enter a value</td><td>A unique identifier for the external backup profile. This name is displayed in the profile list and is used to distinguish this export job from others. Choose a meaningful name that reflects the device’s scope or destination.<br><br><strong>Example:</strong> Cisco FTP Backup.</td></tr><tr><td><strong>Status</strong></td><td>Toggle on/off</td><td>Controls whether the profile is active.<br><br><strong>Enabled:</strong> The profile can be executed manually or automatically based on its schedule.<br><br><strong>Disabled:</strong> No exports will run, even if a schedule exists.</td></tr><tr><td><strong>Visibility</strong></td><td>Select Public or Private</td><td>Determines who can view and manage this profile. Public profiles are visible across users within the selected scope, while Private profiles are restricted to the creator and authorized users.</td></tr><tr><td><strong>Asset Tag</strong></td><td>Select from the dropdown</td><td>Narrows the device scope by asset tag. Only devices associated with the selected asset tag are included in the export. <br><br>Useful when devices are categorized logically across environments or vendors.</td></tr><tr><td><strong>Device Group</strong></td><td>Select from the dropdown</td><td>Defines the device group whose configurations will be exported. <br><br>NCCM uses this selection to identify which devices stored configurations are included in the export job.</td></tr></tbody></table>

### External Server Configuration **| Basic Details**

<table><thead><tr><th width="169">Label</th><th width="188.99993896484375">Action</th><th>Expanded Description / Example</th></tr></thead><tbody><tr><td><strong>Protocol</strong></td><td>Select FTP or SFTP</td><td>Specifies the file transfer protocol used to export configurations.<br><br><strong>FTP</strong> uses standard file transfer, while <strong>SFTP</strong> provides encrypted communication and is recommended for secure environments.</td></tr><tr><td><strong>Backup Directory*</strong></td><td>Enter a value</td><td>The absolute directory path on the external server where exported files and folders are created. <br><br>NCCM creates subfolders under this path based on the selected folder format.<br><br><strong>Example:</strong> /backup/cisco/.</td></tr><tr><td><strong>Backup Host*</strong></td><td>Enter a value</td><td>The IP address or hostname of the external FTP/SFTP server that receives the configuration backups.<br><br><strong>Example:</strong> 10.0.4.201 or backup-server.company.com.</td></tr><tr><td><strong>Select Backup Server Credential*</strong></td><td>Select from the dropdown</td><td>Use an existing credential profile stored in Infraon for authenticating to the external server. <br><br>This avoids manual credential entry and ensures centralized credential management.</td></tr><tr><td><strong>Username*</strong></td><td>Enter a value</td><td>The username used to authenticate to the external server when credentials are provided manually, rather than selecting a saved credential profile.</td></tr><tr><td><strong>Password*</strong></td><td>Enter a value</td><td>The password associated with the specified username. This is used only when manual credential entry is selected.</td></tr><tr><td><strong>Port*</strong></td><td>Enter a value</td><td>The port number used for the FTP or SFTP connection. <br><br>Common examples include 21 for FTP and 22 for SFTP.</td></tr></tbody></table>

<figure><img src="https://content.gitbook.com/content/E4mkwSP8a1BSD9BFNFav/blobs/FNFe1GOQLz3FU8DpVyRH/Unknown%20image" alt=""><figcaption></figcaption></figure>

### **Customization |** Add Details

<table><thead><tr><th width="145">Label</th><th width="149">Action</th><th>Expanded Description / Example</th></tr></thead><tbody><tr><td><strong>Backup File Name Format</strong></td><td>Select IP Address or Hostname</td><td>Determines how exported configuration files are named. Choosing an IP Address creates files named after the device's IP address, whereas choosing a Hostname uses the device's hostname.<br><br><strong>Example:</strong> 10.0.4.201.cfg or router-core-1.cfg.</td></tr><tr><td><strong>Backup Folder Format*</strong></td><td>Select date format</td><td><p>Defines how folders are created under the backup directory. Formats use Python-supported date patterns.<br><br><strong>Option Includes:</strong><br></p><ul><li>%Y-%m-%d creates folders like 2026-01-22</li><li>%Y-%m%d %H-%M-%S includes timestamped folders.</li><li>And others.</li></ul></td></tr><tr><td><strong>Include Inventory Data</strong></td><td>Toggle on/off</td><td>When enabled, NCCM exports device inventory details along with configuration files. <br><br>This helps retain hardware and software context alongside backups.</td></tr><tr><td><strong>Configuration Type*</strong></td><td>Add one or more options</td><td>Specifies which configuration types are exported.<br><br>Running exports the active configuration, Startup exports the saved configuration, and selecting both exports both types if available.</td></tr></tbody></table>

![](https://content.gitbook.com/content/E4mkwSP8a1BSD9BFNFav/blobs/75zb09zqTgWS1dNIaSbY/Unknown%20image)

### **Schedule Configuration |** Add Details

<table><thead><tr><th width="148.20001220703125">Label</th><th width="157.39996337890625">Action</th><th>Expanded Description / Example</th></tr></thead><tbody><tr><td><strong>Execute Now</strong></td><td>Select option</td><td>Executes the export job immediately after the profile is submitted. This option ignores scheduling rules and runs the export once.</td></tr><tr><td><strong>Schedule</strong></td><td>Select option</td><td>Enables the scheduled execution of the export job based on the defined timing configuration.</td></tr><tr><td><strong>Schedule Mode</strong></td><td>Select Once / Every / Daily / Weekly / Monthly</td><td>Defines how often the export job runs. For example, Daily runs once per day, while Weekly runs on selected days of the week.</td></tr><tr><td><strong>Time</strong></td><td>Set time</td><td>Specifies the exact time at which the scheduled export runs.<br><br><strong>Example:</strong> 11:30 AM.</td></tr><tr><td><strong>Add Schedule</strong></td><td>Click to add</td><td>Allows adding multiple schedules to the same profile, enabling exports at different times or frequencies.</td></tr><tr><td><strong>Start (Optional)</strong></td><td>Select date and time</td><td>Defines when the schedule becomes active. Until this date, the job has not been executed.</td></tr><tr><td><strong>Until (Optional)</strong></td><td>Select date and time</td><td>Defines when the schedule expires. After this date, no further exports occur.</td></tr><tr><td><strong>Schedule Summary</strong></td><td>View-only</td><td>Displays a human-readable summary of the configured schedule, such as Scheduled for every day at 11:30.</td></tr></tbody></table>

![](https://content.gitbook.com/content/E4mkwSP8a1BSD9BFNFav/blobs/7igY5NMUmya1TpA6N2qL/Unknown%20image)

{% hint style="info" %}
If **Execute Now** is selected, NCCM immediately starts exporting the available configuration data to the specified external FTP or SFTP server using the defined settings. If **Schedule** is selected, the profile is saved, and the export runs automatically based on the configured schedule.
{% endhint %}

Submitting the profile does not trigger any new configuration downloads from devices; it only uses configuration data already stored in NCCM.

{% hint style="warning" %}
**Note:** Fields marked with an asterisk **(\*)** are mandatory and must be filled in to proceed.
{% endhint %}

Click **Submit** to save the Configuration Backup – External profile. Once submitted, the profile is created and added to the Configuration Backup External listing.
