Configuration Management Setup
To set up centralized configuration management it's necessary to:
Configure or review configuration backup scripts in the global settings of Configuration and Change Management module
Enable and fine-tune configuration management for selected device accounts
Global Settings for Configuration and Compliance Management
Overall configuration and compliance settings are available in the global configuration of CCM plugin. To access this configuration:
Expand Drivers/Plugins (
) node in the System Tree.
Double-click Configuration and Compliance Management plugin (
).
Configurations Table
Plugin configuration is performed via Configurations table that has the following fields:
Name. Description of a device type/family/manufacturer current record matches to, e.g.
Cisco
orD-Link DFL-800
.Backup Sequence. A set of rules used to backup configurations from devices of this type or family.
Backup Parameters Format. Format of per-device configuration backup settings. Those settings are separately configured in each CCM-enabled device account and then used by Backup Sequence rules.
Restore Sequence. A set of rules used to restore configurations to devices of this type or family.
Restore Parameters Format. Format of per-device configuration restoration settings. Those settings are separately configured in each CCM-enabled device account and then used by Restore Sequence rules.
Setting up Configuration Backup and Restoration for a Device
Device-side configuration management is controlled via Configuration and Change Management property that can be accessed via Edit Device Properties dialog. Its fields:
Enabled. Controls whether configuration management is enabled for the device.
Configuration Backup Expression. This is an Iotellect expression that should return configuration text. Its output will be converted to a string. The default configuration backup expression is designed to call a configuration backup sequence defined by Backup Sequence field and feed it with parameters defined by Backup Parameters field (see below).
Configuration Backup Expression Resolution Environment: | |||
Context of the device which configuration is being restored. | |||
A single-record table of the following format: | |||
Field Name | Field Type | Notes | |
---|---|---|---|
configurationType | String | Type of configuration to backup, e.g. | |
0 | |||
Standard variables. |
Configuration Restore Expression. This is an Iotellect expression that should write a configuration (supplied via
configuration
environment variable) to the device. Expression output will be ignored. The default configuration restore expression is designed to call a configuration restore sequence defined by Restore Sequence field and feed it with parameters defined by Restore Parameters field (see below).
Configuration Restore Expression Resolution Environment: | |||
Context of the device which configuration is being backed up. | |||
A single-record table of the following format: | |||
Field Name | Field Type | Notes | |
---|---|---|---|
configurationType | String | Type of configuration to restore, e.g. | |
0 | |||
Standard variables. Additional variables: | |||
Variable Name | Value Type | Description | |
configuration | String | Text of device configuration to restore. |
Maximum Number of Saved Configurations. Specifies how many historical configurations will be preserved for the device. Once new backup procedures find some configuration changes and configuration list is updated, the oldest configurations are purged to maintain specified list size.
Backup Sequence. Allows to specify a backup sequence.
Backup Parameters. Allows to specify parameters to use for backing up configuration of this device (such as Telnet username, password, etc). Parameter list is defined by the selected Backup Sequence.
Restore Sequence. Allows to specify a restore sequence.
Restore Parameters. Allows to specify parameters to use for restoring configuration of this device (such as Telnet username, password, etc). Parameter list is defined by the selected Restore Sequence.
Comparison Filter. Regular expression to exclude some text from configurations comparison.
Was this page helpful?