{
 "annotations" : {
  "list" : [

   ]
  },
 "editable" : true,
 "gnetId" : null,
 "graphTooltip" : 0,
 "hideControls" : false,
 "id" : 8,
 "links" : [

  ],
 "rows" : [
  {
   "collapse" : true,
   "height" : 250,
   "panels" : [
    {
     "content" : "Es folgen einige Hinweise zur Bedienung dieser Webseite. Ganz unten gibt's auch weiterführende links für Interessierte.\n\n### Knoten auswählen\nOben links auf der Seite:\n- In das Feld 'Knoten auswählen' klicken. Die Knotenliste poppt auf. \n- Knotenname direkt eingeben oder aus der Liste auswählen.\n\nIst ein Knotenname doppelt vorhanden, kann im Feld daneben über die node_id der gesuchte Knoten ausgewählt werden.\n\n**Die Darstellung der Diagramme ändern:**\n\n### Zeitraum auswählen\n- Oben rechts auf der Seite wird der aktuell dargestellte Zeitraum angezeigt. Da drauf klicken.\n- Einen anderen Zeitraum auswählen.\n- Oder: \n links bzw. rechts auf die Pfeile neben 'Zoom Out' klicken.\n\n### Diagramme auf- und zuklappen\n- In der Höhe des Diagrammtitels den Mauszeiger zum linken Seitenrand bewegen. \n- Dort erscheint 'collapse'. Da drauf klicken. \n\nAnschließend ist nur noch der Diagrammtitel zu sehen.\n\n- Um ein Diagramm aufzuklappen, auf den Diagrammtitel klicken.\n\n### Kurven im Diagramm ein- und ausblenden\nNeben oder unter einem Diagramm ist eine Legende. \n- Um nur eine Kurve im Diagramm zu sehen, auf den Namen in der Legende klicken. \n- Um wieder alle Kurven zu sehen, noch einmal auf den Namen klicken.\n- Um eine Kurve auszublenden, 'Shift' oder 'Strg' gedrückt halten und auf den Namen klicken. \n- Um mehrere Kurven auszuwählen, beim Klicken 'Shift' oder 'Strg' gedrückt halten.\n\n### Farben der Kurven ändern\n- In der Legende auf die farbige Linie klicken und gewünschte Farbe auswählen.\n\n### Legende ein- und ausblenden\n- Auf den Diagrammtitel klicken.\n- Die 3 kleinen Balken anklicken.\n- 'Toggle Legend' anklicken.\n\n### Diagramm in andere Webseite einbinden\n- Auf den Diagrammtitel klicken.\n- 'Share' anklicken.\n\nAus den dort beschriebenen Möglichkeiten das Passende aussuchen.\n\n### Weiterführende links\n\n- [%%COMMUNITY_FULL%%](%%COMMUNITY_URL%%),\n- weitere [Dokumentation](%%N2G_COMMUNITY_URL%%) der %%COMMUNITY_BRIEF%%-Community zu dieser Visualisierung,\n- [Repository](%%N2G_SRC_URL%%) der hier verwendeten Software (zum Selbermachen:).\n\n",
     "id" : 22,
     "links" : [

      ],
     "mode" : "markdown",
     "span" : 12,
     "title" : "Das was keiner liest",
     "type" : "text"
     }
    ],
   "repeat" : null,
   "repeatIteration" : null,
   "repeatRowId" : null,
   "showTitle" : false,
   "title" : "Das was keiner liest",
   "titleSize" : "h6"
   },
  {
   "collapse" : false,
   "height" : -1020,
   "panels" : [
    {
     "cacheTimeout" : null,
     "colorBackground" : false,
     "colorValue" : false,
     "colors" : [
      "rgba(50, 172, 45, 0.97)",
      "rgba(237, 129, 40, 0.89)",
      "rgba(245, 54, 54, 0.9)"
      ],
     "datasource" : null,
     "format" : "none",
     "gauge" : {
      "maxValue" : 50,
      "minValue" : 0,
      "show" : true,
      "thresholdLabels" : true,
      "thresholdMarkers" : true
      },
     "height" : "200px",
     "id" : 21,
     "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" : 3,
     "sparkline" : {
      "fillColor" : "rgba(31, 118, 189, 0.18)",
      "full" : false,
      "lineColor" : "rgb(31, 120, 193)",
      "show" : false
      },
     "tableColumn" : "",
     "targets" : [
      {
       "expr" : "vector([[clients]])",
       "format" : "time_series",
       "intervalFactor" : 2,
       "refId" : "A",
       "step" : 1800
       }
      ],
     "thresholds" : "10,30",
     "title" : "clients",
     "type" : "singlestat",
     "valueFontSize" : "100%",
     "valueMaps" : [
      {
       "op" : "=",
       "text" : "N/A",
       "value" : "null"
       },
      {
       "op" : "=",
       "text" : "offline",
       "value" : "-1"
       }
      ],
     "valueName" : "current"
     },
    {
     "cacheTimeout" : null,
     "colorBackground" : false,
     "colorValue" : true,
     "colors" : [
      "rgba(221, 68, 28, 0.9)",
      "rgba(65, 197, 31, 0.89)",
      "rgba(35, 184, 29, 0.83)"
      ],
     "datasource" : null,
     "decimals" : null,
     "format" : "s",
     "gauge" : {
      "maxValue" : 100,
      "minValue" : 0,
      "show" : false,
      "thresholdLabels" : false,
      "thresholdMarkers" : true
      },
     "height" : "30px",
     "id" : 9,
     "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" : "30%",
     "prefix" : "",
     "prefixFontSize" : "30%",
     "rangeMaps" : [
      {
       "from" : "null",
       "text" : "N/A",
       "to" : "null"
       }
      ],
     "repeat" : null,
     "span" : 2,
     "sparkline" : {
      "fillColor" : "rgba(31, 118, 189, 0.18)",
      "full" : true,
      "lineColor" : "rgb(31, 120, 193)",
      "show" : false
      },
     "tableColumn" : "Value",
     "targets" : [
      {
       "expr" : "vector([[uptime_seconds]])",
       "format" : "table",
       "intervalFactor" : 2,
       "legendFormat" : "",
       "refId" : "A",
       "step" : 1800
       }
      ],
     "thresholds" : "0",
     "title" : "uptime",
     "transparent" : false,
     "type" : "singlestat",
     "valueFontSize" : "50%",
     "valueMaps" : [
      {
       "op" : "=",
       "text" : "N/A",
       "value" : "null"
       }
      ],
     "valueName" : "avg"
     },
    {
     "cacheTimeout" : null,
     "colorBackground" : false,
     "colorValue" : true,
     "colors" : [
      "rgba(223, 61, 28, 0.83)",
      "rgba(182, 145, 3, 0.99)",
      "rgba(27, 190, 27, 0.9)"
      ],
     "datasource" : null,
     "decimals" : null,
     "format" : "none",
     "gauge" : {
      "maxValue" : 100,
      "minValue" : 0,
      "show" : false,
      "thresholdLabels" : false,
      "thresholdMarkers" : true
      },
     "height" : "50px",
     "id" : 16,
     "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" : "30%",
     "rangeMaps" : [
      {
       "from" : "null",
       "text" : "N/A",
       "to" : "null"
       }
      ],
     "span" : 1,
     "sparkline" : {
      "fillColor" : "rgba(31, 118, 189, 0.18)",
      "full" : true,
      "lineColor" : "rgb(31, 120, 193)",
      "show" : false
      },
     "tableColumn" : "Value",
     "targets" : [
      {
       "expr" : "([[uplink_known]] + 1) * (2 * [[updown]] - 1)",
       "format" : "table",
       "hide" : false,
       "intervalFactor" : 2,
       "legendFormat" : "",
       "refId" : "A",
       "step" : 1800
       }
      ],
     "thresholds" : "-0.5,1.5",
     "title" : "uplink",
     "transparent" : false,
     "type" : "singlestat",
     "valueFontSize" : "50%",
     "valueMaps" : [
      {
       "op" : "=",
       "text" : "false",
       "value" : "-1"
       },
      {
       "op" : "=",
       "text" : "error",
       "value" : "0"
       },
      {
       "op" : "=",
       "text" : "false",
       "value" : "1"
       },
      {
       "op" : "=",
       "text" : "true",
       "value" : "2"
       },
      {
       "op" : "=",
       "text" : "true",
       "value" : "-2"
       },
      {
       "op" : "=",
       "text" : "unknown",
       "value" : "3"
       },
      {
       "op" : "=",
       "text" : "unknown",
       "value" : "-3"
       }
      ],
     "valueName" : "current"
     },
    {
     "cacheTimeout" : null,
     "colorBackground" : false,
     "colorValue" : true,
     "colors" : [
      "rgba(190, 27, 27, 0.9)",
      "rgba(205, 186, 89, 0.95)",
      "rgba(41, 197, 33, 0.83)"
      ],
     "datasource" : null,
     "decimals" : null,
     "format" : "none",
     "gauge" : {
      "maxValue" : 100,
      "minValue" : 0,
      "show" : false,
      "thresholdLabels" : false,
      "thresholdMarkers" : true
      },
     "height" : "50px",
     "id" : 10,
     "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" : "30%",
     "prefix" : "",
     "prefixFontSize" : "30%",
     "rangeMaps" : [
      {
       "from" : "null",
       "text" : "N/A",
       "to" : "null"
       }
      ],
     "span" : 1,
     "sparkline" : {
      "fillColor" : "rgba(31, 118, 189, 0.18)",
      "full" : true,
      "lineColor" : "rgb(31, 120, 193)",
      "show" : false
      },
     "tableColumn" : "Value",
     "targets" : [
      {
       "expr" : "%%PROM_INFO_PREFIX%%%%PROM_SEPERATOR%%fw_version{hostname=\"[[hostname]]\"}",
       "format" : "table",
       "intervalFactor" : 2,
       "legendFormat" : "",
       "refId" : "A",
       "step" : 1800
       }
      ],
     "thresholds" : "1000,1002",
     "title" : "firmware",
     "transparent" : false,
     "type" : "singlestat",
     "valueFontSize" : "50%",
     "valueMaps" : [
      {
       "op" : "=",
       "text" : "0.10.2",
       "value" : "1002"
       },
      {
       "op" : "=",
       "text" : "0.10.0",
       "value" : "1000"
       },
      {
       "op" : "=",
       "text" : "0.9.2",
       "value" : "902"
       },
      {
       "op" : "=",
       "text" : "0.9.1",
       "value" : "901"
       },
      {
       "op" : "=",
       "text" : "0.7.2",
       "value" : "702"
       }
      ],
     "valueName" : "avg"
     },
    {
     "cacheTimeout" : null,
     "colorBackground" : false,
     "colorValue" : true,
     "colors" : [
      "rgba(190, 27, 27, 0.9)",
      "rgba(67, 191, 35, 0.89)",
      "rgba(40, 181, 33, 0.83)"
      ],
     "datasource" : null,
     "decimals" : null,
     "format" : "none",
     "gauge" : {
      "maxValue" : 100,
      "minValue" : 0,
      "show" : false,
      "thresholdLabels" : false,
      "thresholdMarkers" : true
      },
     "height" : "50px",
     "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" : "30%",
     "rangeMaps" : [
      {
       "from" : "null",
       "text" : "N/A",
       "to" : "null"
       }
      ],
     "span" : 2,
     "sparkline" : {
      "fillColor" : "rgba(31, 118, 189, 0.18)",
      "full" : true,
      "lineColor" : "rgb(31, 120, 193)",
      "show" : false
      },
     "tableColumn" : "Value",
     "targets" : [
      {
       "expr" : "[[autoupdater_int]]",
       "format" : "table",
       "intervalFactor" : 2,
       "legendFormat" : "",
       "refId" : "A",
       "step" : 1800
       }
      ],
     "thresholds" : "0.5",
     "title" : "autoupdater",
     "transparent" : false,
     "type" : "singlestat",
     "valueFontSize" : "50%",
     "valueMaps" : [
      {
       "op" : "=",
       "text" : "N/A",
       "value" : "null"
       },
      {
       "op" : "=",
       "text" : "false",
       "value" : "0"
       },
      {
       "op" : "=",
       "text" : "true",
       "value" : "1"
       }
      ],
     "valueName" : "avg"
     },
    {
     "cacheTimeout" : null,
     "colorBackground" : false,
     "colorValue" : true,
     "colors" : [
      "rgba(44, 182, 38, 0.83)",
      "rgba(66, 197, 40, 0.89)",
      "rgba(190, 27, 27, 0.9)"
      ],
     "datasource" : null,
     "decimals" : null,
     "format" : "none",
     "gauge" : {
      "maxValue" : 100,
      "minValue" : 0,
      "show" : false,
      "thresholdLabels" : false,
      "thresholdMarkers" : true
      },
     "height" : "50px",
     "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" : "30%",
     "prefix" : "",
     "prefixFontSize" : "30%",
     "rangeMaps" : [
      {
       "from" : "null",
       "text" : "N/A",
       "to" : "null"
       }
      ],
     "span" : 3,
     "sparkline" : {
      "fillColor" : "rgba(31, 118, 189, 0.18)",
      "full" : true,
      "lineColor" : "rgb(31, 120, 193)",
      "show" : false
      },
     "tableColumn" : "model",
     "targets" : [
      {
       "expr" : "%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"}",
       "format" : "table",
       "intervalFactor" : 2,
       "legendFormat" : "",
       "refId" : "A",
       "step" : 1800
       }
      ],
     "thresholds" : "",
     "title" : "hardware",
     "transparent" : false,
     "type" : "singlestat",
     "valueFontSize" : "30%",
     "valueMaps" : [
      {
       "op" : "=",
       "text" : "N/A",
       "value" : "null"
       }
      ],
     "valueName" : "avg"
     },
    {
     "cacheTimeout" : null,
     "colorBackground" : false,
     "colorValue" : true,
     "colors" : [
      "rgba(245, 54, 54, 0.9)",
      "rgba(237, 129, 40, 0.89)",
      "rgba(50, 172, 45, 0.97)"
      ],
     "datasource" : null,
     "decimals" : 1,
     "format" : "dtdurations",
     "gauge" : {
      "maxValue" : 100,
      "minValue" : 0,
      "show" : false,
      "thresholdLabels" : false,
      "thresholdMarkers" : true
      },
     "height" : "50px",
     "id" : 19,
     "interval" : null,
     "links" : [

      ],
     "mappingType" : 1,
     "mappingTypes" : [
      {
       "name" : "value to text",
       "value" : 1
       },
      {
       "name" : "range to text",
       "value" : 2
       }
      ],
     "maxDataPoints" : 100,
     "minSpan" : null,
     "nullPointMode" : "connected",
     "nullText" : null,
     "postfix" : "",
     "postfixFontSize" : "20%",
     "prefix" : "",
     "prefixFontSize" : "20%",
     "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" : "[[lastseen]] - time()",
       "format" : "time_series",
       "intervalFactor" : 2,
       "refId" : "A",
       "step" : 1800
       }
      ],
     "thresholds" : "-900,-450",
     "title" : "lastseen",
     "type" : "singlestat",
     "valueFontSize" : "30%",
     "valueMaps" : [
      {
       "op" : "=",
       "text" : "N/A",
       "value" : "null"
       }
      ],
     "valueName" : "current"
     },
    {
     "cacheTimeout" : null,
     "colorBackground" : false,
     "colorValue" : true,
     "colors" : [
      "rgba(38, 126, 191, 0.97)",
      "rgba(25, 195, 36, 0.89)",
      "rgba(54, 124, 245, 0.9)"
      ],
     "datasource" : null,
     "decimals" : 3,
     "format" : "dtdurations",
     "gauge" : {
      "maxValue" : 100,
      "minValue" : 0,
      "show" : false,
      "thresholdLabels" : false,
      "thresholdMarkers" : true
      },
     "height" : "50px",
     "id" : 17,
     "interval" : null,
     "links" : [

      ],
     "mappingType" : 1,
     "mappingTypes" : [
      {
       "name" : "value to text",
       "value" : 1
       },
      {
       "name" : "range to text",
       "value" : 2
       }
      ],
     "maxDataPoints" : 100,
     "minSpan" : null,
     "nullPointMode" : "connected",
     "nullText" : null,
     "postfix" : "",
     "postfixFontSize" : "20%",
     "prefix" : "",
     "prefixFontSize" : "20%",
     "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" : "[[firstseen]] - time()",
       "format" : "time_series",
       "intervalFactor" : 2,
       "refId" : "A",
       "step" : 1800
       }
      ],
     "thresholds" : "-31536000,-604800",
     "title" : "firstseen",
     "type" : "singlestat",
     "valueFontSize" : "30%",
     "valueMaps" : [
      {
       "op" : "=",
       "text" : "N/A",
       "value" : "null"
       }
      ],
     "valueName" : "current"
     }
    ],
   "repeat" : null,
   "repeatIteration" : null,
   "repeatRowId" : null,
   "showTitle" : false,
   "title" : "Knoteninfos Überblick [[hostname]]",
   "titleSize" : "h6"
   },
  {
   "collapse" : true,
   "height" : 250,
   "panels" : [
    {
     "content" : "<h5>[[hostname]], Node ID <code>[[node_id]]</code></h5>\n<p>Im Netz seit: <code>[[firstseen_year]]-[[firstseen_month]]-[[firstseen_day]]</code></p>\n<p>Zuletzt gesehen: <code>[[lastseen_year]]-[[lastseen_month]]-[[lastseen_day]] [[lastseen_hour]]:[[lastseen_minute]] UTC</code></p>\n<p>Aktuelle Zeit: <code>[[now_year]]-[[now_month]]-[[now_day]] [[now_hour]]:[[now_minute]] UTC</code></p>\n<p>up/down: <code>[[updown]]</code> (1 = up, 0 = down), seit: <code>[[uptime_month]] M + [[uptime_day]] d + [[uptime_hour]] h + [[uptime_minute]] m</code></p>\n<p>clients: <code>[[clients]]</code> (max. clients zZ: <code>[[clients_max]]</code>)</p>\n<p>hardware: <code>[[hardware]]</code></p>\n<p>firmware: <code>[[firmware]]</code>, base: <code>[[base]]</code></p>\n<p>autoupdater: <code>[[autoupdater]]</code></p>\n<p>uplink: <code>[[uplink]]</code>, fastd: <code>[[fastd]]</code>, gateway: <code>[[gateway]]</code></p>\n<p>uplink_now: <code>[[uplink_now]]</code>, uplink_known: <code>[[uplink_known]]</code></p>\n<p>mesh-interfaces: LAN <code>[[interfaces_lan]]-1</code>, WLAN <code>[[interfaces_wlan]]</code>, VPN <code>[[interfaces_vpn]]</code></p>\n<p>Knoten <a href=\"%%MAP_NODE_URL%%[[node_id]]\">auf der map</a> (nur wenn Koordinaten angegeben sind -> <code>[[latitude]]</code> / <code>[[longitude]]</code>)</p>",
     "id" : 20,
     "links" : [

      ],
     "mode" : "html",
     "span" : 12,
     "title" : "Knoteninfos komplett (als Text) [[hostname]]",
     "type" : "text"
     }
    ],
   "repeat" : null,
   "repeatIteration" : null,
   "repeatRowId" : null,
   "showTitle" : false,
   "title" : "Knoteninfos komplett (als Text) [[hostname]]",
   "titleSize" : "h6"
   },
  {
   "collapse" : false,
   "height" : 266,
   "panels" : [
    {
     "aliasColors" : {
      "RX" : "#E24D42",
      "clients " : "#447EBC",
      "uplink" : "#052B51"
      },
     "bars" : false,
     "dashLength" : 10,
     "dashes" : false,
     "datasource" : null,
     "fill" : 0,
     "id" : 5,
     "legend" : {
      "alignAsTable" : true,
      "avg" : true,
      "current" : true,
      "hideEmpty" : true,
      "hideZero" : true,
      "max" : true,
      "min" : true,
      "rightSide" : false,
      "show" : true,
      "sortDesc" : true,
      "total" : false,
      "values" : true
      },
     "lines" : true,
     "linewidth" : 2,
     "links" : [

      ],
     "nullPointMode" : "null",
     "percentage" : false,
     "pointradius" : 5,
     "points" : false,
     "renderer" : "flot",
     "seriesOverrides" : [
      {
       "alias" : "clients ",
       "yaxis" : 1
       },
      {
       "alias" : "RX",
       "yaxis" : 2
       },
      {
       "alias" : "TX",
       "yaxis" : 2
       }
      ],
     "spaceLength" : 10,
     "span" : 12,
     "stack" : false,
     "steppedLine" : false,
     "targets" : [
      {
       "expr" : "8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%rx{hostname=\"[[hostname]]\"}[2m])",
       "format" : "time_series",
       "hide" : false,
       "intervalFactor" : 2,
       "legendFormat" : "RX",
       "refId" : "A",
       "step" : 120
       },
      {
       "expr" : "8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%tx{hostname=\"[[hostname]]\"}[2m])",
       "format" : "time_series",
       "intervalFactor" : 2,
       "legendFormat" : "TX",
       "refId" : "B",
       "step" : 120
       },
      {
       "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{hostname=\"[[hostname]]\"}",
       "format" : "time_series",
       "intervalFactor" : 2,
       "legendFormat" : "clients",
       "refId" : "C",
       "step" : 120
       },
      {
       "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uplink{hostname=\"[[hostname]]\"}",
       "format" : "time_series",
       "hide" : true,
       "intervalFactor" : 2,
       "legendFormat" : "uplink",
       "refId" : "D",
       "step" : 120
       }
      ],
     "thresholds" : [

      ],
     "timeFrom" : null,
     "timeShift" : null,
     "title" : "clients (zZ [[clients]]) und traffic [[hostname]]",
     "tooltip" : {
      "shared" : true,
      "sort" : 0,
      "value_type" : "individual"
      },
     "transparent" : true,
     "type" : "graph",
     "xaxis" : {
      "buckets" : null,
      "mode" : "time",
      "name" : null,
      "show" : true,
      "values" : [

       ]
      },
     "yaxes" : [
      {
       "decimals" : 0,
       "format" : "none",
       "label" : "",
       "logBase" : 1,
       "max" : null,
       "min" : "0",
       "show" : true
       },
      {
       "format" : "bps",
       "label" : "",
       "logBase" : 1,
       "max" : null,
       "min" : null,
       "show" : true
       }
      ]
     }
    ],
   "repeat" : null,
   "repeatIteration" : null,
   "repeatRowId" : null,
   "showTitle" : false,
   "title" : "clients (zZ [[clients]]) und traffic [[hostname]]",
   "titleSize" : "h6"
   },
  {
   "collapse" : true,
   "height" : "250",
   "panels" : [
    {
     "aliasColors" : {
      "clients " : "#967302",
      "forward" : "#1F78C1",
      "mgmt-RX" : "#BF1B00",
      "uplink" : "#052B51"
      },
     "bars" : false,
     "dashLength" : 10,
     "dashes" : false,
     "datasource" : null,
     "fill" : 0,
     "id" : 6,
     "legend" : {
      "alignAsTable" : true,
      "avg" : true,
      "current" : true,
      "hideEmpty" : true,
      "hideZero" : true,
      "max" : true,
      "min" : true,
      "rightSide" : false,
      "show" : true,
      "sortDesc" : true,
      "total" : false,
      "values" : true
      },
     "lines" : true,
     "linewidth" : 1,
     "links" : [

      ],
     "nullPointMode" : "null",
     "percentage" : false,
     "pointradius" : 5,
     "points" : false,
     "renderer" : "flot",
     "seriesOverrides" : [
      {
       "alias" : "clients ",
       "yaxis" : 1
       },
      {
       "alias" : "RX",
       "yaxis" : 2
       },
      {
       "alias" : "TX",
       "yaxis" : 2
       },
      {
       "alias" : "uplink",
       "yaxis" : 2
       }
      ],
     "spaceLength" : 10,
     "span" : 12,
     "stack" : false,
     "steppedLine" : false,
     "targets" : [
      {
       "expr" : "8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%mgmt_rx{hostname=\"[[hostname]]\"}[2m])",
       "format" : "time_series",
       "hide" : false,
       "intervalFactor" : 2,
       "legendFormat" : "mgmt-RX",
       "refId" : "A",
       "step" : 60
       },
      {
       "expr" : "8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%mgmt_tx{hostname=\"[[hostname]]\"}[2m])",
       "format" : "time_series",
       "intervalFactor" : 2,
       "legendFormat" : "mgmt-TX",
       "refId" : "B",
       "step" : 60
       },
      {
       "expr" : "8*rate(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%forward{hostname=\"[[hostname]]\"}[2m])",
       "format" : "time_series",
       "hide" : false,
       "intervalFactor" : 2,
       "legendFormat" : "forward",
       "refId" : "C",
       "step" : 60
       },
      {
       "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uplink{hostname=\"[[hostname]]\"}",
       "format" : "time_series",
       "hide" : true,
       "intervalFactor" : 2,
       "legendFormat" : "uplink",
       "refId" : "D",
       "step" : 120
       }
      ],
     "timeFrom" : null,
     "timeShift" : null,
     "title" : "mgmt und forwarded traffic [[hostname]]",
     "tooltip" : {
      "shared" : true,
      "sort" : 0,
      "value_type" : "individual"
      },
     "type" : "graph",
     "xaxis" : {
      "buckets" : null,
      "mode" : "time",
      "name" : null,
      "show" : true,
      "values" : [

       ]
      },
     "yaxes" : [
      {
       "decimals" : 0,
       "format" : "bps",
       "label" : "",
       "logBase" : 1,
       "max" : null,
       "min" : "0",
       "show" : true
       },
      {
       "format" : "none",
       "label" : "",
       "logBase" : 1,
       "max" : null,
       "min" : null,
       "show" : false
       }
      ]
     }
    ],
   "repeat" : null,
   "repeatIteration" : null,
   "repeatRowId" : null,
   "showTitle" : false,
   "title" : "mgmt und forwarded traffic [[hostname]]",
   "titleSize" : "h6"
   },
  {
   "collapse" : true,
   "height" : "250",
   "panels" : [
    {
     "aliasColors" : {
      },
     "bars" : false,
     "dashLength" : 10,
     "dashes" : false,
     "datasource" : null,
     "fill" : 0,
     "id" : 4,
     "legend" : {
      "alignAsTable" : true,
      "avg" : true,
      "current" : true,
      "hideEmpty" : true,
      "max" : true,
      "min" : true,
      "rightSide" : false,
      "show" : true,
      "sort" : null,
      "sortDesc" : null,
      "total" : false,
      "values" : true
      },
     "lines" : true,
     "linewidth" : 2,
     "links" : [

      ],
     "nullPointMode" : "null",
     "percentage" : false,
     "pointradius" : 5,
     "points" : false,
     "renderer" : "flot",
     "seriesOverrides" : [
      {
       "alias" : "loadavg",
       "yaxis" : 1
       },
      {
       "alias" : "memory usage",
       "yaxis" : 2
       },
      {
       },
      {
       "alias" : "rootfs usage",
       "yaxis" : 2
       }
      ],
     "spaceLength" : 10,
     "span" : 12,
     "stack" : false,
     "steppedLine" : false,
     "targets" : [
      {
       "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%loadavg{hostname=\"[[hostname]]\"}",
       "format" : "time_series",
       "hide" : false,
       "interval" : "",
       "intervalFactor" : 2,
       "legendFormat" : "loadavg",
       "refId" : "A",
       "step" : 120
       },
      {
       "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%memory_usage{hostname=\"[[hostname]]\"}",
       "format" : "time_series",
       "hide" : false,
       "interval" : "",
       "intervalFactor" : 2,
       "legendFormat" : "memory usage",
       "refId" : "B",
       "step" : 120
       },
      {
       "expr" : "%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%rootfs_usage{hostname=\"[[hostname]]\"}",
       "format" : "time_series",
       "hide" : false,
       "intervalFactor" : 2,
       "legendFormat" : "rootfs usage",
       "refId" : "C",
       "step" : 120
       }
      ],
     "thresholds" : [

      ],
     "timeFrom" : null,
     "timeShift" : null,
     "title" : "Last und Speicherverbrauch [[hostname]]",
     "tooltip" : {
      "shared" : true,
      "sort" : 1,
      "value_type" : "individual"
      },
     "type" : "graph",
     "xaxis" : {
      "buckets" : null,
      "mode" : "time",
      "name" : null,
      "show" : true,
      "values" : [

       ]
      },
     "yaxes" : [
      {
       "decimals" : 2,
       "format" : "none",
       "label" : "Last",
       "logBase" : 1,
       "max" : null,
       "min" : "0",
       "show" : true
       },
      {
       "decimals" : 2,
       "format" : "none",
       "label" : "Speicher",
       "logBase" : 1,
       "max" : "1",
       "min" : "0",
       "show" : true
       }
      ]
     }
    ],
   "repeat" : null,
   "repeatIteration" : null,
   "repeatRowId" : null,
   "showTitle" : false,
   "title" : "Last und Speicherverbrauch [[hostname]]",
   "titleSize" : "h6"
   },
  {
   "collapse" : false,
   "height" : 259,
   "panels" : [
    {
     "aliasColors" : {
      "%%COMMUNITY_BRIEF%%-Router - online" : "#1F78C1",
      "NutzerInnen" : "#EAB839",
      "Router - online" : "#1F78C1"
      },
     "bars" : false,
     "dashLength" : 10,
     "dashes" : false,
     "datasource" : null,
     "decimals" : null,
     "fill" : 0,
     "hideTimeOverride" : false,
     "id" : 1,
     "legend" : {
      "alignAsTable" : true,
      "avg" : true,
      "current" : true,
      "max" : true,
      "min" : true,
      "rightSide" : false,
      "show" : true,
      "sideWidth" : null,
      "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" : "%%PROM_SUMMARY_PREFIX%%{count=\"clients\"}",
       "format" : "time_series",
       "hide" : false,
       "intervalFactor" : 2,
       "legendFormat" : "NutzerInnen",
       "refId" : "A",
       "step" : 120
       },
      {
       "expr" : "%%PROM_SUMMARY_PREFIX%%{count=\"online\"}",
       "format" : "time_series",
       "intervalFactor" : 2,
       "legendFormat" : "Router - online",
       "refId" : "B",
       "step" : 120
       }
      ],
     "thresholds" : [

      ],
     "timeFrom" : null,
     "timeShift" : null,
     "title" : "%%COMMUNITY_FULL%% gesamt: Router online und NutzerInnen",
     "tooltip" : {
      "shared" : false,
      "sort" : 0,
      "value_type" : "individual"
      },
     "transparent" : true,
     "type" : "graph",
     "xaxis" : {
      "buckets" : null,
      "mode" : "time",
      "name" : null,
      "show" : true,
      "values" : [

       ]
      },
     "yaxes" : [
      {
       "decimals" : null,
       "format" : "none",
       "label" : "",
       "logBase" : 1,
       "max" : null,
       "min" : "0",
       "show" : true
       },
      {
       "decimals" : null,
       "format" : "h",
       "label" : "nodes",
       "logBase" : 1,
       "max" : null,
       "min" : null,
       "show" : false
       }
      ]
     }
    ],
   "repeat" : null,
   "repeatIteration" : null,
   "repeatRowId" : null,
   "showTitle" : false,
   "title" : "%%COMMUNITY_FULL%% gesamt: Router online und NutzerInnen",
   "titleSize" : "h6"
   },
  {
   "collapse" : true,
   "height" : 232,
   "panels" : [
    {
     "aliasColors" : {
      "%%COMMUNITY_BRIEF%%-Router - online" : "#1F78C1",
      "Knoten insgesamt" : "#E24D42",
      "Knoten mit uplink" : "#508642",
      "Knoten online" : "#1F78C1",
      "NutzerInnen" : "#EAB839",
      "Router insgesamt" : "#BF1B00",
      "Router mit uplink" : "#7EB26D",
      "Router online" : "#1F78C1"
      },
     "bars" : false,
     "dashLength" : 10,
     "dashes" : false,
     "datasource" : null,
     "decimals" : null,
     "fill" : 0,
     "hideTimeOverride" : false,
     "id" : 2,
     "legend" : {
      "alignAsTable" : true,
      "avg" : true,
      "current" : true,
      "max" : true,
      "min" : true,
      "rightSide" : false,
      "show" : true,
      "sideWidth" : null,
      "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" : "%%PROM_SUMMARY_PREFIX%%{count=\"nodes\"}",
       "format" : "time_series",
       "intervalFactor" : 2,
       "legendFormat" : "Router insgesamt",
       "refId" : "C",
       "step" : 120
       },
      {
       "expr" : "%%PROM_SUMMARY_PREFIX%%{count=\"online\"}",
       "format" : "time_series",
       "intervalFactor" : 2,
       "legendFormat" : "Router online",
       "refId" : "B",
       "step" : 120
       },
      {
       "expr" : "%%PROM_SUMMARY_PREFIX%%{count=\"uplink\"}",
       "format" : "time_series",
       "hide" : false,
       "intervalFactor" : 2,
       "legendFormat" : "Router mit uplink",
       "refId" : "A",
       "step" : 120
       }
      ],
     "thresholds" : [

      ],
     "timeFrom" : null,
     "timeShift" : null,
     "title" : "%%COMMUNITY_BRIEF%% gesamt: Router",
     "tooltip" : {
      "shared" : false,
      "sort" : 0,
      "value_type" : "individual"
      },
     "transparent" : true,
     "type" : "graph",
     "xaxis" : {
      "buckets" : null,
      "mode" : "time",
      "name" : null,
      "show" : true,
      "values" : [

       ]
      },
     "yaxes" : [
      {
       "decimals" : null,
       "format" : "none",
       "label" : "",
       "logBase" : 1,
       "max" : null,
       "min" : "0",
       "show" : true
       },
      {
       "decimals" : null,
       "format" : "h",
       "label" : "nodes",
       "logBase" : 1,
       "max" : null,
       "min" : null,
       "show" : false
       }
      ]
     }
    ],
   "repeat" : null,
   "repeatIteration" : null,
   "repeatRowId" : null,
   "showTitle" : false,
   "title" : "%%COMMUNITY_FULL%% gesamt: Router insgesamt/online/uplink",
   "titleSize" : "h6"
   }
  ],
 "schemaVersion" : 14,
 "style" : "dark",
 "tags" : [

  ],
 "templating" : {
  "list" : [
   {
    "allValue" : null,
    "current" : {
     "text" : " - noch keine Auswahl -",
     "value" : ""
     },
    "datasource" : null,
    "hide" : 0,
    "includeAll" : false,
    "label" : "Knoten auswählen:",
    "multi" : false,
    "name" : "hostname",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%,hostname)",
    "refresh" : 2,
    "regex" : "",
    "sort" : 1,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "14cc2071252e",
     "value" : "14cc2071252e"
     },
    "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" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "other:1,wireless:1",
     "value" : "other:1,wireless:1"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "interfaces",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},interfaces)",
    "refresh" : 2,
    "regex" : "",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "1",
     "value" : "1"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "interfaces_lan",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},interfaces)",
    "refresh" : 2,
    "regex" : "/.*other:([0-9]+).*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "1",
     "value" : "1"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "interfaces_wlan",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},interfaces)",
    "refresh" : 2,
    "regex" : "/.*wireless:([0-9]+).*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "isNone" : true,
     "text" : "None",
     "value" : ""
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "interfaces_vpn",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},interfaces)",
    "refresh" : 2,
    "regex" : "/.*tunnel:([0-9]+).*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : " - noch keine Auswahl -",
     "value" : " - noch keine Auswahl -"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "firstseen",
    "options" : [

     ],
    "query" : "%%PROM_INFO_PREFIX%%%%PROM_SEPERATOR%%firstseen{hostname=\"[[hostname]]\"}",
    "refresh" : 2,
    "regex" : "",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "2016",
     "value" : "2016"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "firstseen_year",
    "options" : [

     ],
    "query" : "query_result(year([[firstseen]]))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "6",
     "value" : "6"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "firstseen_month",
    "options" : [

     ],
    "query" : "query_result(month([[firstseen]]))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "5",
     "value" : "5"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "firstseen_day",
    "options" : [

     ],
    "query" : "query_result(day_of_month([[firstseen]]))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : " - noch keine Auswahl -",
     "value" : " - noch keine Auswahl -"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "lastseen",
    "options" : [

     ],
    "query" : "%%PROM_INFO_PREFIX%%%%PROM_SEPERATOR%%lastseen{hostname=\"[[hostname]]\"}",
    "refresh" : 2,
    "regex" : "",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "2017",
     "value" : "2017"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "lastseen_year",
    "options" : [

     ],
    "query" : "query_result(year([[lastseen]]))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "10",
     "value" : "10"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "lastseen_month",
    "options" : [

     ],
    "query" : "query_result(month([[lastseen]]))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "16",
     "value" : "16"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "lastseen_day",
    "options" : [

     ],
    "query" : "query_result(day_of_month([[lastseen]]))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "12",
     "value" : "12"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "lastseen_hour",
    "options" : [

     ],
    "query" : "query_result(hour([[lastseen]]))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "19",
     "value" : "19"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "lastseen_minute",
    "options" : [

     ],
    "query" : "query_result(minute([[lastseen]]))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "0",
     "value" : "0"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "updown",
    "options" : [

     ],
    "query" : "query_result(absent(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m])) - 1 or vector(1))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "-94791",
     "value" : "-94791"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "uptime_seconds",
    "options" : [

     ],
    "query" : "query_result(max(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m]) or ([[lastseen]] - time())))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "19",
     "value" : "19"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "uptime_minute",
    "options" : [

     ],
    "query" : "query_result(minute(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m]) or (time() - [[lastseen]])))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "2",
     "value" : "2"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "uptime_hour",
    "options" : [

     ],
    "query" : "query_result(hour(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m]) or ( time() - [[lastseen]])))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "1",
     "value" : "1"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "uptime_day",
    "options" : [

     ],
    "query" : "query_result(day_of_month(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m]) or (time() - [[lastseen]])) - 1)",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "0",
     "value" : "0"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "uptime_month",
    "options" : [

     ],
    "query" : "query_result(month(max_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uptime{hostname=\"[[hostname]]\"}[5m]) or (time() - [[lastseen]])) - 1)",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "TP-Link TL-WR841N/ND v9",
     "value" : "TP-Link TL-WR841N/ND v9"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "hardware",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},model)",
    "refresh" : 2,
    "regex" : "",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "0.10.2",
     "value" : "0.10.2"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "firmware",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},firmware)",
    "refresh" : 2,
    "regex" : "",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "gluon-v2016.2.3",
     "value" : "gluon-v2016.2.3"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "base",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},base)",
    "refresh" : 2,
    "regex" : "",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "true",
     "value" : "true"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "autoupdater",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},autoupdater)",
    "refresh" : 2,
    "regex" : "",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "-1",
     "value" : "-1"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "uplink",
    "options" : [

     ],
    "query" : "query_result(max(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uplink{hostname=\"[[hostname]]\"} or vector(-1)))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "false",
     "value" : "false"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "fastd",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"},fastd)",
    "refresh" : 2,
    "regex" : "",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "00:16:3e:7f:3b:9e",
     "value" : "00:16:3e:7f:3b:9e"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "gateway",
    "options" : [

     ],
    "query" : "%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"}",
    "refresh" : 2,
    "regex" : "/.*gateway=\"([^\"]*)\".*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "51.486731",
     "value" : "51.486731"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "latitude",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"}, latitude)",
    "refresh" : 2,
    "regex" : "",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "7.499154",
     "value" : "7.499154"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "longitude",
    "options" : [

     ],
    "query" : "label_values(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\"}, longitude)",
    "refresh" : 2,
    "regex" : "",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "-1",
     "value" : "-1"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "clients",
    "options" : [

     ],
    "query" : "query_result(max(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients{hostname=\"[[hostname]]\"} or vector(-1)))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "64",
     "value" : "64"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "clients_max",
    "options" : [

     ],
    "query" : "query_result(max(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%clients))",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "1508251166",
     "value" : "1508251166"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "now",
    "options" : [

     ],
    "query" : "query_result(vector(time()))",
    "refresh" : 2,
    "regex" : "/.* (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "2017",
     "value" : "2017"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "now_year",
    "options" : [

     ],
    "query" : "query_result(year(vector(time())))",
    "refresh" : 2,
    "regex" : "/.* (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "10",
     "value" : "10"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "now_month",
    "options" : [

     ],
    "query" : "query_result(month(vector(time())))",
    "refresh" : 2,
    "regex" : "/.* (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "17",
     "value" : "17"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "now_day",
    "options" : [

     ],
    "query" : "query_result(day_of_month(vector(time())))",
    "refresh" : 2,
    "regex" : "/.* (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "14",
     "value" : "14"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "now_hour",
    "options" : [

     ],
    "query" : "query_result(hour(vector(time())))",
    "refresh" : 2,
    "regex" : "/.* (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "39",
     "value" : "39"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "now_minute",
    "options" : [

     ],
    "query" : "query_result(minute(vector(time())))",
    "refresh" : 2,
    "regex" : "/.* (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "1",
     "value" : "1"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "autoupdater_int",
    "options" : [

     ],
    "query" : "query_result(vector(count_scalar(%%PROM_INFO_PREFIX%%{hostname=\"[[hostname]]\",autoupdater=\"true\"})))",
    "refresh" : 2,
    "regex" : "/.* (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "isNone" : true,
     "text" : "None",
     "value" : ""
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "uplink_now",
    "options" : [

     ],
    "query" : "query_result(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uplink{hostname=\"[[hostname]]\"})",
    "refresh" : 2,
    "regex" : "/.*} (.+) .*/",
    "sort" : 0,
    "tagValuesQuery" : "",
    "tags" : [

     ],
    "tagsQuery" : "",
    "type" : "query",
    "useTags" : false
    },
   {
    "allValue" : null,
    "current" : {
     "text" : "0",
     "value" : "0"
     },
    "datasource" : null,
    "hide" : 2,
    "includeAll" : false,
    "label" : null,
    "multi" : false,
    "name" : "uplink_known",
    "options" : [

     ],
    "query" : "query_result(min(round(avg_over_time(%%PROM_STATS_PREFIX%%%%PROM_SEPERATOR%%uplink{hostname=\"[[hostname]]\"}[7d])) or vector(2)))",
    "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-render",
 "version" : 19
 }