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