This device template should allow NCM to download configs from fortigate 800c devices. These are slightly different from previous versions. They seem to have a prompt of "Press 'a' key to continue" after entering username/password. Once that is pressed, then it shows
hostname$
command line prompt. This template might work with other fortigate devices that have the same login procedure
<!--SolarWinds Network Management Tools-->
<!--Copyright 2007 SolarWinds.Net All rights reserved-->
<Configuration-Management Device="Fortigate 800c" SystemOID=" 1.3.6.1.4.1.12356">
<Commands>
<Command Name="RESET" Value="config system console ${CRLF}set output standard ${CRLF}end"/>
<Command Name="Reboot" Value="execute reboot${CRLF}y${CRLF}"/>
<Command Name="EnterConfigMode" Value="config "/>
<Command Name="ExitConfigMode" Value="end"/>
<Command Name="Startup" Value="full-configuration"/>
<Command Name="Running" Value=""/>
<Command Name="DownloadConfig" Value="show ${ConfigType}"/>
<Command Name="UploadConfig" Value="${ConfigText}${CRLF}${ExitConfigMode}"/>
<Command Name="DownloadConfigIndirect" Value="execute backup config ${TransferProtocol} ${StorageFilename} ${StorageAddress}${CRLF}${CRLF}${CRLF}"/>
<Command Name="UploadConfigIndirect" Value="execute restore config tftp ${StorageFilename} ${StorageAddress}${CRLF}${CRLF}"/>
<Command Name="EraseConfig" Value="execute factoryreset${CRLF}y"/>
<Command Name="SaveConfig" Value="execute cfg save"/>
<Command Name="Version" Value="get system status"/>
<Command Name="MenuBased" Value="false"/>
<Command Name="VirtualPrompt" Value="\$"/>
<Command Name="PreCommand" Value="a"/>
</Commands>
</Configuration-Management>