1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-21 10:39:53 +00:00
Commit graph

3 commits

Author SHA1 Message Date
Matt Merhar
8d184e4cd1 gpsd: add C rewrite
The graphs are basically identical to the original Ruby plugin, but
there is no longer a dependency on the "gpspipe" utility; a direct TCP
connection to gpsd is established, and the JSON is parsed using the
json-c library.

The intent here is to provide the same functionality on systems that are
resource-constrained and/or sensitive to jitter (e.g., an embedded NTP
server).

This can be compiled like such after editing GPSD_HOST / GPSD_PORT:

	gcc -o gpsd gpsd.c -ljson-c
2025-02-20 01:37:23 -05:00
darac
00a3d064ae
Add gpsd_ plugin
This is a multigraph plugin which graphs various stats from gpsd. Only
enough statistics are graphed to show the _quality_ of the fix, not the
actual fix itself (attempting to protect privacy).

GPSd will report various messages asynchronously (that is, the messages
may come in any order) so, during the collect phase, we emit values as
and when the messages arrive. This should provide the most expedient
response.
2023-01-13 21:11:45 -08:00
Kenyon Ralph
c31973d3c8
add gpsd plugin
This plugin graphs dilution of precision and satellite count data from
[gpsd](https://gpsd.gitlab.io/gpsd/).
2022-07-06 11:43:09 -07:00