[stork-users] stork help: the used percentage always zero (stork 1.15)

Slawek Figiel slawek at isc.org
Mon Apr 22 11:39:28 UTC 2024


Hi Jack,

which Kea version do you use? Have you configured any address pool with 
an enormous number of addresses (more than 2^64 addresses) or delegated 
prefixes with mask length less or equal to 64? Stork doesn't support 
gathering the statistics from Kea 2.4+ servers that contain this kind of 
pool/PD. See https://gitlab.isc.org/isc-projects/stork/-/issues/1193 for 
details.

The kea-shell doesn't hang but it waits for the arguments. If there is 
no command arguments (as in our case) you should press Ctrl+D to process 
the command. Please, execute these two commands and send me back their 
output:

kea-shell --service dhcp4 stat-lease4-get
kea-shell --service dhcp6 stat-lease6-get

each of them must be confirmed by pressing Ctrl+D (Control key and D key 
simultaneously).

It would be best if you will also attach your Stork agent logs.

Regards,
Slawek Figiel



On 21/04/2024 06:30, Jack Wang wrote:
> hi Slawek Figiel,
> 
> Thank you so much! as you guided, I installed libdhcp_stat_cmds.s and 
> libdhcp_lease_cmds.so.
> When I issued: kea-shell --host localhost --port 8099 stat-lease6-get. 
> This command was just hanged over there, no any response.
> but when I issued:
> 
> curl -X POST -H 'Content-Type: application/json' \
> 
> -d '{
> 
> "command": "lease6-get-all",
> 
> "service": ["dhcp6"]
> 
> }' \
> 
> http://localhost:8099/ <http://localhost:8099/>
> 
> I can got some information of lease. but I still can not find the used 
> information in my Stork dashboard subnets page.
> 
> I only could see the following:
> 
> fdbd:dc61:199:ff::12/127   NAs   total=1
> 
> in the Statistics page, the used Addresses and declined Addresses both 
> zero too.
> 
> 
> 
> 
> 
> 
> 
> On Thu, Apr 18, 2024 at 8:00 PM <stork-users-request at lists.isc.org 
> <mailto:stork-users-request at lists.isc.org>> wrote:
> 
>     Send Stork-users mailing list submissions to
>     stork-users at lists.isc.org <mailto:stork-users at lists.isc.org>
> 
>     To subscribe or unsubscribe via the World Wide Web, visit
>     https://lists.isc.org/mailman/listinfo/stork-users
>     <https://lists.isc.org/mailman/listinfo/stork-users>
>     or, via email, send a message with subject or body 'help' to
>     stork-users-request at lists.isc.org
>     <mailto:stork-users-request at lists.isc.org>
> 
>     You can reach the person managing the list at
>     stork-users-owner at lists.isc.org <mailto:stork-users-owner at lists.isc.org>
> 
>     When replying, please edit your Subject line so it is more specific
>     than "Re: Contents of Stork-users digest..."
> 
> 
>     Today's Topics:
> 
>         1. Re: stork help: the used percentage always zero (stork 1.15)
>            (Jack Wang)
>         2. Re: stork help: the used percentage always zero (stork 1.15)
>            (Slawek Figiel)
> 
> 
>     ----------------------------------------------------------------------
> 
>     Message: 1
>     Date: Wed, 17 Apr 2024 10:42:45 -0700
>     From: Jack Wang <wangjiajie917 at gmail.com
>     <mailto:wangjiajie917 at gmail.com>>
>     To: Darren Ankney <darren.ankney at gmail.com
>     <mailto:darren.ankney at gmail.com>>
>     Cc: stork-users at lists.isc.org <mailto:stork-users at lists.isc.org>
>     Subject: Re: [stork-users] stork help: the used percentage always zero
>              (stork 1.15)
>     Message-ID:
>             
>     <CAA44==i0a8U1wYPQZws1h+W1kAuYp79xwga-vAap_Q-8h15e2Q at mail.gmail.com
>     <mailto:i0a8U1wYPQZws1h%2BW1kAuYp79xwga-vAap_Q-8h15e2Q at mail.gmail.com>>
>     Content-Type: text/plain; charset="utf-8"
> 
>     hi Darren,
> 
>     Thank you so much for answering my question. But I do have
>     libdhcp_stat_cmds.so be configured and the file
>     /usr/local/lib/kea/hooks/libdhcp_stat_cmds.so exists there.
>     but I'm not sure if it was loaded, but I guess it should have been
>     loaded
>     since no error logs there.
>       "hooks-libraries":
>     [
>            {
>              "library": "/usr/local/lib/kea/hooks/libdhcp_mysql_cb.so"
>            },
>            {
>               "library": "/usr/local/lib/kea/hooks/libdhcp_stat_cmds.so"
>            },
>            {
>                "library": "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so"
>            }
>          ]
> 
>     Best regards,
>     Jack
> 
>     On Wed, Apr 17, 2024 at 2:56?AM Darren Ankney
>     <darren.ankney at gmail.com <mailto:darren.ankney at gmail.com>>
>     wrote:
> 
>      > Jack,
>      >
>      > I can't remember for sure, but you may need to load the stat_cmds
>     hook
>      > in Kea before the statistics will be available in Stork:
>      >
>      >
>     https://kea.readthedocs.io/en/kea-2.4.1/arm/hooks.html#libdhcp-stat-cmds-so-statistics-commands-for-supplemental-lease-statistics <https://kea.readthedocs.io/en/kea-2.4.1/arm/hooks.html#libdhcp-stat-cmds-so-statistics-commands-for-supplemental-lease-statistics>
>      > Perhaps that isn't loaded?
>      >
>      > Thank you,
>      > Darren Ankney
>      >
>      > On Mon, Apr 15, 2024 at 1:52?PM Jack Wang
>     <wangjiajie917 at gmail.com <mailto:wangjiajie917 at gmail.com>> wrote:
>      > >
>      > > Dear Stork Support Team,
>      > >
>      > > My Stork version is 1.15. My Kea DHCP and Ctl were running in
>     Docker
>      > containers, and I installed Stork Server well, I also installed
>     Stork Agent
>      > from Stork webpage: Services>Machines stork-install-agent.sh.
>     Also there
>      > were no error logs.
>      > > In the Stork dashboard I can find Subnets data, but the used
>     percentage
>      > is always zero. Actually I have traffic and it should not always
>     be zero.
>      > So how can I debug this, which log should I check.
>      > >
>      > > Thanks
>      > > Jack
>      > >
>      > > --
>      > > Stork-users mailing list
>      > > Stork-users at lists.isc.org <mailto:Stork-users at lists.isc.org>
>      > > https://lists.isc.org/mailman/listinfo/stork-users
>     <https://lists.isc.org/mailman/listinfo/stork-users>
>      >
>     -------------- next part --------------
>     An HTML attachment was scrubbed...
>     URL:
>     <https://lists.isc.org/pipermail/stork-users/attachments/20240417/cf7b184b/attachment-0001.htm <https://lists.isc.org/pipermail/stork-users/attachments/20240417/cf7b184b/attachment-0001.htm>>
> 
>     ------------------------------
> 
>     Message: 2
>     Date: Thu, 18 Apr 2024 12:26:27 +0200
>     From: Slawek Figiel <slawek at isc.org <mailto:slawek at isc.org>>
>     To: stork-users at lists.isc.org <mailto:stork-users at lists.isc.org>
>     Subject: Re: [stork-users] stork help: the used percentage always zero
>              (stork 1.15)
>     Message-ID: <95db07c6-b0cc-4604-b020-b4ec25f10ebb at isc.org
>     <mailto:95db07c6-b0cc-4604-b020-b4ec25f10ebb at isc.org>>
>     Content-Type: text/plain; charset=UTF-8; format=flowed
> 
>     Hello Jack!
> 
>     Thank you for the contact.
> 
>     The utilization is calculated based on the statistics returned by Kea.
>     The `stat-lease4-get` and `stat-lease6-get` commands fetch the data.
> 
>     If you see no data, it means one of the following problems:
> 
>     1. Strok agent is not authorized. Please go to the machine page, switch
>     to the "Unauthorized" tab, and examine if there are any entries. If
>     yes,
>     please authorize them.
>     2. Check the connectivity errors. Go to the machine page. Are there any
>     errors listed in the "Error" column? Next, go to the application page.
>     Is there any error message displayed?
>     3. Look through the agent and server logs. Are there any errors
>     reported?
>     4. Send the `stat-lease4-get` (and/or `stat-lease6-get`) command to Kea
>     using the `kea-shell` utility. Does it return the proper values?
>     5. Check if Stork monitors the proper DHCP server. Perhaps the
>     connection sockets are improperly configured? Or maybe you ran multiple
>     Kea CA instances or Kea DHCP servers?
> 
>     I'll wait for your response.
>     Regards,
>     Slawek Figiel
> 
>     On 17/04/2024 19:42, Jack Wang wrote:
>      > hi Darren,
>      >
>      > Thank you so much for answering my question. But I do have
>      > libdhcp_stat_cmds.so be configured and the file
>      > /usr/local/lib/kea/hooks/libdhcp_stat_cmds.so exists there.
>      > but I'm not sure if it was loaded, but I guess it should have been
>      > loaded since no error logs there.
>      >  ?"hooks-libraries":
>      > [
>      >  ? ? ? {
>      >  ? ? ? ? "library": "/usr/local/lib/kea/hooks/libdhcp_mysql_cb.so"
>      >  ? ? ? },
>      >  ? ? ? {
>      >  ? ? ? ? ?"library": "/usr/local/lib/kea/hooks/libdhcp_stat_cmds.so"
>      >  ? ? ? },
>      >  ? ? ? {
>      >  ? ? ? ? ? "library":
>     "/usr/local/lib/kea/hooks/libdhcp_lease_cmds.so"
>      >  ? ? ? }
>      >  ? ? ]
>      >
>      > Best regards,
>      > Jack
>      >
>      > On Wed, Apr 17, 2024 at 2:56?AM Darren Ankney
>     <darren.ankney at gmail.com <mailto:darren.ankney at gmail.com>
>      > <mailto:darren.ankney at gmail.com
>     <mailto:darren.ankney at gmail.com>>> wrote:
>      >
>      >     Jack,
>      >
>      >     I can't remember for sure, but you may need to load the
>     stat_cmds hook
>      >     in Kea before the statistics will be available in Stork:
>      >
>     https://kea.readthedocs.io/en/kea-2.4.1/arm/hooks.html#libdhcp-stat-cmds-so-statistics-commands-for-supplemental-lease-statistics <https://kea.readthedocs.io/en/kea-2.4.1/arm/hooks.html#libdhcp-stat-cmds-so-statistics-commands-for-supplemental-lease-statistics> <https://kea.readthedocs.io/en/kea-2.4.1/arm/hooks.html#libdhcp-stat-cmds-so-statistics-commands-for-supplemental-lease-statistics <https://kea.readthedocs.io/en/kea-2.4.1/arm/hooks.html#libdhcp-stat-cmds-so-statistics-commands-for-supplemental-lease-statistics>>
>      >     Perhaps that isn't loaded?
>      >
>      >     Thank you,
>      >     Darren Ankney
>      >
>      >     On Mon, Apr 15, 2024 at 1:52?PM Jack Wang
>     <wangjiajie917 at gmail.com <mailto:wangjiajie917 at gmail.com>
>      >     <mailto:wangjiajie917 at gmail.com
>     <mailto:wangjiajie917 at gmail.com>>> wrote:
>      >      >
>      >      > Dear Stork Support Team,
>      >      >
>      >      > My Stork version is 1.15. My Kea DHCP and Ctl were running in
>      >     Docker containers, and I installed Stork Server well, I also
>      >     installed Stork Agent from Stork webpage: Services>Machines
>      >     stork-install-agent.sh. Also there were no error logs.
>      >      > In the Stork dashboard I can find Subnets data, but the used
>      >     percentage is always zero. Actually I have traffic and it
>     should not
>      >     always be zero. So how can I debug this, which log should I
>     check.
>      >      >
>      >      > Thanks
>      >      > Jack
>      >      >
>      >      > --
>      >      > Stork-users mailing list
>      >      > Stork-users at lists.isc.org
>     <mailto:Stork-users at lists.isc.org> <mailto:Stork-users at lists.isc.org
>     <mailto:Stork-users at lists.isc.org>>
>      >      > https://lists.isc.org/mailman/listinfo/stork-users
>     <https://lists.isc.org/mailman/listinfo/stork-users>
>      >     <https://lists.isc.org/mailman/listinfo/stork-users
>     <https://lists.isc.org/mailman/listinfo/stork-users>>
>      >
>      >
> 
> 
>     ------------------------------
> 
>     Subject: Digest Footer
> 
>     Stork-users mailing list
>     Stork-users at lists.isc.org <mailto:Stork-users at lists.isc.org>
>     https://lists.isc.org/mailman/listinfo/stork-users
>     <https://lists.isc.org/mailman/listinfo/stork-users>
> 
> 
>     ------------------------------
> 
>     End of Stork-users Digest, Vol 47, Issue 5
>     ******************************************
> 
> 


More information about the Stork-users mailing list