[rancid] Pointers for RANCID Script

Alan McKinnon alan.mckinnon at gmail.com
Thu Oct 22 07:02:45 UTC 2015


On 22/10/2015 03:39, Ken Celenza wrote:
> I put together Rancid for Riverbed based on rblogin from
> http://article.gmane.org/gmane.network.rancid/2697/match=riverbed by
> Bill Jacqmein and panrancid script.
>  
> I was hoping I could get some feedback on what mistakes I have made. I
> posted the code here:
> https://github.com/itdependsnetworks/Rancid-Riverbed



It looks very much like a stripped down version of the original Cisco
parser - I recognise the pattern :-)

I'm not familiar with that hardware at all, so can't comment on the data
fetched and what your script does with it, or if rblogin is suitable. So
I looked it over generally and have only two comments:


On line 36, this:
	print "rancid 3.1\n";
probably wants changing to the actual script name and current version.


sub ShowConfig pumps all data straight into ProcessHistory() unchanged.
It doesn't do any re-ordering of lists, or redact sensitive information
(with $filter_pwds) at all. I would be very happy to see a kit vendor
get their act together and provide sane output to "show configuration",
but somehow I doubt it. Are you certain this kit gives output that never
requires tweaking, and never contains any sensitive information at all?


-- 
Alan McKinnon
alan.mckinnon at gmail.com



More information about the Rancid-discuss mailing list