[rancid] Show tech on latest Procurve software

Vacheslav m_zouhairy at skno.by
Tue Feb 20 08:49:15 UTC 2018


Thank you for sharing!

Sincerely,

Vacheslav

 

From: Rancid-discuss [mailto:rancid-discuss-bounces at shrubbery.net] On Behalf Of Aleksander Vines
Sent: Tuesday, February 20, 2018 11:46 AM
To: rancid-discuss at shrubbery.net
Subject: Re: [rancid] Show tech on latest Procurve software

 

>That worked perfectly. Thanks for the fast reply.

 

>For reference, if anyone else have issues with new procurve software, this is what I added:

 

># This routine parses "show tech transceivers"

<sub ShowTechTransceivers {

    ...

    while (<INPUT>) {

        ...

        # These next two lines are new

        next if (/[A-Z][a-z][a-z] [A-Z][a-z][a-z] [0-9]+ [0-2][0-9]:[0-5][0-9]:[0-5][0-9] 20[0-9][0-9]/);

        next if (/show time/);

        next if (/^(\s*|\s*$cmd\s*)$/);

        ...

}

 

>Thanks,

Aleksander Vines




From: Doug Hughes <doug.hughes at keystonenap.com <mailto:doug.hughes at keystonenap.com> > 
To: <rancid-discuss at shrubbery.net <mailto:rancid-discuss at shrubbery.net> > 
Sent: 2018-02-19 18:06 
Subject: Re: [rancid] Show tech on latest Procurve software 

Yes, it's fairly easy to filter out individual lines by editing the filter inside the perl scripts to make them go away. I have done this many, many times. The only trick is that when you upgrade you might lose your change, so save a copy or diff that you can re-apply later.

In this case, the place where you'd put the filter is in ~rancid/bin/hrancid in the routine "ShowTechTransceivers"

Right at the top where it has 'next if (...)'

either above or below that you can add a line that says something like next if (/thing I want to match here/) which will skip that line.

 

On 2/19/2018 9:12 AM, Aleksander Vines wrote:

Hi all, 

 

Is there a way of altering the output of rancid, or which commands it runs, or how the 'diff'ing' works?

 

We seem to have a problem with the latest hp software, where 'show tech transceivers' seems to include a call to 'show time'. Hence it notices a diff in the output timestamp and and it's fairly annoying if you actually want to keep track of changes. 

 

Ref. https://community.hpe.com/t5/ProCurve-ProVision-Based/Command-behavior-change-in-KB-16-05-0003-5406R-firmware/td-p/6992013

 

Regards,

Aleksander Vines





_______________________________________________
Rancid-discuss mailing list
Rancid-discuss at shrubbery.net <mailto:Rancid-discuss at shrubbery.net> 
http://www.shrubbery.net/mailman/listinfo/rancid-discuss

 

-- 


Doug Hughes
Keystone NAP
Fairless Hills, PA
1.844.KEYBLOCK (539.2562)





_______________________________________________ 
Rancid-discuss mailing list 
Rancid-discuss at shrubbery.net <mailto:Rancid-discuss at shrubbery.net>  
http://www.shrubbery.net/mailman/listinfo/rancid-discuss

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20180220/860654e7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 3476 bytes
Desc: not available
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20180220/860654e7/attachment.png>


More information about the Rancid-discuss mailing list