Send dhcp-users mailing list submissions to dhcp-users@lists.isc.org
To subscribe or unsubscribe via the World Wide Web, visit https://lists.isc.org/mailman/listinfo/dhcp-users or, via email, send a message with subject or body 'help' to dhcp-users-requ...@lists.isc.org You can reach the person managing the list at dhcp-users-ow...@lists.isc.org When replying, please edit your Subject line so it is more specific than "Re: Contents of dhcp-users digest..." Today's Topics: 1. Re: Build a custom log entry on a DHCPACK CentOS 6. (Bob Harold) 2. Re: Build a custom log entry on a DHCPACK CentOS 6. (Chuck Anderson) ---------------------------------------------------------------------- Message: 1 Date: Tue, 30 May 2017 12:05:53 -0400 From: Bob Harold <rharo...@umich.edu> To: Users of ISC DHCP <dhcp-users@lists.isc.org> Subject: Re: Build a custom log entry on a DHCPACK CentOS 6. Message-ID: <ca+nkc8ctky49u3+_ohjmjle6n0y2zje4zklqfcrazrkc5vn...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" On Tue, May 30, 2017 at 8:02 AM, Mark Haney <mark.ha...@neonova.net> wrote: > Well, it sort of works that way. The issue now is it is logging it > twice. Which doesn't make sense to me in any way. I only posted half the > 'if' statement, but logically the else shouldn't matter. Why is /on > commit/ logging 2 (and sometimes 3) entries for one DHCPACK? > That is really strange. I am not seeing that behavior on my server. -- Bob Harold > On 05/26/2017 03:23 PM, Bob Harold wrote: > > > On Fri, May 26, 2017 at 3:08 PM, Mark Haney <mark.ha...@neonova.net> > wrote: > >> Okay, let me see if I get this straight, I should wrap the entire if >> statement inside an 'on commit {}' block? >> >> > Yes > > on commit { > if exists agent.circuit-id > { > log (info, concat( "DHCPUSER:,", concat (suffix (concat ("0", > binary-to-ascii (16, 8, "", substring( hardware, 1, 1))),2), ":", suffix > (concat ("0", binary-to-ascii (16, 8, "",substring( hardware, 2, 1))),2), > ":", suffix (concat ("0", binary-to-ascii(16, 8, "", substring( hardware, > 3, 1))),2), ":", suffix (concat ("0", binary-to-ascii (16, 8, "", > substring( hardware, 4, 1))),2),":", suffix (concat ("0", binary-to-ascii > (16, 8, "", substring( hardware, 5, 1))),2), ":", suffix (concat ("0", > binary-to-ascii (16, 8, "", substring( hardware, 6, 1))),2)), ",IP:,", > binary-to-ascii (10, 8, ".", leased-address), ",CID:,", option > agent.circuit-id)); > } > } > > -- > Bob Harold > > >> On Fri, May 26, 2017 at 2:56 PM, Bob Harold <rharo...@umich.edu> wrote: >> >>> >>> On Fri, May 26, 2017 at 11:38 AM, Mark Haney <mark.ha...@neonova.net> >>> wrote: >>> >>>> We've got a custom log entry created that's based on whether the >>>> agent.circuit-id exists. The problem is that the circuit-id gets included >>>> in DHCPDISCOVER and DHCPOFFER, so we're getting duplicate custom messages >>>> logged. >>>> >>>> What we want to do it create this custom log file, with the circuit-id >>>> only on the DHCPACK. The log creation params are below. We use this so >>>> that customers can get a web interface view of the current leases. >>>> >>>> Is there a way to do this with the latest CentOS 6 dhcpd package? >>>> >>>> ---- >>>> if exists agent.circuit-id >>>> { >>>> log (info, concat( "DHCPUSER:,", concat (suffix (concat ("0", >>>> binary-to-ascii (16, 8, "", substring( hardware, 1, 1))),2), ":", suffix >>>> (concat ("0", binary-to-ascii (16, 8, "",substring( hardware, 2, 1))),2), >>>> ":", suffix (concat ("0", binary-to-ascii(16, 8, "", substring( hardware, >>>> 3, 1))),2), ":", suffix (concat ("0", binary-to-ascii (16, 8, "", >>>> substring( hardware, 4, 1))),2),":", suffix (concat ("0", binary-to-ascii >>>> (16, 8, "", substring( hardware, 5, 1))),2), ":", suffix (concat ("0", >>>> binary-to-ascii (16, 8, "", substring( hardware, 6, 1))),2)), ",IP:,", >>>> binary-to-ascii (10, 8, ".", leased-address), ",CID:,", option >>>> agent.circuit-id)); >>>> } >>>> >>>> >>>> -- >>>> [image: photo] >>>> Mark Haney >>>> Network Engineer at NeoNova >>>> 919-460-3330 <%28919%29%20460-3330> (opt 1) ? mark.ha...@neonova.net >>>> <http://m...@neonova.net/> >>>> www.neonova.net <https://neonova.net/> >>>> <https://www.facebook.com/NeoNovaNNS/> >>>> <https://twitter.com/NeoNova_NNS> >>>> <http://www.linkedin.com/company/neonova-network-services> >>>> >>>> >>> Try wrapping that with: >>> on commit { >>> ... >>> } >>> >>> Then it should only happen once, when the lease is granted. >>> >>> -- >>> Bob Harold >>> >>> >>> _______________________________________________ >>> dhcp-users mailing list >>> dhcp-users@lists.isc.org >>> https://lists.isc.org/mailman/listinfo/dhcp-users >>> >> >> >> >> -- >> [image: photo] >> Mark Haney >> Network Engineer at NeoNova >> 919-460-3330 <%28919%29%20460-3330> (opt 1) ? mark.ha...@neonova.net >> www.neonova.net <https://neonova.net/> >> <https://www.facebook.com/NeoNovaNNS/> <https://twitter.com/NeoNova_NNS> >> <http://www.linkedin.com/company/neonova-network-services> >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20170530/db067bba/attachment-0001.html> ------------------------------ Message: 2 Date: Tue, 30 May 2017 12:21:52 -0400 From: Chuck Anderson <c...@wpi.edu> To: dhcp-users@lists.isc.org Subject: Re: Build a custom log entry on a DHCPACK CentOS 6. Message-ID: <20170530162152.gc6...@angus.ind.wpi.edu> Content-Type: text/plain; charset=us-ascii On Tue, May 30, 2017 at 12:05:53PM -0400, Bob Harold wrote: > On Tue, May 30, 2017 at 8:02 AM, Mark Haney <mark.ha...@neonova.net> wrote: > > > Well, it sort of works that way. The issue now is it is logging it > > twice. Which doesn't make sense to me in any way. I only posted half the > > 'if' statement, but logically the else shouldn't matter. Why is /on > > commit/ logging 2 (and sometimes 3) entries for one DHCPACK? > > > That is really strange. I am not seeing that behavior on my server. How many relay agents do you have? ------------------------------ Subject: Digest Footer _______________________________________________ dhcp-users mailing list dhcp-users@lists.isc.org https://lists.isc.org/mailman/listinfo/dhcp-users ------------------------------ End of dhcp-users Digest, Vol 103, Issue 10 *******************************************