Build a custom log entry on a DHCPACK CentOS 6.

Mark Haney mark.haney at neonova.net
Fri May 26 15:38:49 UTC 2017


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>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20170526/d0b200b3/attachment.html>


More information about the dhcp-users mailing list