# Beta system monitoring testing

**URL:** <https://community.ntppool.org/t/beta-system-monitoring-testing/3875>\
**Category:** Monitoring Operators\
**Created:** [June 24, 2025, 3:59am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875 "2025-06-24T03:59:38Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ask](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/ask/32/907_2.png) [@ask](https://community.ntppool.org/u/ask)\
**Post date:** [June 24, 2025, 3:59am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/1 "2025-06-24T03:59:38Z")

</div>

I am testing a version 4 of the monitoring system on the beta system

It helps a lot to have more servers registered in the beta system: [pool.ntp.org: the internet cluster of ntp servers](https://manage.beta.grundclock.com/manage/servers)

Some of you who have had servers in the beta system for a while will also have access to setup a monitoring agent:

> **[pool.ntp.org: the internet cluster of ntp servers](https://manage.beta.grundclock.com/manage/monitors/new)**

---

<div class="post-metadata">

**Author:** ![MagicNTP](https://avatars.discourse-cdn.com/v4/letter/m/858c86/32.png) [@MagicNTP](https://community.ntppool.org/u/MagicNTP)\
**Post date:** [June 24, 2025, 5:34am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/2 "2025-06-24T05:34:57Z")

</div>

I recently registered some servers in the beta system, but when trying to validate am getting an error message when calling the `https://validate6.ntppool.dev/b/` link:

```auto
default backend - 404

```

Else, I would have registered a few more servers by now (even though I am not eligible for a monitor at this time).

Also, user data download doesn’t work for me. It seems an archive is being generated. But when it is ready (apparently), there is no link next to the date/time string to actually download anything.

Lastly, the formatting on the site is strange: All links are underlined, the table underneath the offset/score graph lost its formatting.

---

<div class="post-metadata">

**Author:** ![MagicNTP](https://avatars.discourse-cdn.com/v4/letter/m/858c86/32.png) [@MagicNTP](https://community.ntppool.org/u/MagicNTP)\
**Post date:** [June 24, 2025, 5:49am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/3 "2025-06-24T05:49:07Z")

</div>

Another small thing I forgot: In the past, the “Client distribution” section would not show anything when a server had been in monitoring-only mode for long enough. Now, it is showing some data as if the server were actually in the pool with non-zero netspeed.

---

<div class="post-metadata">

**Author:** ![ask](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/ask/32/907_2.png) [@ask](https://community.ntppool.org/u/ask)\
**Post date:** [June 24, 2025, 5:55am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/4 "2025-06-24T05:55:59Z")

</div>

> [@MagicNTP](#):
>
> I recently registered some servers in the beta system, but when trying to validate am getting an error message when calling the `https://validate6.ntppool.dev/b/` link:

Fixed!

> [@MagicNTP](#):
>
> Lastly, the formatting on the site is strange: All links are underlined, the table underneath the offset/score graph lost its formatting.

I think I’ve seen the underlined links for so long I got used to them (the beta site has been ahead of the production site git branch for a while!). 😂 Yeah, they do look weird!

In Safari the table underneath the graph looks okay, it just got smaller (which wasn’t intentional, fixing the CSS and HTML is not my favorite pastime). Which browser do you use? Can you share a screenshot?

The client distribution data comes from production; there’s only a production API for that. It’s a little confusing but better for testing than no data.

---

<div class="post-metadata">

**Author:** ![MagicNTP](https://avatars.discourse-cdn.com/v4/letter/m/858c86/32.png) [@MagicNTP](https://community.ntppool.org/u/MagicNTP)\
**Post date:** [June 24, 2025, 5:56am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/5 "2025-06-24T05:56:02Z")

</div>

Oh, and just a small question on my mind for a while: How does a _client_ actually use the beta pool?

I’ve tried a few names I could come up with, but the right one wasn’t among them so far (i.e., they wouldn’t resolve).

---

<div class="post-metadata">

**Author:** ![ask](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/ask/32/907_2.png) [@ask](https://community.ntppool.org/u/ask)\
**Post date:** [June 24, 2025, 5:57am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/6 "2025-06-24T05:57:30Z")

</div>

> [@MagicNTP](#):
>
> Oh, and just a small question on my mind for a while: How does a _client_ actually use the beta pool?

`ntp.beta.grundclock.com`. It’s documented at [pool.ntp.org: NTP Servers in All Pool Servers, ntp.beta.grundclock.com](https://web.beta.grundclock.com/zone/) – Obviously using it outside a supervised test environment is probably a bad idea, so

---

<div class="post-metadata">

**Author:** ![MagicNTP](https://avatars.discourse-cdn.com/v4/letter/m/858c86/32.png) [@MagicNTP](https://community.ntppool.org/u/MagicNTP)\
**Post date:** [June 24, 2025, 6:01am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/7 "2025-06-24T06:01:49Z")

</div>

> [@ask](#):
>
> Which browser do you use?

Firefox and Chromium on Linux. Yeah, you are right. It is still visible as table, just without the colors, and the missing space makes it more difficult to read, for me at least.

> [@ask](#):
>
> Can you share a screenshot?

Chromium:

 ![Screenshot from 2025-06-24 07-58-23](https://us1.discourse-cdn.com/flex016/uploads/ntppool/original/2X/7/7fa095ba47184e52dfd871224c3ff3878b0a256c.png)

Firefox:

 ![Screenshot from 2025-06-24 07-59-17](https://us1.discourse-cdn.com/flex016/uploads/ntppool/original/2X/d/d00afcc8c9d3d1fcc22ae754435f4ef838b561ab.png)

> [@ask](#):
>
> client distribution data comes from production

Ah, I kind of suspected that… 🙂

---

<div class="post-metadata">

**Author:** ![MagicNTP](https://avatars.discourse-cdn.com/v4/letter/m/858c86/32.png) [@MagicNTP](https://community.ntppool.org/u/MagicNTP)\
**Post date:** [June 24, 2025, 6:03am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/8 "2025-06-24T06:03:15Z")

</div>

> [@ask](#):
>
> It’s documented at [pool.ntp.org: NTP Servers in All Pool Servers, ntp.beta.grundclock.com](https://web.beta.grundclock.com/zone/)

Ah, thanks. Now that you mention it, it is obvious… 🫤 Thanks!

---

<div class="post-metadata">

**Author:** ![Kets\_One](https://avatars.discourse-cdn.com/v4/letter/k/46a35a/32.png) [@Kets\_One](https://community.ntppool.org/u/Kets_One)\
**Post date:** [June 24, 2025, 8:51am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/10 "2025-06-24T08:51:15Z")

</div>

Just added a server too.  
Happy to help out.  
What are the changes in the beta monitoring system?

---

<div class="post-metadata">

**Author:** ![ask](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/ask/32/907_2.png) [@ask](https://community.ntppool.org/u/ask)\
**Post date:** [June 24, 2025, 9:19am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/11 "2025-06-24T09:19:17Z")

</div>

@Kets_One The new monitoring system supports v4 and v6 in one daemon and has a new API registration flow that’s much easier to use. (Also, new gRPC API internally, etc etc; it’s ~127 changes in git since I started the new version in late 2023!)

The goal is to have better support for more people running monitors, so another set of changes is to the “selector” that chooses the active monitor to help have the active monitors distributed across NTP Pool accounts, IP networks, etc.

`git diff --stat` says “168 files changed, 20126 insertions(+), 4285 deletions(-)” (though a bunch of that is generated and some LLM built design documents).

The code for the monitor is at [GitHub - ntppool/monitor: monitoring agent for the NTP Pool](https://github.com/ntppool/monitor)

---

<div class="post-metadata">

**Author:** ![Kets\_One](https://avatars.discourse-cdn.com/v4/letter/k/46a35a/32.png) [@Kets\_One](https://community.ntppool.org/u/Kets_One)\
**Post date:** [June 24, 2025, 3:43pm UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/12 "2025-06-24T15:43:07Z")

</div>

Great to see this development in the monitoring backend!  
Could you please share your plans for other changes aswell?  
Many server owners are eager to see further adoption of IPv6.  
Just wondering if that is in the plans for the near future.

---

<div class="post-metadata">

**Author:** ![john1](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/john1/32/1464_2.png) [@john1](https://community.ntppool.org/u/john1)\
**Post date:** [June 24, 2025, 5:35pm UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/13 "2025-06-24T17:35:58Z")

</div>

> [@ask](#):
>
> The code for the monitor is at [GitHub - ntppool/monitor: monitoring agent for the NTP Pool](https://github.com/ntppool/monitor)

In the readme on the monitor github and some other places it is mentioned that the monitor client can be FreeBSD. Is there more info about that somewhere? The repo page also mention FreeBSD, but it looks like there are only linux packages.

---

<div class="post-metadata">

**Author:** ![ask](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/ask/32/907_2.png) [@ask](https://community.ntppool.org/u/ask)\
**Post date:** [June 24, 2025, 6:06pm UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/14 "2025-06-24T18:06:24Z")

</div>

hi @john1 – the system builds for FreeBSD, too, but only .tar.gz archives. There are URLs for the latest build here: [https://builds.ntppool.dev/ntppool-agent/builds/test/475/checksums.txt](https://builds.ntppool.dev/ntppool-agent/builds/test/475/checksums.txt) (replace ‘checksum.txt’ with the filename).

---

<div class="post-metadata">

**Author:** ![ask](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/ask/32/907_2.png) [@ask](https://community.ntppool.org/u/ask)\
**Post date:** [June 24, 2025, 6:07pm UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/15 "2025-06-24T18:07:01Z")

</div>

> [@MagicNTP](#):
>
> Also, user data download doesn’t work for me. It seems an archive is being generated. But when it is ready (apparently), there is no link next to the date/time string to actually download anything.

This should have been fixed last night, too.

---

<div class="post-metadata">

**Author:** ![john1](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/john1/32/1464_2.png) [@john1](https://community.ntppool.org/u/john1)\
**Post date:** [June 24, 2025, 6:12pm UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/17 "2025-06-24T18:12:58Z")

</div>

.tar.gz is fine, thanks.

---

<div class="post-metadata">

**Author:** ![David\_NZ](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/david_nz/32/2499_2.png) [@David\_NZ](https://community.ntppool.org/u/David_NZ)\
**Post date:** [June 26, 2025, 3:58am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/18 "2025-06-26T03:58:26Z")

</div>

Just added my test server as well

---

<div class="post-metadata">

**Author:** ![Nezgar](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/nezgar/32/161_2.png) [@Nezgar](https://community.ntppool.org/u/Nezgar)\
**Post date:** [June 27, 2025, 5:27am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/19 "2025-06-27T05:27:45Z")

</div>

I forgot about the beta pool. I just added my 2 servers in Canada, 1 IPv4 only, and 1 dual stack IPv4 + IPv6, so it looks like three in monitoring. 🙂

---

<div class="post-metadata">

**Author:** ![apuls](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/apuls/32/1467_2.png) [@apuls](https://community.ntppool.org/u/apuls)\
**Post date:** [June 27, 2025, 6:52am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/20 "2025-06-27T06:52:43Z")

</div>

@Ask,  
the locations in the dropdown menu are not so accurate 😃  
One Monitor with an IP directly in Frankfurt don’t show the Frankfurt Airpot but some else far away.  
Would it make sense to enter the IATA Code by hand (if known) ?

---

<div class="post-metadata">

**Author:** ![NTPman](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/ntpman/32/450_2.png) [@NTPman](https://community.ntppool.org/u/NTPman)\
**Post date:** [June 27, 2025, 11:32am UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/21 "2025-06-27T11:32:37Z")

</div>

I added a monitor to the test environment.

Wouldn’t be simpler if the command `ntppool-agent setup` just prints the URL to authenticate then exits?

---

<div class="post-metadata">

**Author:** ![davehart](https://sea2.discourse-cdn.com/flex016/user_avatar/community.ntppool.org/davehart/32/1411_2.png) [@davehart](https://community.ntppool.org/u/davehart)\
**Post date:** [June 27, 2025, 2:08pm UTC](https://community.ntppool.org/t/beta-system-monitoring-testing/3875/22 "2025-06-27T14:08:43Z")

</div>

> [@apuls](#):
>
> @Ask,  
> the locations in the dropdown menu are not so accurate 😃  
> One Monitor with an IP directly in Frankfurt don’t show the Frankfurt Airpot but some else far away.  
> Would it make sense to enter the IATA Code by hand (if known) ?

I saw something similar, and I _did_ enter the better airport code by hand. Perhaps it could be more obvious that the suggestions are only suggestions and that a code can be typed.

[Next page](https://community.ntppool.org/t/beta-system-monitoring-testing/3875.md?page=2)
