====== Meshviewer Datendateien ====== JSON-Dateien können auf der Konsole mit ''jq'' verarbeitet werden. Beispiele: * Zählen der Knoten:jq '.["nodes"] | length' nodes.json * Informationen eines Gateways:jq '.["nodes"]["gate01"]' nodes.json * Daten aus der Nodelist selektieren:jq '.["nodes"] | .[] | select(.id == "gate01")' nodelist.json ===== nodelist.json ===== * nodes (List) * id * position * lat * long * name * role (kein Standard, zusätzlich in Pinneberger Version) * status * clients * online * firstcontact (kein Standard, zusätzlich in Pinneberger Version) * lastcontact * updated_on * version ===== nodes.json ===== * timestamp * version * nodes (List) * * statistics * clients * lastseen * firstseen * nodeinfo * system * site_code * role * vpn * nodeid * location * latitude * longitude * network * hardware * software * batman-adv * compat * firmware * hostname * ===== graph.json ===== * batadv * nodes (List) * id * nodeid * links (List) * source * target * vpn * bidirect * tq * multigraph * graph (List) * directed * version