Build a custom log entry on a DHCPACK CentOS 6.

Bob Harold rharolde at umich.edu
Fri May 26 18:56:36 UTC 2017


On Fri, May 26, 2017 at 11:38 AM, Mark Haney <mark.haney at 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 <(919)%20460-3330> (opt 1) • mark.haney at neonova.net
> <http://matt@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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20170526/84014877/attachment.html>


More information about the dhcp-users mailing list