Network Management
NCM Configs download but not completely for Cisco FTD
When downloading configurations from Cisco Firepower Threat Defense (FTD) with NCM, the config download stops part‑way through and is not fully saved in the NCM Config Archive. The session trace shows the download stopping after the enrollment terminal line under the trustpoint configuration. Updating the Cisco Firepower device template to use exact prompt matching resolves the issue.
First published date
Last published date
Overview
Symptoms
-
NCM config download completes without error, but the resulting configuration file is truncated.
-
The configuration stops after the crypto ca trustpoint section, specifically at the
enrollment terminalline. -
No obvious error is reported in the NCM job; only the output is incomplete.
Example session trace
Excerpt around the point where the capture stops:
[1845b767] [03/04/2026 16:24:01.194] -->snmp-server host-group management obj-10.210.46.0 poll version 3 Solarwinds
[1845b767] [03/04/2026 16:24:01.195] -->no snmp-server location
[1845b767] [03/04/2026 16:24:01.196] -->no snmp-server contact
[1845b767] [03/04/2026 16:24:01.197] -->snmp-server community *****
[1845b767] [03/04/2026 16:24:01.198] -->no sysopt connection permit-vpn
[1845b767] [03/04/2026 16:24:01.199] -->crypto ipsec security-association pmtu-aging infinite
[1845b767] [03/04/2026 16:24:01.200] -->crypto ca certificate map PCBMKD-MAP 10
[1845b767] [03/04/2026 16:24:01.202] --> subject-name attr ou eq mkd
[1845b767] [03/04/2026 16:24:01.204] -->crypto ca trustpoint 1CAchainProcreditGroup
[1845b767] [03/04/2026 16:24:01.205] --> enrollment terminal
[1845b767] [03/04/2026 16:24:01.206] --> keypair <Default-RSA-Key>
After this point, no additional lines are captured in the downloaded configuration.
Product section
Cause
FTD’s CLI behavior around the enrollment terminal trustpoint command and subsequent certificate/key input can confuse NCM’s prompt detection if exact prompt matching is not enabled in the device template.
Without UseExactPromptMatch, NCM may misinterpret output around this section as a prompt transition or end of output, causing the config download to stop prematurely.
Resolution
There are two supported ways to resolve the issue:
Option 1 – Add UseExactPromptMatch to the existing Cisco Firepower template
-
On the SolarWinds server, open the Cisco Firepower device template XML file in a text editor.
-
Within the
<Commands>block, add the following line:
<Command Name="UseExactPromptMatch" Value="true"/>
-
Save the file.
-
In the SolarWinds web console, go to NCM Settings → Device Templates and confirm the template is updated.
-
Re‑run a manual config download from Config Management for the affected FTD node.
-
Verify that the configuration in the NCM Config Archive is now complete past the
enrollment terminalline.
Option 2 – Use a full Cisco Firepower FTD template with exact prompt matching
If you prefer a complete, explicit device template, you can use the following example template (or import it as a new device template):
<Configuration-Management
Device="Cisco Firepower Threat Defense FTD"
SystemOID="1.3.6.1.4.1.9.1.2320"
AutoDetectType="BySystemOid">
<Commands>
<!-- Enter diagnostic CLI, then enable -->
<Command Name="EnableCommand"
Value="system support diagnostic-cli${CRLF}enable" />
<Command Name="MenuBased" Value="false" />
<Command Name="UseExactPromptMatch" Value="true"/>
<Command Name="UseVirtualPromptForCommands" Value="true" />
<Command Name="Startup" Value="startup-config" />
<Command Name="Running" Value="running-config" />
<!-- IMPORTANT: lowercase 'show' -->
<Command Name="DownloadConfig" Value="show ${ConfigType}" />
<Command Name="Version" Value="show version" />
</Commands>
</Configuration-Management>
Steps:
-
Save the XML above as a new template file (for example
Cisco Firepower Threat Defense FTD). -
Place it in the NCM device templates directory.
-
In the web console, go to NCM Settings → Device Templates and assign this template to the affected FTD node(s).
-
Perform a new Running and/or Startup config download.
-
Confirm that the full configuration, including and beyond the
enrollment terminalsection, is now captured.
Validation
After applying either option:
-
Run a manual config download from Config Management for the Cisco FTD node.
-
Compare:
-
The downloaded config in NCM Config Archive, and
-
A direct CLI
show running-configfrom the device.
-
-
They should now match, with no truncation at the trustpoint
enrollment terminalline.
If the configuration is still truncated:
-
Capture a new NCM session trace for the device.
-
Confirm the updated device template is assigned and in use.
-
Check for any additional interactive prompts or unusual output around PKI / trustpoint configuration that might require further template tuning.