{ "annotations" : { "list" : [ ] }, "editable" : true, "gnetId" : null, "graphTooltip" : 0, "hideControls" : false, "id" : null, "links" : [ ], "rows" : [ { "collapse" : false, "height" : 136, "panels" : [ { "cacheTimeout" : null, "colorBackground" : false, "colorValue" : false, "colors" : [ "#299c46", "rgba(237, 129, 40, 0.89)", "#d44a3a" ], "datasource" : null, "decimals" : 0, "format" : "none", "gauge" : { "maxValue" : 100, "minValue" : 0, "show" : false, "thresholdLabels" : false, "thresholdMarkers" : true }, "id" : 12, "interval" : null, "links" : [ ], "mappingType" : 1, "mappingTypes" : [ { "name" : "value to text", "value" : 1 }, { "name" : "range to text", "value" : 2 } ], "maxDataPoints" : 100, "nullPointMode" : "connected", "nullText" : null, "postfix" : "", "postfixFontSize" : "50%", "prefix" : "", "prefixFontSize" : "50%", "rangeMaps" : [ { "from" : "null", "text" : "N\/A", "to" : "null" } ], "span" : 4, "sparkline" : { "fillColor" : "rgba(31, 118, 189, 0.18)", "full" : true, "lineColor" : "rgb(31, 120, 193)", "show" : true }, "tableColumn" : "", "targets" : [ { "expr" : "sum(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{hostname=~\"([[regex]])\"})", "format" : "time_series", "intervalFactor" : 2, "refId" : "A" } ], "thresholds" : "", "title" : "Aktuell '[[group]]': NutzerInnen", "type" : "singlestat", "valueFontSize" : "80%", "valueMaps" : [ { "op" : "=", "text" : "N\/A", "value" : "null" } ], "valueName" : "current" }, { "cacheTimeout" : null, "colorBackground" : false, "colorValue" : false, "colors" : [ "#299c46", "rgba(237, 129, 40, 0.89)", "#d44a3a" ], "datasource" : null, "format" : "none", "gauge" : { "maxValue" : 100, "minValue" : 0, "show" : false, "thresholdLabels" : false, "thresholdMarkers" : true }, "id" : 13, "interval" : null, "links" : [ ], "mappingType" : 1, "mappingTypes" : [ { "name" : "value to text", "value" : 1 }, { "name" : "range to text", "value" : 2 } ], "maxDataPoints" : 100, "nullPointMode" : "connected", "nullText" : null, "postfix" : "", "postfixFontSize" : "50%", "prefix" : "", "prefixFontSize" : "50%", "rangeMaps" : [ { "from" : "null", "text" : "N\/A", "to" : "null" } ], "span" : 4, "sparkline" : { "fillColor" : "rgba(31, 118, 189, 0.18)", "full" : true, "lineColor" : "rgb(31, 120, 193)", "show" : true }, "tableColumn" : "", "targets" : [ { "expr" : "count(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{hostname=~\"([[regex]])\"})", "format" : "time_series", "intervalFactor" : 2, "refId" : "A" } ], "thresholds" : "", "title" : "Aktuell '[[group]]': Router", "type" : "singlestat", "valueFontSize" : "80%", "valueMaps" : [ { "op" : "=", "text" : "N\/A", "value" : "null" } ], "valueName" : "current" }, { "cacheTimeout" : null, "colorBackground" : false, "colorValue" : true, "colors" : [ "#d44a3a", "rgba(237, 129, 40, 0.89)", "#299c46" ], "datasource" : null, "decimals" : 0, "format" : "short", "gauge" : { "maxValue" : 100, "minValue" : 0, "show" : false, "thresholdLabels" : false, "thresholdMarkers" : true }, "id" : 14, "interval" : null, "links" : [ ], "mappingType" : 1, "mappingTypes" : [ { "name" : "value to text", "value" : 1 }, { "name" : "range to text", "value" : 2 } ], "maxDataPoints" : 100, "nullPointMode" : "connected", "nullText" : null, "postfix" : "", "postfixFontSize" : "50%", "prefix" : "", "prefixFontSize" : "50%", "rangeMaps" : [ { "from" : "null", "text" : "N\/A", "to" : "null" } ], "span" : 4, "sparkline" : { "fillColor" : "rgba(31, 118, 189, 0.18)", "full" : false, "lineColor" : "rgb(31, 120, 193)", "show" : false }, "tableColumn" : "", "targets" : [ { "expr" : "count(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{hostname=~\"([[regex]])\"})", "format" : "time_series", "intervalFactor" : 2, "legendFormat" : "", "refId" : "A" } ], "thresholds" : "0,1", "title" : "Differenz in '[[group]]': Anzahl der Router", "type" : "singlestat", "valueFontSize" : "80%", "valueMaps" : [ { "op" : "=", "text" : "N\/A", "value" : "null" } ], "valueName" : "diff" } ], "repeat" : null, "repeatIteration" : null, "repeatRowId" : null, "showTitle" : false, "title" : "Dashboard Row", "titleSize" : "h6" }, { "collapse" : false, "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" : true, "min" : true, "rightSide" : false, "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" : "Freifunk '[[group]]': 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]]': NutzerInnen und Router", "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" : 10, "legend" : { "alignAsTable" : true, "avg" : true, "current" : true, "hideEmpty" : true, "hideZero" : false, "max" : true, "min" : true, "rightSide" : false, "show" : true, "total" : false, "values" : true }, "lines" : true, "linewidth" : 2, "links" : [ ], "nullPointMode" : "null", "percentage" : false, "pointradius" : 5, "points" : false, "renderer" : "flot", "seriesOverrides" : [ { "alias" : "Router", "color" : "#1f78c1" }, { "alias" : "NutzerInnen", "color" : "#EAB839" } ], "spaceLength" : 10, "span" : 6, "stack" : false, "steppedLine" : false, "targets" : [ { "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" : "Freifunk '[[group]]': NutzerInnen", "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" : "", "logBase" : 1, "max" : null, "min" : null, "show" : false } ] }, { "aliasColors" : { "Router" : "#1f78c1", "Routeranzahl" : "#1f78c1" }, "bars" : false, "dashLength" : 10, "dashes" : false, "datasource" : null, "decimals" : 0, "fill" : 0, "id" : 11, "legend" : { "alignAsTable" : true, "avg" : true, "current" : true, "hideEmpty" : true, "hideZero" : false, "max" : true, "min" : true, "rightSide" : false, "show" : true, "total" : false, "values" : true }, "lines" : true, "linewidth" : 2, "links" : [ ], "nullPointMode" : "null", "percentage" : false, "pointradius" : 5, "points" : false, "renderer" : "flot", "seriesOverrides" : [ { "alias" : "Router", "color" : "#1f78c1" }, { "alias" : "NutzerInnen", "color" : "#EAB839" } ], "spaceLength" : 10, "span" : 6, "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" } ], "thresholds" : [ ], "timeFrom" : null, "timeShift" : null, "title" : "Freifunk '[[group]]': 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" : "Router", "logBase" : 1, "max" : null, "min" : "0", "show" : true }, { "format" : "short", "label" : "", "logBase" : 1, "max" : null, "min" : null, "show" : false } ] } ], "repeat" : null, "repeatIteration" : null, "repeatRowId" : null, "showTitle" : false, "title" : "Overview '[[group]]': Clients and Nodes separate graphs", "titleSize" : "h6" }, { "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" : true, "min" : true, "rightSide" : false, "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" : 250, "panels" : [ { "aliasColors" : { }, "bars" : false, "dashLength" : 10, "dashes" : false, "datasource" : null, "fill" : 1, "id" : 8, "legend" : { "alignAsTable" : true, "avg" : true, "current" : false, "max" : true, "min" : false, "show" : true, "total" : false, "values" : true }, "lines" : true, "linewidth" : 1, "links" : [ ], "nullPointMode" : "null", "percentage" : false, "pointradius" : 5, "points" : false, "renderer" : "flot", "seriesOverrides" : [ { "alias" : "TX", "color" : "#e24d42", "transform" : "negative-Y" }, { "alias" : "RX", "color" : "#7eb26d" } ], "spaceLength" : 10, "span" : 12, "stack" : false, "steppedLine" : false, "targets" : [ { "expr" : "sum(8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%rx{hostname=~\"([[regex]])\"}[20m]))", "format" : "time_series", "intervalFactor" : 2, "legendFormat" : "RX", "refId" : "B" }, { "expr" : "sum(8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%tx{hostname=~\"([[regex]])\"}[20m]))", "format" : "time_series", "intervalFactor" : 2, "legendFormat" : "TX", "refId" : "A" } ], "thresholds" : [ ], "timeFrom" : null, "timeShift" : null, "title" : "Router Group: '[[group]]' Data Transfer", "tooltip" : { "shared" : true, "sort" : 0, "value_type" : "individual" }, "type" : "graph", "xaxis" : { "buckets" : null, "mode" : "time", "name" : null, "show" : true, "values" : [ ] }, "yaxes" : [ { "format" : "bps", "label" : null, "logBase" : 1, "max" : null, "min" : null, "show" : true }, { "format" : "short", "label" : null, "logBase" : 1, "max" : null, "min" : null, "show" : false } ] } ], "repeat" : null, "repeatIteration" : null, "repeatRowId" : null, "showTitle" : false, "title" : "Data Transfer", "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" }, { "alias" : "Autoupd.", "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" : "autoupdater", "thresholds" : [ ], "type" : "string", "unit" : "short" }, { "alias" : "Branch", "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" : "branch", "thresholds" : [ ], "type" : "string", "unit" : "short" }, { "alias" : "Firmware", "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" : "firmware", "thresholds" : [ ], "type" : "string", "unit" : "short" }, { "alias" : "Hardware", "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" : "model", "thresholds" : [ ], "type" : "string", "unit" : "short" }, { "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" }, { "alias" : "Node ID", "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" : "node_id", "thresholds" : [ ], "type" : "string", "unit" : "short" }, { "alias" : "Meshinterfaces", "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" : "interfaces", "thresholds" : [ ], "type" : "string", "unit" : "short" }, { "alias" : "Gateway", "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" : "gateway", "thresholds" : [ ], "type" : "string", "unit" : "short" }, { "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 } ] }, "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-render", "version" : 9 }