如何建立收集的GPS插件?

时间:2018-06-20 22:07:18

标签: gps collectd gpsd

我无法启用收集的gps插件。在/opt/collectd/etc/collectd.conf文件中,该行     ## LoadPlugin gps 被注释为2#,表示它不是预构建的。因此,我正在尝试构建它。我取消了.conf文件中的gps插件文件的注释

我使用的是收集的5.8.0,并且我修改了configure.ac文件以在Linux上启用gps插件:

if test "x$ac_system" = "xLinux"; then 
plugin_gps="yes" 

为了使更改生效,我还必须修改配置脚本以使用自动工具1.15:

am__api_version='1.14'   --> am__api_version='1.15' 

当我跑步时     ./配置&&使 我收到以下错误:

严重错误:gps.h:没有这样的文件或目录。 似乎src文件夹中缺少gps.h。我认为它缺少libgps,所以我做到了

sudo apt-get install libgps-dev

这似乎通过了make,并进行了sudo make install。然后我做到了

systemctl重新启动collectd.service 重新启动收集到的信息,但错误提示

collectd.service - statistics collection daemon
Loaded: loaded (/etc/systemd/system/collectd.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2018-06-20 15:19:14 PDT;
Docs: man:collectd(1)
Process: 52878 ExecStart=/opt/collectd/sbin/collectd -C 
/opt/collectd/etc/collectd.conf -
Main PID: 52878 (code=exited, status=1/FAILURE)

有人成功构建并使用了收集到的gps插件吗?

0 个答案:

没有答案