Re: [rancid] router config diffs

2018-10-25 Thread heasley
Thu, Oct 25, 2018 at 04:33:45PM -0400, Lee:
> On 10/25/18, heasley  wrote:
> > Thu, Oct 25, 2018 at 04:46:48AM +, Wayne Eisenberg:
> >> > I'd go with changing control_rancid.  Search for
> >> >
> >> > # Mail out the diffs (if there are any).
> >> > if [ -s $TMP.diff ] ; then
> >>
> >> Bingo. I found my tweak. Thanks, Lee! Instead of actually sending the
> >> email, I had just redirected it to /dev/null.
> >>
> >> -) | $SENDMAIL -t $MAILOPTS
> >> +   ) > /dev/null
> >>
> >> Maybe that could be a config choice in rancid.conf (if it were a global
> >> switch) or .cloginrc (if you wanted to turn off mail for specific devices
> >> or groups)?
> >>
> >>
> >> -Original Message-----
> >> From: Lee [mailto:ler...@gmail.com]
> >> Sent: Sunday, October 21, 2018 5:46 PM
> >> To: Wayne Eisenberg 
> >> Cc: rancid-discuss@shrubbery.net
> >> Subject: Re: [rancid] router config diffs
> >>
> >> On 10/21/18, Wayne Eisenberg  wrote:
>   <.. snip ..>
> >> > I probably didn't do a good job of explaining. I'm not getting the
> >> > same diff over and over. They are new versions, valid diffs. I don't
> >> > see how svn could get out of sync, when the crontab was inactive
> >> > (everything rem'ed out) so there was no activity during the upgrade.
> >> > Before the upgrade, I know there were router config changes taking
> >> > place and I did not get an email about them. Now I do. So I'm hunting
> >> > for how to turn the notifications off.
> >>
> >> I'd go with changing control_rancid.  Search for
> >
> > why?  there are 3 manners of affecting the same result, but without
> > modifying the installed base and without needing to remember that
> > change following the next upgrade.  embrace the unix
> > methodology - assemble (pipe) simple tools for complex results.
> 
> I haven't tried this, but it sure looks like one could build rancid with
> export SENDMAIL=/usr/local/bin/sendmail_alt
> ./configure --prefix= ..etc..
> 
> and have /usr/local/bin/sendmail_alt be just
> exit

youre making that more difficult than necessary,

export SENDMAIL="dd of=/dev/null bs=32k"

but, you still want the admin email, imiho, and that will break it.

> and that would take care of not sending emails or doing something
> other than sending mail.  Yes?   but that means you'd have to build
> rancid instead of just installing from some repository..
> 
> In any case, I went with changing control_rancid because there were a
> few other things I wanted to do like filtering out passwords, keys,
> hashes, etc. from the mail msg before sending it. So right after the
>   # Diff the directory and then checkin.
> section I added
> 
> # -LR- begin: remove passwords, etc. from diff listing
> /usr/local/bin/sanitize.sh $TMP.diff >$TMP.diff2
> /bin/mv  $TMP.diff2 $TMP.diff
> # -LR- end  : remove passwords etc. from diff listing

this too is possible without changing control_rancid; see rancid.conf(5)
for FILTER_PWDS & DIFFSCRIPT.

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss


Re: [rancid] router config diffs

2018-10-25 Thread Lee
On 10/25/18, heasley  wrote:
> Thu, Oct 25, 2018 at 04:46:48AM +, Wayne Eisenberg:
>> > I'd go with changing control_rancid.  Search for
>> >
>> > # Mail out the diffs (if there are any).
>> > if [ -s $TMP.diff ] ; then
>>
>> Bingo. I found my tweak. Thanks, Lee! Instead of actually sending the
>> email, I had just redirected it to /dev/null.
>>
>> -) | $SENDMAIL -t $MAILOPTS
>> +   ) > /dev/null
>>
>> Maybe that could be a config choice in rancid.conf (if it were a global
>> switch) or .cloginrc (if you wanted to turn off mail for specific devices
>> or groups)?
>>
>>
>> -Original Message-
>> From: Lee [mailto:ler...@gmail.com]
>> Sent: Sunday, October 21, 2018 5:46 PM
>> To: Wayne Eisenberg 
>> Cc: rancid-discuss@shrubbery.net
>> Subject: Re: [rancid] router config diffs
>>
>> On 10/21/18, Wayne Eisenberg  wrote:
  <.. snip ..>
