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
******************************************

Reply via email to