Hi Folks,
I just wanna place this up here on Thwack first before I open a ticket just in case it turns out to be a quick fix. Has anyone one else experienced the following when running a config comparison on Cisco Fwsm's?
I have a scheduled config download job that should only download a config if a change has been detected. This works great on all of my networking devices and on most of my Firewalls except for a handful of Cisco Fwsm's.
Everytime the job runs it downloads a copy of the config whether a change has been made or not. Now at first I just thought that I could just change the comparison criteria and that would fix it.
But once I started to investigate it I noticed something unusual was happening.
If I download 2 configs manually from the same Fwsm and compare them I see no differences between them if no changes have been made; this is how it should work.
If I download another 2 configs from a single Fwsm; this time one is downloaded manually and the other is downloaded as a result of a Scheduled job. Again there has been no change to the Fwsm, yet when I compare the 2 configs the comparison tool finds differences in the configs.
These differences are in the form of blank lines/carraige returns in various places in the config file downloaded via the scheduled job. I have taken multiple copies of files using the scheduled job and have noticed that the blank lines never show up in the same location within the file.
This atleast explains why the scheduled job is pulling down the config files on these devices everytime regardless.
But why are these blank lines appearing and why only on scheduled jobs?
Is it due to some command being entered on the device during the scheduled job?
might it be corrected by editing or creating a command template?
I have attached an image highlighting the bahaviour using an example scenario.
Cheers