>> > I probably didn't do a good job of explaining. I'm not getting the
>> > same diff over and over. They are new versions, valid diffs. I don't
>> > see how svn could get out of sync, when the crontab was inactive
>> > (everything rem'ed out) so there was no activity during the upgrade.
>> > Before the upgrade, I know there were router config changes taking
>> > place and I did not get an email about them. Now I do. So I'm hunting
>> > for how to turn the notifications off.
>>
>> I'd go with changing control_rancid.  Search for
>
> why?  there are 3 manners of affecting the same result, but without
> modifying the installed base and without needing to remember that
> change following the next upgrade.  embrace the unix
> methodology - assemble (pipe) simple tools for complex results.

I haven't tried this, but it sure looks like one could build rancid with
export SENDMAIL=/usr/local/bin/sendmail_alt
./configure --prefix= ..etc..

and have /usr/local/bin/sendmail_alt be just
exit

and that would take care of not sending emails or doing something
other than sending mail.  Yes?   but that means you'd have to build
rancid instead of just installing from some repository..

In any case, I went with changing control_rancid because there were a
few other things I wanted to do like filtering out passwords, keys,
hashes, etc. from the mail msg before sending it. So right after the
  # Diff the directory and then checkin.
section I added

# -LR- begin: remove passwords, etc. from diff listing
/usr/local/bin/sanitize.sh $TMP.diff >$TMP.diff2
/bin/mv  $TMP.diff2 $TMP.diff
# -LR- end  : remove passwords etc. from diff listing

Regards,
Lee

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss


Re: [rancid] router config diffs

2018-10-21 Thread heasley
Sun, Oct 21, 2018 at 05:45:41PM -0400, Lee:
> On 10/21/18, Wayne Eisenberg  wrote:
> > Hi,
> >
> > I'm using SVN, not CVS.
> >
> > I probably didn't do a good job of explaining. I'm not getting the same diff
> > over and over. They are new versions, valid diffs. I don't see how svn could
> > get out of sync, when the crontab was inactive (everything rem'ed out) so
> > there was no activity during the upgrade. Before the upgrade, I know there
> > were router config changes taking place and I did not get an email about
> > them. Now I do. So I'm hunting for how to turn the notifications off.
> 
> I'd go with changing control_rancid.  Search for
> 
> # Mail out the diffs (if there are any).
> if [ -s $TMP.diff ] ; then
> 
> which looks like the line to change to turn notifications off.  Or
> check the FAQ:
> Q. I just want to store configrurations, I do not want to receive diffs.  How
>can I accomplish this?
> A. Use procmail to filter them out of your inbox.
>OR, redirect the mail aliases in your MTA's aliases file or database to a
>mailman list with no subscribers.
>OR, redirect the mail aliases to /dev/null.
>OR, set DIFFSCRIPT in rancid.conf to something that eats it's input, such
>as "dd of=/dev/null bs=16k".

Ja.  or if it is a diff repeatedly of something that ought to be ignored,
share examples.

> Regards,
> Lee
> >
> > I'm also noticing a .cvsignore file in the 'configs' folder in WebSVN. Not
> > sure why that is there or if I should care. It wasn't there before the
> > upgrade.

its also used for svn

> > Thanks,
> > Wayne
> >
> >
> > -Original Message-
> > From: heasley [mailto:h...@shrubbery.net]
> > Sent: Friday, October 19, 2018 11:47 AM
> > To: Wayne Eisenberg 
> > Cc: 'rancid-discuss@shrubbery.net' 
> > Subject: Re: [rancid] router config diffs
> >
> > Fri, Oct 19, 2018 at 05:54:48AM +, Wayne Eisenberg:
> >> I just upgraded from 3.1 to 3.8, and all of a sudden I am getting emails
> >> every time there is a change in the config - 'router config diff' emails.
> >> I must have tweaked something in the previous version so that I wasn't
> >> getting them for every change in config, but I don't remember what. Is
> >> there a switch or conf variable that can turn it off? I just want to be
> >> notified if rancid can't contact a device.
> >>
> >
> > please see the FAQ S2 Q4.  your cvs working directory is most likely out of
> > sync somehow.
> >
> >
> > 
> >
> 
> ___
> Rancid-discuss mailing list
> Rancid-discuss@shrubbery.net
> http://www.shrubbery.net/mailman/listinfo/rancid-discuss

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss


Re: [rancid] router config diffs

2018-10-21 Thread Lee
On 10/21/18, Wayne Eisenberg  wrote:
> Hi,
>
> I'm using SVN, not CVS.
>
> I probably didn't do a good job of explaining. I'm not getting the same diff
> over and over. They are new versions, valid diffs. I don't see how svn could
> get out of sync, when the crontab was inactive (everything rem'ed out) so
> there was no activity during the upgrade. Before the upgrade, I know there
> were router config changes taking place and I did not get an email about
> them. Now I do. So I'm hunting for how to turn the notifications off.

I'd go with changing control_rancid.  Search for

# Mail out the diffs (if there are any).
if [ -s $TMP.diff ] ; then

which looks like the line to change to turn notifications off.  Or
check the FAQ:
Q. I just want to store configrurations, I do not want to receive diffs.  How
   can I accomplish this?
A. Use procmail to filter them out of your inbox.
   OR, redirect the mail aliases in your MTA's aliases file or database to a
   mailman list with no subscribers.
   OR, redirect the mail aliases to /dev/null.
   OR, set DIFFSCRIPT in rancid.conf to something that eats it's input, such
   as "dd of=/dev/null bs=16k".

Regards,
Lee
>
> I'm also noticing a .cvsignore file in the 'configs' folder in WebSVN. Not
> sure why that is there or if I should care. It wasn't there before the
> upgrade.
>
> Thanks,
> Wayne
>
>
> -Original Message-
> From: heasley [mailto:h...@shrubbery.net]
> Sent: Friday, October 19, 2018 11:47 AM
> To: Wayne Eisenberg 
> Cc: 'rancid-discuss@shrubbery.net' 
> Subject: Re: [rancid] router config diffs
>
> Fri, Oct 19, 2018 at 05:54:48AM +, Wayne Eisenberg:
>> I just upgraded from 3.1 to 3.8, and all of a sudden I am getting emails
>> every time there is a change in the config - 'router config diff' emails.
>> I must have tweaked something in the previous version so that I wasn't
>> getting them for every change in config, but I don't remember what. Is
>> there a switch or conf variable that can turn it off? I just want to be
>> notified if rancid can't contact a device.
>>
>
> please see the FAQ S2 Q4.  your cvs working directory is most likely out of
> sync somehow.
>
>
> 
>

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss


Re: [rancid] router config diffs

2018-10-21 Thread Wayne Eisenberg
Hi,

I'm using SVN, not CVS.

I probably didn't do a good job of explaining. I'm not getting the same diff 
over and over. They are new versions, valid diffs. I don't see how svn could 
get out of sync, when the crontab was inactive (everything rem'ed out) so there 
was no activity during the upgrade. Before the upgrade, I know there were 
router config changes taking place and I did not get an email about them. Now I 
do. So I'm hunting for how to turn the notifications off.

I'm also noticing a .cvsignore file in the 'configs' folder in WebSVN. Not sure 
why that is there or if I should care. It wasn't there before the upgrade.

Thanks,
Wayne


-Original Message-
From: heasley [mailto:h...@shrubbery.net]
Sent: Friday, October 19, 2018 11:47 AM
To: Wayne Eisenberg 
Cc: 'rancid-discuss@shrubbery.net' 
Subject: Re: [rancid] router config diffs

Fri, Oct 19, 2018 at 05:54:48AM +, Wayne Eisenberg:
> I just upgraded from 3.1 to 3.8, and all of a sudden I am getting emails 
> every time there is a change in the config - 'router config diff' emails. I 
> must have tweaked something in the previous version so that I wasn't getting 
> them for every change in config, but I don't remember what. Is there a switch 
> or conf variable that can turn it off? I just want to be notified if rancid 
> can't contact a device.
>

please see the FAQ S2 Q4.  your cvs working directory is most likely out of 
sync somehow.




The information in this Internet e-mail (and any attachments) is confidential, 
may be legally privileged and is intended solely for the Addressee(s) named 
above. If you are not the intended recipient, or the employee or agent 
responsible for delivering it to the intended recipient, then any dissemination 
or copying of this e-mail (and any attachments) is prohibited and may be 
unlawful. If you received this e-mail in error, please immediately notify us by 
e-mail or telephone, then delete the message. Thank you.

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss


Re: [rancid] router config diffs

2018-10-19 Thread heasley
Fri, Oct 19, 2018 at 05:54:48AM +, Wayne Eisenberg:
> I just upgraded from 3.1 to 3.8, and all of a sudden I am getting emails 
> every time there is a change in the config - 'router config diff' emails. I 
> must have tweaked something in the previous version so that I wasn't getting 
> them for every change in config, but I don't remember what. Is there a switch 
> or conf variable that can turn it off? I just want to be notified if rancid 
> can't contact a device.
> 

please see the FAQ S2 Q4.  your cvs working directory is most likely out
of sync somehow.

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss


[rancid] router config diffs

2018-10-18 Thread Wayne Eisenberg
I just upgraded from 3.1 to 3.8, and all of a sudden I am getting emails every 
time there is a change in the config - 'router config diff' emails. I must have 
tweaked something in the previous version so that I wasn't getting them for 
every change in config, but I don't remember what. Is there a switch or conf 
variable that can turn it off? I just want to be notified if rancid can't 
contact a device.

Thanks,
Wayne




The information in this Internet e-mail (and any attachments) is confidential, 
may be legally privileged and is intended solely for the Addressee(s) named 
above. If you are not the intended recipient, or the employee or agent 
responsible for delivering it to the intended recipient, then any dissemination 
or copying of this e-mail (and any attachments) is prohibited and may be 
unlawful. If you received this e-mail in error, please immediately notify us by 
e-mail or telephone, then delete the message. Thank you.

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss


[rancid] Router config diffs

2018-07-12 Thread nandhakumar a
Hi,

In every one hour log I can see that there is a router config diffs, along
with that I need to remove a private key which is receiving through email
also.

In router config diffs email I can see that, there is nothing much it's a
just a space only changed. Help me to fix the issue
___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss


Re: [rancid] Router Config diffs

2018-05-31 Thread heasley
Thu, May 31, 2018 at 12:19:25PM +0800, Nanda Kumar Arumugam:
>  I am receiving a mail for particular customer, is that anything i need to
> update in the CVS file.
> 
> 
> Index: configs/ 1x.1x.1x.1x
> 
> ===
> 
> retrieving revision 1.378
> 
> diff -u -4 -r1.378 1x.1x.1x.1x
> 
> @@ -30,9 +30,9 @@
> 
>   set admin-server-cert "self-sign"
> 
>   set admin-sport 443
> 
>   set admin-ssh-grace-time 120
> 
>   set admin-ssh-port 22
> 
> - set admin-ssh-v1 disable
> 
> + set admin-ssh-v1 disable
> 
>   set admin-telnet-port 23
> 
>   set admintimeout 5
> 
>   set anti-replay strict
> 
>   set auth-cert "self-sign"
> 
> Index: configs/1x.1x.1x.1x

it is benign.  it is most likely a result of the pager.  Some devices
offer no way to turn it off and sometimes the login scripts do not
handle the pager prompting properly.  what version of rancid and what
device type?  there have been pager fixes as recently as 3.5.

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss


Re: [rancid] Router Config diffs

2018-05-30 Thread Nanda Kumar Arumugam
 I am receiving a mail for particular customer, is that anything i need to
update in the CVS file.


Index: configs/ 1x.1x.1x.1x

===

retrieving revision 1.378

diff -u -4 -r1.378 1x.1x.1x.1x

@@ -30,9 +30,9 @@

  set admin-server-cert "self-sign"

  set admin-sport 443

  set admin-ssh-grace-time 120

  set admin-ssh-port 22

- set admin-ssh-v1 disable

+ set admin-ssh-v1 disable

  set admin-telnet-port 23

  set admintimeout 5

  set anti-replay strict

  set auth-cert "self-sign"

Index: configs/1x.1x.1x.1x




Thanks & Regards

Nanda Kumar.A
+91 95005 44986
___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss