Julian Kornberger
c3588c9e05
fix(go): Upgrade to Go 1.21
2023-09-18 20:00:59 +02:00
genofire
156d07e7e8
fix LLDP handling for https://github.com/freifunk-gluon/packages/pull/189
2022-07-10 18:09:17 +02:00
genofire
1dbd52c5cd
add primary_domain_dode
...
maybe fix #211
2022-04-14 13:25:07 +02:00
aiyion.prime
bb0b23bff4
data: add WireGuard struct
...
resolves #183
2021-09-22 13:00:55 +02:00
Geno
f4bad7d856
nodeinfo without empty values
2021-03-24 08:57:46 +01:00
David Bauer
4944790e06
data: add support for OWE per-node statistics
...
Gluon exports information about how many OWE capable clients are
connected to a given node. The OWE client count is already contained in
the wifi* counters and only provides more-specific information.
2020-04-11 14:38:21 +02:00
nrbffs
1a1163aaa1
add support for custom fields
...
At the moment, if one has a custom respondd module which includes custom
fields, Yanic will simply ignore these fields. Communities which have custom
fields have to maintain patches on Yanic to have them available.
This commit allows to define custom fields in the configuration file, which
will cause Yanic to also save the values of these custom fields in its internal
data structures. Output modules can then decide whether they want to include
these fields. For most cases, this should avoid the need for patches in Yanic.
2019-12-29 15:41:05 +01:00
Martin/Geno
bd13b99378
[TASK] rename NodeInfo to Nodeinfo (same naming overall)
2019-01-24 02:56:13 +01:00
skorpy
4551923d46
[BUGFIX] use available memory for usage estimation
...
Fix memory usage estimation following this commit:
https://github.com/freifunk-gluon/gluon/pull/1517
2018-08-30 09:48:03 +02:00
Martin/Geno
272a034234
add fastd public key to nodeinfo response
2018-07-10 17:49:27 +02:00
Martin/Geno
2697d4c228
[BUGFIX] airtime noise signed int ( fix #143 )
2018-07-09 00:00:36 +02:00
Martin/Geno
cb6d388138
[BUGFIX] influxdb could not handle unsign int - /proc/stats ( fix #140 )
2018-05-16 14:56:24 +02:00
Martin/Geno
c95ae7e12a
[TASK] add procstat
2018-05-16 11:19:57 +02:00
Julian Kornberger
10f58a72ea
Add DHCP statistics
2018-05-05 23:37:57 +02:00
Martin Geno
c20e216ed6
[TASK] make yanic babel compatible ( #104 )
2018-05-05 23:30:22 +02:00
Martin Geno
35d6933d31
[TASK] handle domain_code (with filters) ( #119 )
2018-05-05 23:28:46 +02:00
Martin/Geno
0d186677e4
[BUGFIX] increase uint32 to int64 for memory
2018-02-01 15:01:31 +01:00
Geno
69079b7d64
[TASK] extract enable to all databases + increase testing in database
...
(#78 )
2017-12-31 16:01:11 +01:00
Julian
fd9a1e1101
[BUGFIX] fix typo
2017-11-23 13:01:39 +01:00
Martin Geno
82fa527386
[TASK] improve output (filtering, fix links type, new outputs nodelist for freifunkapi and meshviewer-ffrgb v10 NextGen) - #63
2017-11-01 14:27:39 +01:00
Julian K
f4650213b8
[TASK] add per-link statistics ( #57 )
...
ATM: support only influxdb
2017-09-27 13:55:02 +02:00
Julian Kornberger
5502c0affe
Fix airtime calculation
2017-04-09 05:23:03 +02:00
Julian
a3e3ea7589
[BUGFIX] omit longitude and latitude in location if empty ( #42 )
2017-03-15 15:04:40 +01:00
Geno
a68e13d311
[TASK] implement gateway_nexthop ( #39 )
...
https://github.com/freifunk-gluon/gluon/pull/795
2017-03-13 12:15:22 +01:00
Martin Geno
56b14bfe60
[TASK] Store gateway6 from gluon-package gluon-radv-filterd ( fixed #30 )
2017-03-06 20:23:06 +01:00
Geno
3e342ce738
Did not make model and site_code in nodeinfo necessary
2017-02-07 11:33:55 +01:00
Martin Geno
2380c7de9a
first implementation of neighbours count
2017-01-21 03:12:16 +01:00
Martin Geno
d855248f6a
improve complete code with comments and co (thanks linter)
2017-01-20 22:27:44 +01:00
Julian Kornberger
ab01eb0d9e
Add wireless statistics (airtime)
2016-12-22 20:25:58 +01:00
Julian Kornberger
3a6fd20bf3
Remove indirection of embedded structs in Software
2016-12-15 10:43:07 +01:00
Julian Kornberger
0362bf1b03
Increase test coverage
2016-11-20 19:11:56 +01:00
Julian Kornberger
00df010870
Remove contact from nodes.json
...
closes #3
2016-10-07 22:46:59 +02:00
Julian Kornberger
156122e62a
Limit utilization to 100 %
...
I don't know the reason for weird values
2016-07-14 17:22:26 +02:00
Julian Kornberger
2afc795e74
Fix possible nullpointer exception
2016-07-14 12:38:32 +02:00
Julian Kornberger
c30d6bc281
Output channel utilization as percentage
2016-07-14 12:31:11 +02:00
Julian Kornberger
92aac7b7ca
Calculate channel utilization
2016-07-14 01:20:06 +02:00
Julian Kornberger
4a9b78367c
Add support for LLDP neighbors
2016-07-13 16:30:39 +02:00
Martin Geno
93fe0fadb5
airtime + no panic on lost of influxdb connection
2016-07-04 14:46:45 +02:00
Martin Geno
5011719fdf
optional channel and txpower
2016-06-29 20:34:32 +02:00
Martin Geno
e98c479cf3
wifisettings
2016-06-29 00:04:33 +02:00
Martin Geno
4da0b97f38
extra data for breminale
2016-06-19 00:52:12 +02:00
Martin Geno
54e54f8256
add Flags and MeshviewerStatistics for old meshviewer nodes.json
2016-05-11 21:30:54 +02:00
root
756d9e3697
diffrent interface names
2016-04-29 08:25:45 +02:00
Julian Kornberger
dd643c469b
Use int64 instead of uint64
...
uint64 is stored as string by InfluxDB
2016-03-23 22:19:53 +01:00
Julian Kornberger
c88d13723a
Request all data types at once
2016-03-19 23:27:02 +01:00
Julian Kornberger
9c09d80da9
Embed Traffic directly into Statistics
2016-03-19 03:08:19 +01:00
Julian Kornberger
87573be0e3
Update comment on Statistics
2016-03-12 18:18:35 +01:00
Julian Kornberger
d1b315aa6e
Copy data structs from node-informant/gluon-collector/data
...
Some fields are missing there
2016-03-12 16:21:09 +01:00