Matthias Schiffer
48ea4b711f
gluon-alfred: split announce.lua into several files and move parts into the appropriate packages
...
This also fixes the type of a few fields which were strings instead of numbers.
2014-06-09 19:23:16 +02:00
Nils Schneider
1269a7350e
gluon-alfred: replace announce.sh with lua script
...
This replaces announce.sh with a lua script of (hopefully) equal
functionality. Using lua generating JSON is much faster than jshn and
allows for greater flexibility.
2014-03-01 23:47:03 +01:00
Matthias Schiffer
96b213c386
We DON'T want the gluon version file to collide with the package version stamp dir
2014-02-26 10:21:14 +01:00
Matthias Schiffer
7d27f1f045
gluon-alfred: add version string to software.firmware.base field
2014-02-25 11:38:06 +01:00
Matthias Schiffer
c2cda254ae
Rename gluon-location to gluon-node-info, add owner section
2014-02-24 05:12:01 +01:00
Matthias Schiffer
59c1900e9a
gluon-location: move information to /etc/config/gluon-location
2014-01-20 00:06:55 +01:00
Matthias Schiffer
086efed428
gluon-alfred: add chosen gateway and load average
2014-01-19 21:44:26 +01:00
Matthias Schiffer
74493b2ba5
gluon-alfred: run every minute
...
The run frequency and exact time affect the alfred announce interval, so we can
just run it every minute to supply alfred with the most up-to-date data.
2014-01-18 21:56:05 +01:00
Jan-Philipp Litza
4b61062636
alfred: add more traffic statistics
...
+ mgmt and forward counters
+ packet in addition to byte counters for everything
2014-01-16 23:47:41 +01:00
Jan-Philipp Litza
7fdd0300b2
alfred: Add --no-sleep option to send immediately
2014-01-16 23:46:54 +01:00
Jan-Philipp Litza
692f093d21
alfred: clean up delay code
2014-01-16 22:42:02 +01:00
Jan-Philipp Litza
cc2ef851c7
alfred: add random node-specific delay before sending
2014-01-16 22:36:09 +01:00
Jan-Philipp Litza
50782f759e
alfred: make traffic counters absolute
...
After a lenghty discussion, we settled on absolute vs. relative values.
Main reasons:
* stateless implementation on node possible
* convertable to relative values by differentiaion on receiver
* missed transmissions only decrease granularity, whereas relative
values would introduce wrong numbers on integration if values are
missed
2014-01-16 22:34:57 +01:00
Jan-Philipp Litza
6bf44622dc
alfred: add statistics (uptime+traffic)
2014-01-16 16:50:25 +01:00
Matthias Schiffer
d204b0e24f
Remove initscript enable/disable hacks
...
Better configure these properly.
2014-01-13 18:29:00 +01:00
Jan-Philipp Litza
a3f2eb6bc7
alfred: name -> hostname
2014-01-13 17:11:41 +01:00
Jan-Philipp Litza
59616e8d77
alfred: improved readability
2014-01-13 17:09:15 +01:00
Jan-Philipp Litza
e901ceda71
alfred: split up firmware info, include fastd version+status
2014-01-13 17:06:47 +01:00
Jan-Philipp Litza
d0e3cbc8bc
alfred: added more information to send, reformatted location
...
location is object with latitude and longitude
added:
* firmware
* autoupdater status
* hardware model
* primary mac address
* mesh IPv6 addresses
2014-01-13 16:10:03 +01:00
Matthias Schiffer
d1f01a588f
Clean up gluon-alfred
...
* Merge gluon-alfred-ffmap into gluon-alfred
* Use gluon-crond instead of alfred's "facter" mechanism based on the broken busybox crond
2014-01-12 22:37:28 +01:00
Jan-Philipp Litza
dece1f4122
added gluon-alfred and gluon-alfred-ffmap
2014-01-12 22:06:50 +01:00