我想使用Telegraf的ntpq's input来检测我运行的某些远程计算机上的时间漂移。此输入需要访问ntpq binary,它是ntp软件包的一部分。但是,我的telegraf容器基于Alpine 3.9,而我根本找不到在Alpine上安装ntp的任何方法。
我确实发现的一件事是:ntpsec是ntp的竞争项目,并且有自己的ntpq实现。这实际上可能有效,但是此软件包仅在当前的Alpine Edge上受支持(即,在Alpine <= 3.10中不支持),所以这不好。
关于如何在Alpine 3.9上获得ntpq的任何有用想法(除了将我的Telegarf从Alpine迁移到其他地方)?
答案 0 :(得分:1)
ntpsec
从Alpine 3.10开始使用社区存储库:
https://pkgs.alpinelinux.org/contents?file=ntpq&path=&name=&branch=v3.10
因此您可以将容器升级到Alpine 3.10,也可以尝试在Alpine 3.9上反向移植(并构建)ntpsec