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 or D-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:

Default Context

Context of the device which configuration is being restored.

Default Data Table

A single-record table of the following format:

Field Name

Field Type

Notes

configurationType

String

Type of configuration to backup, e.g. startup or runtime.

Default Row

0

Environment Variables

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:

Default Context

Context of the device which configuration is being backed up.

Default Data Table

A single-record table of the following format:

Field Name

Field Type

Notes

configurationType

String

Type of configuration to restore, e.g. startup or runtime.

Default Row

0

Environment Variables

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?