Helge Jung
|
42c186013f
BaseStorage: send per-node client delta as metric
|
9 vuotta sitten |
Helge Jung
|
2c1a916bc2
BaseStorage: add metric_handler callback to be used by Graphite
|
9 vuotta sitten |
Helge Jung
|
e87bb9b2c8
graphite output: prefix 'nodes.' for nodes automatically
|
9 vuotta sitten |
Helge Jung
|
c6444f463c
graphite output: allow specification of whitelist
|
9 vuotta sitten |
Helge Jung
|
1424ed441f
BaseStorage: also ensure the target node of alias has 'node_id' field
|
9 vuotta sitten |
Helge Jung
|
08288dbe58
BaseStorage: ensure that an alias node always has 'node_id' set when merging
|
9 vuotta sitten |
Helge Jung
|
6d8f41c3c7
bugfix: merge_new_data accessed 'aliases' field even if it didn't exist
|
9 vuotta sitten |
Helge Jung
|
5ad6c8c9b5
/node/<id>(.json|/<field>) supports ?search_aliases=1
|
9 vuotta sitten |
Helge Jung
|
db0f7aa619
RedisStorage.get_node_data: return empty result as None
|
9 vuotta sitten |
Helge Jung
|
e304a1af03
merging alias nodes: move alias' mac into 'macs' field
|
9 vuotta sitten |
Helge Jung
|
ffb3953cf8
merge_new_data: merge aliased nodes
|
9 vuotta sitten |
Helge Jung
|
d8b346c6ad
merge_new_data(): build list of aliased_node
|
9 vuotta sitten |
Helge Jung
|
bb09d96640
/list: add summary
|
9 vuotta sitten |
Helge Jung
|
55cd6ac7a0
/list: add status and type columns
|
9 vuotta sitten |
Helge Jung
|
d33e19967f
/node/<id>.json: (bugfix) send 404 on non-existing node
|
9 vuotta sitten |
Helge Jung
|
043f2e76c2
BaseStorage.find_node() got optional parameter 'search_aliases'
|
9 vuotta sitten |
Helge Jung
|
088de69882
BaseStorage.set_node_data allows deleting entries by setting data=None
|
9 vuotta sitten |
Helge Jung
|
e268d52f00
batman: include 'batctl' in __RAW__
|
9 vuotta sitten |
Helge Jung
|
c3a2105d32
dict_merge: fix overwrite_lists=False
|
9 vuotta sitten |
Helge Jung
|
69d98f0114
identify: make answers similar (always with hostname+id of node)
|
9 vuotta sitten |
Helge Jung
|
c7c53a67e7
add identify feature to check a MAC (node mac, client mac, etc.)
|
9 vuotta sitten |
Helge Jung
|
f0bd3921ab
basestorage.find_node(): try a direct node-id match, first
|
9 vuotta sitten |
Helge Jung
|
ab02176bce
consistency change: /status.json instead of /status
|
9 vuotta sitten |
Helge Jung
|
58a02b3e9b
batman: don't skip "first" gateway
|
9 vuotta sitten |
Helge Jung
|
3d842b2247
findnode_by_name: handle nodes with name=None (i.e. legacy nodes)
|
9 vuotta sitten |
Helge Jung
|
5222415fc8
batman: set MAC address of legacy nodes (i.e. gateways)
|
9 vuotta sitten |
Helge Jung
|
93078619d6
/status: add gateway counts
|
9 vuotta sitten |
Helge Jung
|
6a4c392735
add local operation scripts
|
9 vuotta sitten |
Helge Jung
|
bd3208d0c0
batman.py: call 'batctl vd json' and 'batctl gwl' to get knowledge of gateways
|
9 vuotta sitten |
Helge Jung
|
d56e461735
mac2id() supports None as parameter
|
9 vuotta sitten |