Geno
12a09716fc
[TASK] Remove nodes without links from graph.json ( #22 )
...
* [TASK] [models] graph.json should only save nodes with links
* [TASK] [models] graph.json should only save nodes with links and there main mac (with tests)
2017-03-06 09:52:39 +01:00
Geno
1bdfa296d2
Rename everthing to Yanic ( #28 )
2017-03-03 16:19:35 +01:00
Julian Kornberger
2d43dda380
Send unicast to nodes that did non answer the multicast
...
Use the state file to store last known IP address.
closes #13
2017-01-30 17:25:23 +01:00
Julian Kornberger
fd6a169b18
Use fixed value for the batch timer
2017-01-30 00:52:49 +01:00
Julian Kornberger
82c09ad952
Add configuration option `offline_after`
2017-01-29 21:11:10 +01:00
Julian Kornberger
5062b71318
Clean up timestamp usage
2017-01-29 21:02:03 +01:00
Julian Kornberger
5ca74e51bc
Rename nodes_dynamic_path to state_path
2017-01-29 21:02:03 +01:00
Julian Kornberger
4cc93891ee
Remove API and simplify webserver
2017-01-29 20:35:50 +01:00
Julian Kornberger
c66e1120d3
Make configuration more intuitive and consistent
2017-01-29 20:35:50 +01:00
Martin Geno
724cd8ba51
fix neighbour to influxdb
2017-01-21 04:27:44 +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
Geno
798db6a063
Export multiple versions of JSON for different Meshviewers ( #16 )
...
* multi json output format
* fix memory usage in older JSON
* meshviewer versions add detailed comments
* some beautiful fixes in modes/nodes
2017-01-20 14:38:13 +01:00
Julian Kornberger
ab01eb0d9e
Add wireless statistics (airtime)
2016-12-22 20:25:58 +01:00
Julian Kornberger
ac5858259c
Add measurements for models and firmwares
...
closes #12
2016-12-15 14:30:56 +01:00
Julian Kornberger
15487b3d1b
Fix possible segfault
2016-12-15 10:42:40 +01:00
Geno
40fb10eb4e
Merge pull request #10 from FreifunkBremen/purge-influxdb
...
want to resolve #8 : Purge node specific statistics after several days
2016-11-29 16:08:07 +01:00
Martin Geno
e060934c6c
want to resolve #8
2016-11-26 13:11:21 +01:00
Julian Kornberger
79e8be48ec
Increase test coverage
2016-11-20 19:26:02 +01:00
Julian Kornberger
2068d2b1a1
Increase test coverage
2016-11-20 18:49:41 +01:00
Julian Kornberger
5c2a655b11
Use json.Encoder/Decoder directly with file pointer
2016-11-20 18:30:32 +01:00
Julian Kornberger
997735ffce
Add test for node expiration
2016-10-08 12:06:47 +02:00
Julian Kornberger
e9420828a2
Remove indirection of Flags
...
Simplifies the code
2016-10-08 12:06:47 +02:00
Julian Kornberger
cbe2577aa9
Expire nodes after n days of inactivity
...
closes #4
2016-10-08 10:51:31 +02:00
Julian Kornberger
cbd8048d31
Add global statistics
2016-10-04 01:06:24 +02:00
Julian Kornberger
d57d864ab0
Refactoring
2016-10-03 22:04:01 +02:00
Martin Geno
959521b209
add global stats to influxdb
2016-07-27 07:55:58 +02:00
Martin Geno
9c73746cc8
later offlinemap
2016-07-14 14:13:26 +02:00
Julian Kornberger
92aac7b7ca
Calculate channel utilization
2016-07-14 01:20:06 +02:00
Julian Kornberger
285bb84870
Add LLDP links to graph
2016-07-13 17:36:01 +02:00
Julian Kornberger
6450ae05a5
Calculate total clients if necessary
2016-07-13 16:54:34 +02:00
Martin Geno
5d57fd98b9
fix owner
2016-07-10 20:30:31 +02:00
Martin Geno
2ad2356fbe
add owner to repsond-collector
2016-07-09 10:58:06 +02:00
Martin Geno
c13185fd51
add owner (as tag)
2016-07-09 02:33:34 +02:00
Martin Geno
e98c479cf3
wifisettings
2016-06-29 00:04:33 +02:00
Martin Geno
719cf13f87
disable link for offline nodes + improve offline state
2016-06-22 09:16:06 +02:00
Martin Geno
ffa9c1ba92
extra data for breminale
2016-06-19 12:50:16 +02:00
Martin Geno
4da0b97f38
extra data for breminale
2016-06-19 00:52:12 +02:00
Martin Geno
5b26b6bf88
fix ansible output
2016-06-19 00:00:18 +02:00
Julian Kornberger
630eb62621
Fix GraphBuilder
2016-06-16 21:17:06 +02:00
Martin Geno
08565d1839
fix graph
2016-06-16 21:02:42 +02:00
Martin Geno
fb2f0bda27
update nodes
2016-06-16 18:50:43 +02:00
Martin Geno
67c6031fff
multi nodes
2016-06-16 18:03:45 +02:00
Martin Geno
83dd82e6d2
complete ansible alias
2016-05-29 22:49:40 +02:00
Martin Geno
dc47ab8719
nodes split to meshviewernodes
2016-05-29 21:41:58 +02:00
root
bc525f2636
Merge remote-tracking branch 'origin/v0.1'
2016-05-23 14:22:14 +02:00
root
a49351cdf6
fix jsontime + onlinestatus
2016-05-23 14:20:58 +02:00
root
743ef30532
Merge branch 'v0.1'
...
Conflicts:
models/nodes.go
2016-05-21 13:13:56 +02:00
root
9c66688e64
fix timing
2016-05-21 13:11:29 +02:00
Martin Geno
f2f383bdd0
api access controll
2016-05-17 11:07:14 +02:00