Configuration Profile
Network admins create and manage comprehensive configuration profiles, including device details and connection protocols (SSH/Telnet), for efficient device setup and control.
This is a privilege-based feature: The user can access, view, add, edit, delete, execute, and export only if the administrator has granted them privileges.
What you see on the screen
Configuration Profile Details | Fields |
Label
Action/ Description
Search
Click to search the required configuration profile.
Filter
Filter can be added based on the field (Profile Name, Vendor, OS Type and Series) and select the condition from the drop-down box below.
Grid View
Click to view in a tabular format.
Card View
Click to view a concise and organized presentation of content.
Export
Download the configuration profiles as a separate CSV file.
Add
Add Configuration
Click to add the configuration profile manually.
Import Configuration
Click to add the configuration profile in bulk through a CSV file.
Details
Profile Name
Displays the name of the configuration profile.
Vendor
Displays the name of the vendor assigned to the configuration profile.
OS Type
Indicates the name of the operating system type.
Series
Denotes the series of the specific device/ server.
Description
Shows a brief description about the configuration profile.
Actions
Edit
Click to make changes to the profile.
Delete
Click to delete the configuration.
Download
Click to download/ Export the particular configuration in a CSV file (excel sheet).
Copy
Click to clone the configuration profile.
Steps to Add a Configuration Profile
Navigate to Infraon Configuration -> IT operation -> Network Configuration and select the Configuration profile option.
Click on ‘Add’ at the page's top right corner.
There are two methods to add the configuration profile:
Method 1: Add Configuration (Manually)
Enter the below details in the respective call-out boxes.
Add Configuration Profile | Fields
Label
Description/ Example
Profile Name
Add a name to the required configuration.
Vendor
Enter the name of the specific vendor for which the profile is being created.
OS Type
Add the operating system which supports the configuration.
Series
Enter the unique identifier series number.
Description
Add a brief description of the configuration profile.
Click Submit to configure the Parameter or cancel to abort the operation.
Add the configuration profile data as follows:
Configuration Profile Data | Fields
Connection | Fields
Action
Example
Input the Connect Template in textbox (SSH and Telnet Connection commands)
{% if Job.connection_protocol == "SSH" %}
<command shell="remote"
prompt="[[Pp]assword,[Pp]ass,assword:,assword]">ssh -o
StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null
{{Profile.ssh_loginname}}@{{Device.IPaddress}} -p
{{Profile.ssh_port}}</command>
<command prompt="[#,>]">{{Profile.ssh_password}}</command>
{% endif %}
Input the below Local Connect Template command in the given textbox.
{% if Job.connection_protocol == "SSH" %}
<command shell="remote"
prompt="[[Pp]assword,[Pp]ass,assword:,assword]">ssh -o
StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null
{{Profile.ssh_loginname}}@{{Device.IPaddress}} -p
{{Profile.ssh_port}}</command>
<command prompt="[#,>]">{{Profile.ssh_password}}</command>
{% endif %}
Config Download | Fields
Action
Example
Input the for ‘Running Template’ in the textbox.
{% if Job.protocol == "Terminal" %}
<command prompt="[>,#]">set cli mode -page OFF</command>
<command prompt=" Done" action="output-to-store" timeout="300">show ns
runningConfig</command>
<command prompt="" action="exit">exit</command>
{% endif %}
Input the Download Configuration commands for Startup Template in textbox
{% if Job.protocol == "Terminal" %}
<command prompt="#">term len 0</command>
<command prompt="#" action="output-to-store" timeout="300">show
startup-config</command>
<command prompt="" action="exit">exit</command>
Config Upload | Fields
Action
Example
Input the Upload Configuration commands for ‘Running Template’ in textbox.
<tftp>
<command prompt="\]\?">copy tftp: nvram:running-config</command>
<command prompt="\]\?">{{Global.managementIP}}</command>
<command prompt="\]\?">{{Job.uploadfilename}}</command>
<command prompt="#" timeout="300">running-config</command>
<command prompt="" action="exit">exit</command>
</tftp>
Input the Upload Configuration commands for Startup in textbox.
<tftp>
<command prompt="\]\?">copy tftp: nvram:startup-config</command>
<command prompt="\]\?">{{Global.managementIP}}</command>
<command prompt="\]\?">{{Job.uploadfilename}}</command>
<command prompt="#" timeout="300">startup-config</command>
<command prompt="" action="exit">exit</command>
</tftp>
OS Download | Fields
Action
Example
Input the OS Image Download Configuration commands in textbox.
{% if Job.image_protocol == "TFTP" %}
<command prompt="\]\?">copy {{Device.image_file_name}} tftp:</command>
<command prompt="\]\?">{{Global.managementIP}}</command>
<command prompt="#" action="output-to-store" timeout="600">CRLF</command>
<command prompt="" action="exit">exit</command>
OS Upload | Fields
Action
Example
Input the OS Upload commands in the textbox.
Note: OS Upload Profile will be taken directly from the Template.
Operational Data | Fields
Action
Example
Input the Operational download configuration commands in ‘Upload Template’ textbox
{% if Job.inventory_protocol == "Terminal" %}
<command prompt="#">terminal len 0</command>
<command prompt="#" action="output-to-store" type="Version"
timeout="10">show version</command>
<command prompt="#" action="output-to-store" type="Users"
timeout="10">show users</command>
<command prompt="#" action="output-to-store" type="Interface Brief"
timeout="10">show IP interface brief</command>
<command prompt="#" action="output-to-store" type="Hardware
Module" timeout="10">show module</command>
<command prompt="#" action="output-to-store" type="Show ARP"
timeout="10">show arp</command>
<command prompt="#" action="output-to-store" type="Hardware
Inventory" timeout="10">show inventory</command>
<command prompt="#" action="output-to-store" type="Interface Details
XML" timeout="10">show IP interface brief | format</command>
<command prompt="" action="exit">exit</command>
{% endif %}
Others | Fields
Action
Example
Input the Other configuration commands in the textbox.
Add ZTP configuration details to enable ZTP.
• Select a ZTP template using the dropdown menu.
• Select the mandatory CSV column using the dropdown menu.
• Add runtime values. You can either add the values directly or add them from a file.
• Once the values are added, an additional option to add a MAC address and review is displayed
Syslog | Fields
Action
Example
Input the Syslog Patterns in textbox.
^.*(%SYS-5-CONFIG_I)((?!\s+NCCMID\s?).)*$
Comment | Fields
Action
Example
Input Ignore Configuration Lines /Comments:
Building configuration
Current configuration
Last configuration change at
show startup-config
show start
show run
Using \d* out of \d* bytes
NVRAM config last updated
ntp clock-period
! No configuration change
Comment pattern ignores the configuration lines from the downloaded configuration
Input the Difference ignores Patterns in the textbox.
o Difference ignore Pattern ignores the configuration lines from both comparing versions during configuration difference operation
Input the Authentication error Patterns in textbox.
Authentication error Patterns raise the authentication error on matching authentication failure command response.
Default Authentication Error Patterns:
Authentication failed
Access denied
Access failure
Access failed
Login failed
Login failure
Login denied
Invalid password
Invalid user
Invalid credential
Logged fail
Input the Authorization error Patterns in the textbox.
o Authorization error Pattern raises the command error, on matching command failure response.
o Default Authorization Error Patterns:
Invalid command received in
Valid input detected
Syntax error, expecting
Unknown command
Ambiguous command
Incomplete command
Wrong parameter
Unrecognized command
%error opening
Method 2: Import Configuration (CSV File)
Download the CSV file (Excel sheet) and enter the respective fields on the sheet.
Upload the same edited CSV file.
Click Next -> Import -> Proceed with Valid Records.
Miscellaneous
Edit Configuration Profile
To edit a profile, select any existing profiles and click "Edit." Make changes as necessary and save the changes.
Delete Configuration Profile
To delete the Profile, select the profile(s) and click the delete icon.
Click "Yes" to delete the Configuration Profile or "No" to cancel the operation.
Note: Profile cannot be deleted if associated with a download job.
Copy Configuration Profile
Select any existing profile and click the copy icon to copy a profile. Follow the same procedure as Add Profile to copy the profile.
Profile Import
Click the download icon to redirect to the upload window and import the template file (.xls is supported).
Profile Export
Click the upload icon to export NCCM’s configured Profiles to the XLS file.
Configuration Profile Search
Click the filter icon to open the search options.
Input the Profile Name in the textbox.
Input the Vendor in the textbox.
Input OS Type in the textbox.
Input Description in the textbox.
Click "Save" to search based on the applied filter.
Last updated