Build a custom log entry on a DHCPACK CentOS 6.

Mark Haney mark.haney at neonova.net
Fri May 26 19:08:47 UTC 2017


Okay, let me see if I get this straight, I should wrap the entire if
statement inside an 'on commit {}' block?

On Fri, May 26, 2017 at 2:56 PM, Bob Harold <rharolde at umich.edu> wrote:

>
> 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
>
>
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users
>



-- 
[image: photo]
Mark Haney
Network Engineer at NeoNova
919-460-3330 <(919)%20460-3330> (opt 1) • mark.haney at 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/05cae48d/attachment-0001.html>


More information about the dhcp-users mailing list