{ "annotations" : { "list" : [ ] }, "editable" : true, "gnetId" : null, "graphTooltip" : 0, "hideControls" : false, "id" : null, "links" : [ { "icon" : "dashboard", "keepTime" : true, "tags" : [ ], "title" : "Mesh", "type" : "link", "url" : "%%DASHBOARD_PATH%%%%DASHBOARD_PREFIX%%status-mesh.json?var-mesh_name=[[mesh_name]]" } ], "rows" : [ { "collapse" : false, "height" : 278, "panels" : [ { "aliasColors" : { }, "bars" : false, "dashLength" : 10, "dashes" : false, "datasource" : null, "fill" : 0, "id" : 3, "legend" : { "alignAsTable" : true, "avg" : true, "current" : true, "hideEmpty" : true, "max" : false, "min" : false, "rightSide" : true, "show" : true, "total" : false, "values" : true }, "lines" : true, "linewidth" : 1, "links" : [ ], "nullPointMode" : "null", "percentage" : false, "pointradius" : 5, "points" : false, "renderer" : "flot", "seriesOverrides" : [ ], "spaceLength" : 10, "span" : 12, "stack" : false, "steppedLine" : false, "targets" : [ { "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{hostname=~\"([[regex]])\"}", "format" : "time_series", "hide" : false, "interval" : "", "intervalFactor" : 2, "legendFormat" : "{{hostname}}", "refId" : "A", "step" : 120 }, { "expr" : "sum(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{hostname=~\"([[regex]])\"})", "format" : "time_series", "hide" : false, "interval" : "", "intervalFactor" : 2, "legendFormat" : "Summe", "refId" : "B", "step" : 120 } ], "thresholds" : [ ], "timeFrom" : null, "timeShift" : null, "title" : "[[group]] (clients)", "tooltip" : { "shared" : true, "sort" : 1, "value_type" : "individual" }, "type" : "graph", "xaxis" : { "buckets" : null, "mode" : "time", "name" : null, "show" : true, "values" : [ ] }, "yaxes" : [ { "decimals" : 0, "format" : "short", "label" : "", "logBase" : 1, "max" : null, "min" : null, "show" : true }, { "format" : "short", "label" : null, "logBase" : 1, "max" : null, "min" : null, "show" : true } ] } ], "repeat" : null, "repeatIteration" : null, "repeatRowId" : null, "showTitle" : false, "title" : "[[group]] (clients)", "titleSize" : "h6" }, { "collapse" : false, "height" : "100", "panels" : [ { "content" : "

Links zu Router [[hostname]], Node ID [[node_id]]: Status Dashboard<\/a>, Map<\/a>.<\/p>\n", "height" : "80px", "id" : 4, "links" : [ ], "mode" : "html", "repeat" : null, "span" : 12, "title" : "Links zu [[hostname]], Node ID [[node_id]]", "type" : "text" } ], "repeat" : null, "repeatIteration" : null, "repeatRowId" : null, "showTitle" : false, "title" : "Links zu [[hostname]], Node ID [[node_id]]", "titleSize" : "h6" }, { "collapse": true, "height": 250, "panels": [ { "aliasColors": { "Router": "#1f78c1", "Routeranzahl": "#1f78c1" }, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "decimals": 0, "fill": 0, "id": 5, "legend": { "alignAsTable": true, "avg": true, "current": true, "hideEmpty": true, "hideZero": false, "max": false, "min": false, "rightSide": true, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 2, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "span": 12, "stack": false, "steppedLine": false, "targets": [ { "expr": "count(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{hostname=~\"([[regex]])\"})", "format": "time_series", "hide": false, "instant": false, "intervalFactor": 2, "legendFormat": "Router", "refId": "A" }, { "expr": "sum(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{hostname=~\"([[regex]])\"})", "format": "time_series", "intervalFactor": 2, "legendFormat": "NutzerInnen", "refId": "B" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "Gruppe '[[group]]': Anzahl NutzerInnen und Router", "tooltip": { "shared": true, "sort": 0, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "decimals": 0, "format": "short", "label": "NutzerInnen", "logBase": 1, "max": null, "min": "0", "show": true }, { "format": "short", "label": "Router", "logBase": 1, "max": null, "min": null, "show": true } ] } ], "repeat": null, "repeatIteration": null, "repeatRowId": null, "showTitle": false, "title": "Gruppe '[[group]]': Anzahl der NutzerInnen und Router", "titleSize": "h6" }, { "collapse" : true, "height" : "500", "panels" : [ { "columns" : [ ], "datasource" : null, "fontSize" : "100%", "id" : 7, "links" : [ ], "pageSize" : null, "scroll" : true, "showHeader" : true, "sort" : { "col" : 5, "desc" : false }, "span" : 12, "styles" : [ { "alias" : "Time", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "pattern" : "Time", "type" : "hidden" }, { "alias" : "", "colorMode" : null, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "decimals" : 2, "pattern" : "\/__name__|Value\/", "thresholds" : [ ], "type" : "hidden", "unit" : "short" }, { "unit" : "short", "type" : "string", "alias" : "Autoupd.", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "autoupdater", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "unit" : "short", "type" : "string", "alias" : "Branch", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "branch", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "unit" : "short", "type" : "string", "alias" : "Firmware", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "firmware", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "unit" : "short", "type" : "string", "alias" : "Hardware", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "model", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "alias" : "Routername", "colorMode" : null, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat" : "YYYY-MM-DD HH:mm:ss", "decimals" : 2, "link" : true, "linkTargetBlank" : true, "linkTooltip" : "zur Statusseite f\u00FCr $__cell", "linkUrl" : "%%DASHBOARD_PATH%%%%DASHBOARD_PREFIX%%status.json?var-hostname=$__cell", "pattern" : "hostname", "thresholds" : [ ], "type" : "string", "unit" : "short" }, { "unit" : "short", "type" : "string", "alias" : "Node ID", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "node_id", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "unit" : "short", "type" : "string", "alias" : "Meshinterfaces", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "interfaces", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "unit" : "short", "type" : "string", "alias" : "Gateway", "decimals" : 2, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "colorMode" : null, "pattern" : "gateway", "dateFormat" : "YYYY-MM-DD HH:mm:ss", "thresholds" : [ ] }, { "alias" : "", "colorMode" : null, "colors" : [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], "dateFormat" : "YYYY-MM-DD HH:mm:ss", "decimals" : 2, "pattern" : "\/.*\/", "thresholds" : [ ], "type" : "string", "unit" : "short" } ], "targets" : [ { "expr" : "max(%%PROM_INFO_PREFIX%%{hostname=~\"[[regex]]\"}) by (autoupdater,branch,firmware,gateway,hostname,interfaces,model,node_id)", "format" : "table", "instant" : true, "intervalFactor" : 2, "refId" : "A" } ], "title" : "Liste der Router in Gruppe '[[group]]'", "transform" : "table", "type" : "table" } ], "repeat" : null, "repeatIteration" : null, "repeatRowId" : null, "showTitle" : false, "title" : "Liste der Router in Gruppe '[[group]]'", "titleSize" : "h6" } ], "schemaVersion" : 14, "style" : "dark", "tags" : [ ], "templating" : { "list" : [ { "allValue" : null, "current" : { "text" : " - noch keine Auswahl -", "value" : null }, "datasource" : null, "hide" : 0, "includeAll" : false, "label" : "Routergruppe", "multi" : false, "name" : "group", "options" : [ ], "query" : "label_values(%%PROM_GROUPS_PREFIX%%,group)", "refresh" : 2, "regex" : "", "sort" : 1, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { "text" : null, "value" : null }, "datasource" : null, "hide" : 2, "includeAll" : false, "label" : null, "multi" : false, "name" : "regex", "options" : [ ], "query" : "query_result(max(%%PROM_GROUPS_PREFIX%%{group=\"[[group]]\"}) by (regex))", "refresh" : 2, "regex" : "\/.*regex=\"(.*)\".*\/", "sort" : 1, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { "text" : " - noch keine Auswahl -", "value" : null }, "datasource" : null, "hide" : 0, "includeAll" : false, "label" : null, "multi" : false, "name" : "hostname", "options" : [ ], "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=~\"[[regex]]\"},hostname)", "refresh" : 2, "regex" : "", "sort" : 1, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { "text" : null, "value" : null }, "datasource" : null, "hide" : 0, "includeAll" : false, "label" : null, "multi" : false, "name" : "node_id", "options" : [ ], "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},node_id)", "refresh" : 2, "regex" : "", "sort" : 1, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { }, "datasource" : null, "hide" : 2, "includeAll" : false, "label" : null, "multi" : false, "name" : "link_target_id", "options" : [ ], "query" : "query_result(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%link{source=\"[[node_id]]\",target=\"[[neighbor_id]]\"} or %%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%link{source=\"[[neighbor_id]]\",target=\"[[node_id]]\"})", "refresh" : 2, "regex" : "\/.*target=\"([^\"]+)\".*\/", "sort" : 0, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { }, "datasource" : null, "hide" : 2, "includeAll" : false, "label" : null, "multi" : false, "name" : "mesh_id", "options" : [ ], "query" : "label_values(%%PROM_GRAPH_PREFIX%%%%PROM_SEPERATOR%%mesh{members=~\".*[[node_id]].*\"},node_id)", "refresh" : 2, "regex" : "", "sort" : 0, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false }, { "allValue" : null, "current" : { }, "datasource" : null, "hide" : 2, "includeAll" : false, "label" : null, "multi" : false, "name" : "mesh_name", "options" : [ ], "query" : "label_values(%%PROM_INFO_PREFIX%%{node_id=\"[[mesh_id]]\"},hostname)", "refresh" : 2, "regex" : "", "sort" : 0, "tagValuesQuery" : "", "tags" : [ ], "tagsQuery" : "", "type" : "query", "useTags" : false } ] }, "time" : { "from" : "now-24h", "to" : "now" }, "timepicker" : { "refresh_intervals" : [ "5s", "10s", "30s", "1m", "5m", "15m", "30m", "1h", "2h", "1d" ], "time_options" : [ "5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d" ] }, "timezone" : "", "title" : "%%DASHBOARD_PREFIX%%status-group", "version" : 9 }