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. (Mark Haney) ---------------------------------------------------------------------- Message: 1 Date: Tue, 30 May 2017 08:02:10 -0400 From: Mark Haney <mark.ha...@neonova.net> To: dhcp-users@lists.isc.org Subject: Re: Build a custom log entry on a DHCPACK CentOS 6. Message-ID: <16fe516d-1075-70b0-156f-10f787404...@neonova.net> Content-Type: text/plain; charset="utf-8"; Format="flowed" 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? 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 > <mailto: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 > <mailto:rharo...@umich.edu>> wrote: > > > On Fri, May 26, 2017 at 11:38 AM, Mark Haney > <mark.ha...@neonova.net <mailto: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)); > } > > > -- > photo > Mark Haney > Network Engineer at NeoNova > > 919-460-3330 <tel:%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 <mailto:dhcp-users@lists.isc.org> > https://lists.isc.org/mailman/listinfo/dhcp-users > <https://lists.isc.org/mailman/listinfo/dhcp-users> > > > > > -- > photo > Mark Haney > Network Engineer at NeoNova > > 919-460-3330 <tel:%28919%29%20460-3330> (opt 1) ? > mark.ha...@neonova.net <mailto: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> > > > > > _______________________________________________ > dhcp-users mailing list > dhcp-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/dhcp-users -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20170530/28923f2c/attachment.html> ------------------------------ 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 9 ******************************************