5257 lines
		
	
	
		
			119 KiB
		
	
	
	
		
			JSON
		
	
	
	
			
		
		
	
	
			5257 lines
		
	
	
		
			119 KiB
		
	
	
	
		
			JSON
		
	
	
	
| {
 | |
|   "__inputs": [
 | |
|     {
 | |
|       "name": "DS_UNIFI_POLLER",
 | |
|       "label": "UniFi Poller",
 | |
|       "description": "",
 | |
|       "type": "datasource",
 | |
|       "pluginId": "influxdb",
 | |
|       "pluginName": "InfluxDB"
 | |
|     }
 | |
|   ],
 | |
|   "__requires": [
 | |
|     {
 | |
|       "type": "grafana",
 | |
|       "id": "grafana",
 | |
|       "name": "Grafana",
 | |
|       "version": "6.6.0"
 | |
|     },
 | |
|     {
 | |
|       "type": "panel",
 | |
|       "id": "grafana-clock-panel",
 | |
|       "name": "Clock",
 | |
|       "version": "1.0.3"
 | |
|     },
 | |
|     {
 | |
|       "type": "panel",
 | |
|       "id": "grafana-piechart-panel",
 | |
|       "name": "Pie Chart",
 | |
|       "version": "1.3.9"
 | |
|     },
 | |
|     {
 | |
|       "type": "panel",
 | |
|       "id": "graph",
 | |
|       "name": "Graph",
 | |
|       "version": ""
 | |
|     },
 | |
|     {
 | |
|       "type": "datasource",
 | |
|       "id": "influxdb",
 | |
|       "name": "InfluxDB",
 | |
|       "version": "1.0.0"
 | |
|     },
 | |
|     {
 | |
|       "type": "panel",
 | |
|       "id": "singlestat",
 | |
|       "name": "Singlestat",
 | |
|       "version": ""
 | |
|     },
 | |
|     {
 | |
|       "type": "panel",
 | |
|       "id": "table",
 | |
|       "name": "Table",
 | |
|       "version": ""
 | |
|     },
 | |
|     {
 | |
|       "type": "panel",
 | |
|       "id": "text",
 | |
|       "name": "Text",
 | |
|       "version": ""
 | |
|     }
 | |
|   ],
 | |
|   "annotations": {
 | |
|     "list": [
 | |
|       {
 | |
|         "builtIn": 1,
 | |
|         "datasource": "-- Grafana --",
 | |
|         "enable": true,
 | |
|         "hide": true,
 | |
|         "iconColor": "rgba(0, 211, 255, 1)",
 | |
|         "name": "Annotations & Alerts",
 | |
|         "type": "dashboard"
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "description": "UniFi Poller v2.0 Displays detailed information for wireless access points in a UniFi network.",
 | |
|   "editable": true,
 | |
|   "gnetId": 10415,
 | |
|   "graphTooltip": 1,
 | |
|   "id": null,
 | |
|   "iteration": 1580615240043,
 | |
|   "links": [
 | |
|     {
 | |
|       "asDropdown": true,
 | |
|       "icon": "external link",
 | |
|       "includeVars": false,
 | |
|       "keepTime": true,
 | |
|       "tags": [
 | |
|         "unifi-poller"
 | |
|       ],
 | |
|       "title": "UniFi Poller",
 | |
|       "type": "dashboards"
 | |
|     },
 | |
|     {
 | |
|       "icon": "question",
 | |
|       "tags": [],
 | |
|       "title": "Help",
 | |
|       "type": "link",
 | |
|       "url": "https://golift.io/unifi-poller/issues"
 | |
|     },
 | |
|     {
 | |
|       "icon": "doc",
 | |
|       "tags": [],
 | |
|       "title": "Wiki",
 | |
|       "type": "link",
 | |
|       "url": "https://golift.io/unifi-poller/wiki"
 | |
|     },
 | |
|     {
 | |
|       "icon": "bolt",
 | |
|       "tags": [],
 | |
|       "title": "Discord",
 | |
|       "type": "link",
 | |
|       "url": "https://discord.gg/KnyKYt2"
 | |
|     }
 | |
|   ],
 | |
|   "panels": [
 | |
|     {
 | |
|       "content": "<br>\n<br>\n<center><b><font size=\"6px\">Unifi UAP</font></b></center>\n",
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "gridPos": {
 | |
|         "h": 3,
 | |
|         "w": 4,
 | |
|         "x": 0,
 | |
|         "y": 0
 | |
|       },
 | |
|       "id": 34,
 | |
|       "links": [],
 | |
|       "mode": "html",
 | |
|       "options": {},
 | |
|       "title": "",
 | |
|       "transparent": true,
 | |
|       "type": "text"
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "breakPoint": "50%",
 | |
|       "cacheTimeout": null,
 | |
|       "combine": {
 | |
|         "label": "Others",
 | |
|         "threshold": 0
 | |
|       },
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "decimals": 0,
 | |
|       "description": "",
 | |
|       "fontSize": "70%",
 | |
|       "format": "short",
 | |
|       "gridPos": {
 | |
|         "h": 10,
 | |
|         "w": 6,
 | |
|         "x": 4,
 | |
|         "y": 0
 | |
|       },
 | |
|       "hideTimeOverride": true,
 | |
|       "id": 38,
 | |
|       "interval": null,
 | |
|       "legend": {
 | |
|         "header": "",
 | |
|         "percentage": true,
 | |
|         "show": true,
 | |
|         "sortDesc": false,
 | |
|         "values": false
 | |
|       },
 | |
|       "legendType": "Right side",
 | |
|       "links": [],
 | |
|       "maxDataPoints": 3,
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {},
 | |
|       "pieType": "pie",
 | |
|       "strokeWidth": 1,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "Ch $tag_channel",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "null"
 | |
|               ],
 | |
|               "type": "fill"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "query": "select count(distinct(hostname)) FROM \"clients\" WHERE $timeFilter AND ap_name =~ /$AP$/ AND site_name =~ /$Site$/ GROUP BY \"channel\"",
 | |
|           "rawQuery": true,
 | |
|           "refId": "B",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "value"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": []
 | |
|         }
 | |
|       ],
 | |
|       "timeFrom": "5m",
 | |
|       "title": "Clients / Channel",
 | |
|       "transparent": true,
 | |
|       "type": "grafana-piechart-panel",
 | |
|       "valueName": "current"
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "breakPoint": "25%",
 | |
|       "cacheTimeout": null,
 | |
|       "combine": {
 | |
|         "label": "Others",
 | |
|         "threshold": 0
 | |
|       },
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "decimals": 0,
 | |
|       "description": "",
 | |
|       "fontSize": "70%",
 | |
|       "format": "short",
 | |
|       "gridPos": {
 | |
|         "h": 10,
 | |
|         "w": 7,
 | |
|         "x": 10,
 | |
|         "y": 0
 | |
|       },
 | |
|       "hideTimeOverride": true,
 | |
|       "id": 36,
 | |
|       "interval": null,
 | |
|       "legend": {
 | |
|         "header": "",
 | |
|         "percentage": true,
 | |
|         "show": true,
 | |
|         "sort": "current",
 | |
|         "sortDesc": true,
 | |
|         "values": true
 | |
|       },
 | |
|       "legendType": "Right side",
 | |
|       "links": [],
 | |
|       "maxDataPoints": 3,
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {},
 | |
|       "pieType": "pie",
 | |
|       "strokeWidth": "3",
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_ap_name $tag_radio_proto",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "channel"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "hide": false,
 | |
|           "measurement": "clients",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "query": "select count(distinct(hostname)) FROM \"clients\" WHERE ($timeFilter  AND  ap_name =~ /$AP$/ AND site_name =~ /$Site$/) GROUP BY \"radio_proto\", \"ap_name\"",
 | |
|           "rawQuery": true,
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "hostname"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "distinct"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "is_wired",
 | |
|               "operator": "=",
 | |
|               "value": "false"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "timeFrom": "5m",
 | |
|       "title": "Clients / AP Band",
 | |
|       "transparent": true,
 | |
|       "type": "grafana-piechart-panel",
 | |
|       "valueName": "current"
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "breakPoint": "50%",
 | |
|       "cacheTimeout": null,
 | |
|       "combine": {
 | |
|         "label": "Others",
 | |
|         "threshold": 0
 | |
|       },
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "decimals": 0,
 | |
|       "description": "This shows an OUI breakdown from Unifi's perspective.",
 | |
|       "fontSize": "70%",
 | |
|       "format": "short",
 | |
|       "gridPos": {
 | |
|         "h": 10,
 | |
|         "w": 7,
 | |
|         "x": 17,
 | |
|         "y": 0
 | |
|       },
 | |
|       "hideTimeOverride": true,
 | |
|       "id": 40,
 | |
|       "interval": null,
 | |
|       "legend": {
 | |
|         "header": "",
 | |
|         "show": true,
 | |
|         "sort": "current",
 | |
|         "sortDesc": true,
 | |
|         "values": true
 | |
|       },
 | |
|       "legendType": "Right side",
 | |
|       "links": [],
 | |
|       "maxDataPoints": 3,
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {},
 | |
|       "pieType": "pie",
 | |
|       "strokeWidth": 1,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_oui",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "channel"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "clients",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "query": "select count(distinct(hostname)) FROM \"clients\" WHERE $timeFilter AND ap_name =~ /$AP$/ AND site_name =~ /$Site$/ GROUP BY \"oui\"",
 | |
|           "rawQuery": true,
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "hostname"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "distinct"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "is_wired",
 | |
|               "operator": "=",
 | |
|               "value": "false"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "timeFrom": "5m",
 | |
|       "title": "Client / MAC OUI",
 | |
|       "transparent": true,
 | |
|       "type": "grafana-piechart-panel",
 | |
|       "valueName": "current"
 | |
|     },
 | |
|     {
 | |
|       "cacheTimeout": null,
 | |
|       "colorBackground": false,
 | |
|       "colorValue": false,
 | |
|       "colors": [
 | |
|         "rgba(245, 54, 54, 0.9)",
 | |
|         "rgba(237, 129, 40, 0.89)",
 | |
|         "rgba(50, 172, 45, 0.97)"
 | |
|       ],
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "description": "",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "format": "none",
 | |
|       "gauge": {
 | |
|         "maxValue": 100,
 | |
|         "minValue": 0,
 | |
|         "show": false,
 | |
|         "thresholdLabels": false,
 | |
|         "thresholdMarkers": true
 | |
|       },
 | |
|       "gridPos": {
 | |
|         "h": 4,
 | |
|         "w": 2,
 | |
|         "x": 0,
 | |
|         "y": 3
 | |
|       },
 | |
|       "hideTimeOverride": true,
 | |
|       "id": 48,
 | |
|       "interval": null,
 | |
|       "isNew": true,
 | |
|       "links": [],
 | |
|       "mappingType": 1,
 | |
|       "mappingTypes": [
 | |
|         {
 | |
|           "name": "value to text",
 | |
|           "value": 1
 | |
|         },
 | |
|         {
 | |
|           "name": "range to text",
 | |
|           "value": 2
 | |
|         }
 | |
|       ],
 | |
|       "maxDataPoints": 100,
 | |
|       "nullPointMode": "connected",
 | |
|       "nullText": null,
 | |
|       "options": {},
 | |
|       "postfix": "",
 | |
|       "postfixFontSize": "80%",
 | |
|       "prefix": "",
 | |
|       "prefixFontSize": "50%",
 | |
|       "rangeMaps": [
 | |
|         {
 | |
|           "from": "null",
 | |
|           "text": "N/A",
 | |
|           "to": "null"
 | |
|         }
 | |
|       ],
 | |
|       "sparkline": {
 | |
|         "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|         "full": false,
 | |
|         "lineColor": "rgb(31, 120, 193)",
 | |
|         "show": false
 | |
|       },
 | |
|       "tableColumn": "",
 | |
|       "targets": [
 | |
|         {
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_radios",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "query": "select count(distinct(hostname)) FROM \"clients\" WHERE ($timeFilter AND ap_name =~ /$AP$/ AND site_name =~ /$Site$/)",
 | |
|           "rawQuery": true,
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "channel"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$host$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "ng"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": "",
 | |
|       "timeFrom": "5m",
 | |
|       "title": "Users",
 | |
|       "type": "singlestat",
 | |
|       "valueFontSize": "120%",
 | |
|       "valueMaps": [],
 | |
|       "valueName": "current"
 | |
|     },
 | |
|     {
 | |
|       "cacheTimeout": null,
 | |
|       "colorBackground": false,
 | |
|       "colorValue": false,
 | |
|       "colors": [
 | |
|         "rgba(245, 54, 54, 0.9)",
 | |
|         "rgba(237, 129, 40, 0.89)",
 | |
|         "rgba(50, 172, 45, 0.97)"
 | |
|       ],
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "description": "",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "format": "none",
 | |
|       "gauge": {
 | |
|         "maxValue": 100,
 | |
|         "minValue": 0,
 | |
|         "show": false,
 | |
|         "thresholdLabels": false,
 | |
|         "thresholdMarkers": true
 | |
|       },
 | |
|       "gridPos": {
 | |
|         "h": 4,
 | |
|         "w": 2,
 | |
|         "x": 2,
 | |
|         "y": 3
 | |
|       },
 | |
|       "hideTimeOverride": true,
 | |
|       "id": 52,
 | |
|       "interval": null,
 | |
|       "isNew": true,
 | |
|       "links": [],
 | |
|       "mappingType": 1,
 | |
|       "mappingTypes": [
 | |
|         {
 | |
|           "name": "value to text",
 | |
|           "value": 1
 | |
|         },
 | |
|         {
 | |
|           "name": "range to text",
 | |
|           "value": 2
 | |
|         }
 | |
|       ],
 | |
|       "maxDataPoints": 100,
 | |
|       "nullPointMode": "connected",
 | |
|       "nullText": null,
 | |
|       "options": {},
 | |
|       "postfix": "",
 | |
|       "postfixFontSize": "80%",
 | |
|       "prefix": "",
 | |
|       "prefixFontSize": "50%",
 | |
|       "rangeMaps": [
 | |
|         {
 | |
|           "from": "null",
 | |
|           "text": "N/A",
 | |
|           "to": "null"
 | |
|         }
 | |
|       ],
 | |
|       "sparkline": {
 | |
|         "fillColor": "rgba(31, 118, 189, 0.18)",
 | |
|         "full": false,
 | |
|         "lineColor": "rgb(31, 120, 193)",
 | |
|         "show": false
 | |
|       },
 | |
|       "tableColumn": "",
 | |
|       "targets": [
 | |
|         {
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "is_guest"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "clients",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "query": "select count(distinct(hostname)) FROM \"clients\" WHERE ($timeFilter AND ap_name =~ /$AP$/ AND site_name =~ /$Site$/ AND is_guest = \"true\")",
 | |
|           "rawQuery": true,
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "channel"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": []
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": "",
 | |
|       "timeFrom": "5m",
 | |
|       "title": "Guests",
 | |
|       "type": "singlestat",
 | |
|       "valueFontSize": "120%",
 | |
|       "valueMaps": [
 | |
|         {
 | |
|           "op": "=",
 | |
|           "text": "0",
 | |
|           "value": "null"
 | |
|         }
 | |
|       ],
 | |
|       "valueName": "current"
 | |
|     },
 | |
|     {
 | |
|       "bgColor": "#3f2b5b",
 | |
|       "clockType": "12 hour",
 | |
|       "countdownSettings": {
 | |
|         "customFormat": null,
 | |
|         "endCountdownTime": "2018-04-29T21:47:00.000Z",
 | |
|         "endText": "00:00:00"
 | |
|       },
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "dateSettings": {
 | |
|         "dateFormat": "YYYY-MM-DD",
 | |
|         "fontSize": "12px",
 | |
|         "fontWeight": "bold",
 | |
|         "showDate": true
 | |
|       },
 | |
|       "gridPos": {
 | |
|         "h": 3,
 | |
|         "w": 4,
 | |
|         "x": 0,
 | |
|         "y": 7
 | |
|       },
 | |
|       "id": 32,
 | |
|       "links": [],
 | |
|       "mode": "time",
 | |
|       "offsetFromUtc": null,
 | |
|       "offsetFromUtcMinutes": null,
 | |
|       "options": {},
 | |
|       "refreshSettings": {
 | |
|         "syncWithDashboard": false
 | |
|       },
 | |
|       "timeSettings": {
 | |
|         "customFormat": "HH:mm:ss",
 | |
|         "fontSize": "30px",
 | |
|         "fontWeight": "normal"
 | |
|       },
 | |
|       "timezone": null,
 | |
|       "timezoneSettings": {
 | |
|         "fontSize": "12px",
 | |
|         "fontWeight": "normal",
 | |
|         "showTimezone": false,
 | |
|         "zoneFormat": "offsetAbbv"
 | |
|       },
 | |
|       "title": "Now",
 | |
|       "type": "grafana-clock-panel"
 | |
|     },
 | |
|     {
 | |
|       "columns": [],
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fontSize": "100%",
 | |
|       "gridPos": {
 | |
|         "h": 6,
 | |
|         "w": 24,
 | |
|         "x": 0,
 | |
|         "y": 10
 | |
|       },
 | |
|       "hideTimeOverride": true,
 | |
|       "id": 1,
 | |
|       "isNew": true,
 | |
|       "links": [],
 | |
|       "options": {},
 | |
|       "pageSize": null,
 | |
|       "scroll": false,
 | |
|       "showHeader": true,
 | |
|       "sort": {
 | |
|         "col": 11,
 | |
|         "desc": true
 | |
|       },
 | |
|       "styles": [
 | |
|         {
 | |
|           "alias": "",
 | |
|           "align": "auto",
 | |
|           "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": "Time",
 | |
|           "thresholds": [],
 | |
|           "type": "hidden",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "",
 | |
|           "align": "auto",
 | |
|           "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": "Uptime",
 | |
|           "thresholds": [],
 | |
|           "type": "number",
 | |
|           "unit": "dtdurations"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Name",
 | |
|           "align": "auto",
 | |
|           "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": false,
 | |
|           "linkTargetBlank": true,
 | |
|           "linkUrl": "http:",
 | |
|           "pattern": "name",
 | |
|           "preserveFormat": false,
 | |
|           "sanitize": false,
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Version",
 | |
|           "align": "auto",
 | |
|           "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": "version",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Site",
 | |
|           "align": "auto",
 | |
|           "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": "site_name",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Model",
 | |
|           "align": "auto",
 | |
|           "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": "Device MAC",
 | |
|           "align": "auto",
 | |
|           "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": "device_ap",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Unifi Serial #",
 | |
|           "align": "auto",
 | |
|           "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": "serial",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Site ID",
 | |
|           "align": "auto",
 | |
|           "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": "site_id",
 | |
|           "thresholds": [],
 | |
|           "type": "hidden",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "",
 | |
|           "align": "auto",
 | |
|           "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": "Version",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "",
 | |
|           "align": "auto",
 | |
|           "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": 1,
 | |
|           "pattern": "Last Seen",
 | |
|           "sanitize": true,
 | |
|           "thresholds": [],
 | |
|           "type": "number",
 | |
|           "unit": "dateTimeAsUS"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Bandsteering Mode",
 | |
|           "align": "auto",
 | |
|           "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": "bandsteering_mode",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "",
 | |
|           "align": "auto",
 | |
|           "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": 1,
 | |
|           "pattern": "CPU",
 | |
|           "thresholds": [],
 | |
|           "type": "number",
 | |
|           "unit": "percent"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Guests",
 | |
|           "align": "auto",
 | |
|           "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": 0,
 | |
|           "pattern": "guest-num_sta",
 | |
|           "thresholds": [],
 | |
|           "type": "number",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Controller",
 | |
|           "align": "auto",
 | |
|           "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,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "source",
 | |
|           "thresholds": [],
 | |
|           "type": "hidden",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Type",
 | |
|           "align": "auto",
 | |
|           "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,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "type",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Device MAC",
 | |
|           "align": "auto",
 | |
|           "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,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "mac",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         }
 | |
|       ],
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "model"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "serial"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "site_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "source"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "type"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "version"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "mac"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "table",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "ip"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Address"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "uptime"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Uptime"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "last_seen"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "*1000"
 | |
|                 ],
 | |
|                 "type": "math"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Last Seen"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "cpu"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "CPU"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "user-num_sta"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Users"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "guest-num_sta"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Guests"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "timeFrom": "5m",
 | |
|       "title": "UAP Details",
 | |
|       "transform": "table",
 | |
|       "type": "table"
 | |
|     },
 | |
|     {
 | |
|       "columns": [],
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "description": "The counters in this table represent uptime totals and do not change with the time range selector. ",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fontSize": "100%",
 | |
|       "gridPos": {
 | |
|         "h": 6,
 | |
|         "w": 24,
 | |
|         "x": 0,
 | |
|         "y": 16
 | |
|       },
 | |
|       "hideTimeOverride": true,
 | |
|       "id": 49,
 | |
|       "isNew": true,
 | |
|       "links": [],
 | |
|       "options": {},
 | |
|       "pageSize": null,
 | |
|       "scroll": false,
 | |
|       "showHeader": true,
 | |
|       "sort": {
 | |
|         "col": 11,
 | |
|         "desc": true
 | |
|       },
 | |
|       "styles": [
 | |
|         {
 | |
|           "alias": "",
 | |
|           "align": "auto",
 | |
|           "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": "Time",
 | |
|           "thresholds": [],
 | |
|           "type": "hidden",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "AP Name",
 | |
|           "align": "auto",
 | |
|           "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": "device_name",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "dtdurations"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Radio",
 | |
|           "align": "auto",
 | |
|           "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": false,
 | |
|           "linkTargetBlank": true,
 | |
|           "linkUrl": "http:",
 | |
|           "pattern": "radio",
 | |
|           "preserveFormat": false,
 | |
|           "sanitize": false,
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Name",
 | |
|           "align": "auto",
 | |
|           "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,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "radio_name",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "ESSID",
 | |
|           "align": "auto",
 | |
|           "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,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "essid",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "",
 | |
|           "align": "auto",
 | |
|           "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": 0,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "CCQ",
 | |
|           "thresholds": [],
 | |
|           "type": "number",
 | |
|           "unit": "percent"
 | |
|         },
 | |
|         {
 | |
|           "alias": "VAP",
 | |
|           "align": "auto",
 | |
|           "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,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "name",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "BSSID",
 | |
|           "align": "auto",
 | |
|           "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,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "bssid",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Site",
 | |
|           "align": "auto",
 | |
|           "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,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "site_name",
 | |
|           "thresholds": [],
 | |
|           "type": "string",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "Controller",
 | |
|           "align": "auto",
 | |
|           "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,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "source",
 | |
|           "thresholds": [],
 | |
|           "type": "hidden",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "",
 | |
|           "align": "auto",
 | |
|           "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": 1,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "/^Bytes/",
 | |
|           "thresholds": [],
 | |
|           "type": "number",
 | |
|           "unit": "decbytes"
 | |
|         },
 | |
|         {
 | |
|           "alias": "",
 | |
|           "align": "auto",
 | |
|           "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": 0,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "/^[TR]x/",
 | |
|           "thresholds": [],
 | |
|           "type": "number",
 | |
|           "unit": "short"
 | |
|         },
 | |
|         {
 | |
|           "alias": "",
 | |
|           "align": "auto",
 | |
|           "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": 0,
 | |
|           "mappingType": 1,
 | |
|           "pattern": "Avg Client Sig",
 | |
|           "thresholds": [],
 | |
|           "type": "number",
 | |
|           "unit": "dBm"
 | |
|         }
 | |
|       ],
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "radio"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "site_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "source"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "usage"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "essid"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "radio_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "bssid"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_vaps",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "table",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "channel"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Channel"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_bytes"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Bytes Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_bytes"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Bytes Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "num_sta"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Clients"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_packets"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Rx Packets"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_packets"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Tx Packets"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "ccq"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "/10"
 | |
|                 ],
 | |
|                 "type": "math"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "CCQ"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "avg_client_signal"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Avg Client Sig"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_dropped"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Rx Drops"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_dropped"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "last"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Tx Drops"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "timeFrom": "5m",
 | |
|       "title": "Networks / UAP",
 | |
|       "transform": "table",
 | |
|       "type": "table"
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "cacheTimeout": null,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "description": "",
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 7,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 22
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "hideTimeOverride": true,
 | |
|       "id": 30,
 | |
|       "interval": "",
 | |
|       "legend": {
 | |
|         "avg": false,
 | |
|         "current": false,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "null",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_name",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "cpu"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": "1h",
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "UAP CPU Usage",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "transparent": true,
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "format": "percent",
 | |
|           "label": "",
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "cacheTimeout": null,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "description": "",
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 7,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 22
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "hideTimeOverride": true,
 | |
|       "id": 47,
 | |
|       "interval": "",
 | |
|       "legend": {
 | |
|         "avg": false,
 | |
|         "current": false,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "null",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_name",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "query": "SELECT \"mem_used\" FROM \"uap\" WHERE (\"name\" =~ /^$host$/ AND \"site_name\" =~ /^$Site$/) AND $timeFilter GROUP BY \"name\"",
 | |
|           "rawQuery": false,
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "mem"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": "1h",
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "UAP Memory Usage",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "transparent": true,
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "format": "percent",
 | |
|           "label": "",
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 7,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 29
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 3,
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "show": true,
 | |
|         "sortDesc": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [
 | |
|         {
 | |
|           "alias": "/Load 15$/",
 | |
|           "fill": 0,
 | |
|           "lines": true,
 | |
|           "linewidth": 6
 | |
|         }
 | |
|       ],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_name $col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "loadavg_1"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Avg Load 1"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "loadavg_5"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Avg Load 5"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "loadavg_15"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Avg Load 15"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "UAP Load Average",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "cumulative"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "format": "none",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "decimals": 0,
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 0,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 7,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 29
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 46,
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "hideEmpty": true,
 | |
|         "hideZero": true,
 | |
|         "max": true,
 | |
|         "min": true,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "sort": "current",
 | |
|         "sortDesc": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 3,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": true,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name Total",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_radios",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "query": "SELECT last(\"num_sta\") FROM \"uap_radios\" WHERE (\"device_name\" =~ /^$host$/ AND \"radio\" = 'na') AND $timeFilter GROUP BY time($__interval), \"device_name\"",
 | |
|           "rawQuery": false,
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "num_sta"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "max"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Clients / UAP",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "format": "none",
 | |
|           "label": "",
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "description": "Devices TX / RX bytes per second grouped by OUI. RX on negative axis.",
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 36
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 42,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": true,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "sort": "current",
 | |
|         "sortDesc": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [
 | |
|         {
 | |
|           "alias": "/Rx$/",
 | |
|           "transform": "negative-Y"
 | |
|         }
 | |
|       ],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_oui $col",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "oui"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "none"
 | |
|               ],
 | |
|               "type": "fill"
 | |
|             }
 | |
|           ],
 | |
|           "hide": false,
 | |
|           "measurement": "clients",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "query": "SELECT derivative(sum(\"rx_bytes\"), 1s) AS \"Rx\", derivative(sum(\"rx_bytes\"), 1s) AS \"Rx\" FROM \"clients\" WHERE (\"oui\" = 'Htc' AND \"is_wired\" = 'false') AND $timeFilter GROUP BY time(30s), \"oui\" fill(none)",
 | |
|           "rawQuery": false,
 | |
|           "refId": "B",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_bytes_r"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_bytes_r"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "ap_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Wireless Traffic / Vendor",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "transparent": true,
 | |
|       "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
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "decimals": 0,
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 2,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 36
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 19,
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "hideEmpty": true,
 | |
|         "hideZero": true,
 | |
|         "max": true,
 | |
|         "min": true,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": true,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name 5GHz $col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_radios",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "user-num_sta"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "max"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Users"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "guest-num_sta"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "max"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Guests"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "na"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           "alias": "$tag_device_name 2.4GHz $col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_radios",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "B",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "guest-num_sta"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "max"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Guests"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "user-num_sta"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "max"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Users"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "ng"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Users & Guests / UAP band",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "transparent": true,
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "format": "none",
 | |
|           "label": "",
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "fill": 0,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 44
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 50,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "hideEmpty": true,
 | |
|         "hideZero": false,
 | |
|         "max": true,
 | |
|         "min": true,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "sort": "current",
 | |
|         "sortDesc": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_ap_name",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "ap_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "clients",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "query": "SELECT derivative(first(\"wired-rx_bytes\"), 1s) FROM \"clients\" WHERE (\"hostname\" = 'dns-rtn') AND $timeFilter GROUP BY time(10s) fill(none)",
 | |
|           "rawQuery": false,
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "signal"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "ap_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Average Client Signal",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "format": "dBm",
 | |
|           "label": "Client Signal - Average",
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "fill": 0,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 44
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 44,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "hideEmpty": false,
 | |
|         "hideZero": false,
 | |
|         "max": true,
 | |
|         "min": true,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "sort": "current",
 | |
|         "sortDesc": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_ap_name",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "ap_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "clients",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "query": "SELECT derivative(first(\"wired-rx_bytes\"), 1s) FROM \"clients\" WHERE (\"hostname\" = 'dns-rtn') AND $timeFilter GROUP BY time(10s) fill(none)",
 | |
|           "rawQuery": false,
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rssi"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "ap_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Average AP RSSI",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "format": "dBm",
 | |
|           "label": "Rssi",
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 52
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 18,
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": true,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "null"
 | |
|               ],
 | |
|               "type": "fill"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_vaps",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "ccq"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   " / 10"
 | |
|                 ],
 | |
|                 "type": "math"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "na"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "5 GHz Client Connection Quality",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "cumulative"
 | |
|       },
 | |
|       "transparent": true,
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "format": "percent",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 52
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 51,
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": true,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "null"
 | |
|               ],
 | |
|               "type": "fill"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_vaps",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "ccq"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   " / 10"
 | |
|                 ],
 | |
|                 "type": "math"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "ng"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "2.4 GHz Client Connection Quality",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "cumulative"
 | |
|       },
 | |
|       "transparent": true,
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "format": "percent",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 0,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 60
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 8,
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "sort": "max",
 | |
|         "sortDesc": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 3,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name $col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "null"
 | |
|               ],
 | |
|               "type": "fill"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_radios",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "cu_self_rx"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "cu_self_tx"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "cu_total"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Total"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "na"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "5 GHz Channel Utilization",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "cumulative"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "decimals": 1,
 | |
|           "format": "percent",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": "0",
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "description": "Displays 2.4GHz usage.",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 0,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 60
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 27,
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 3,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name $col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "null"
 | |
|               ],
 | |
|               "type": "fill"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_radios",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "cu_self_rx"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "cu_self_tx"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "cu_total"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Total"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "ng"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "2.4GHz Channel Utilization",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "cumulative"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "format": "percent",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "description": "RX is on the negative Axis.",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 7,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 68
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 20,
 | |
|       "interval": "",
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "sort": "current",
 | |
|         "sortDesc": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [
 | |
|         {
 | |
|           "alias": "/Rx$/",
 | |
|           "transform": "negative-Y"
 | |
|         }
 | |
|       ],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name $col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "null"
 | |
|               ],
 | |
|               "type": "fill"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_vaps",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_bytes"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_bytes"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "na"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "5 GHz Traffic",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "cumulative"
 | |
|       },
 | |
|       "transparent": true,
 | |
|       "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": "pps",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "description": "RX is on the negative Axis.",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 7,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 68
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 24,
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "sort": "current",
 | |
|         "sortDesc": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [
 | |
|         {
 | |
|           "alias": "/Rx$/",
 | |
|           "transform": "negative-Y"
 | |
|         }
 | |
|       ],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name $col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_vaps",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_bytes"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_bytes"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "mean"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "ng"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "2.4GHz Traffic",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "cumulative"
 | |
|       },
 | |
|       "transparent": true,
 | |
|       "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": "pps",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "decimals": 0,
 | |
|       "description": "PPS on the na band. In is on the negative Axis.",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 7,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 75
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 22,
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [
 | |
|         {
 | |
|           "alias": "/Rx$/",
 | |
|           "transform": "negative-Y"
 | |
|         }
 | |
|       ],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name $col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "null"
 | |
|               ],
 | |
|               "type": "fill"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_vaps",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_packets"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_packets"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "na"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "5 GHz Packets",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "cumulative"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "decimals": 1,
 | |
|           "format": "pps",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "pps",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "decimals": 0,
 | |
|       "description": "PPS on the ng band calculated in 30 second buckets. In is on the negative Axis.",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 7,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 75
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 25,
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "sort": "max",
 | |
|         "sortDesc": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [
 | |
|         {
 | |
|           "alias": "/Rx$/",
 | |
|           "transform": "negative-Y"
 | |
|         }
 | |
|       ],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name $col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "null"
 | |
|               ],
 | |
|               "type": "fill"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_vaps",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_packets"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_packets"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "ng"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "2.4GHz Packets",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "cumulative"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "decimals": 1,
 | |
|           "format": "pps",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "pps",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "decimals": 0,
 | |
|       "description": "Visualize packet errors (several types)  per second in the 5GHz band.",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 7,
 | |
|         "w": 12,
 | |
|         "x": 0,
 | |
|         "y": 82
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 21,
 | |
|       "interval": "",
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "sort": "max",
 | |
|         "sortDesc": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [
 | |
|         {
 | |
|           "alias": "/Rx$/",
 | |
|           "transform": "negative-Y"
 | |
|         }
 | |
|       ],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name $col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "radio"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "null"
 | |
|               ],
 | |
|               "type": "fill"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_vaps",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_dropped"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Drops Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_dropped"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Drops Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_dropped"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Errors Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_errors"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Errors Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_crypts"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Crypts Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_frags"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Frags Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_retries"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Retries Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_nwids"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Nwids Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "na"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "5GHz Drops/Errors",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 2,
 | |
|         "value_type": "cumulative"
 | |
|       },
 | |
|       "transparent": true,
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "decimals": 1,
 | |
|           "format": "pps",
 | |
|           "label": "",
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": "${DS_UNIFI_POLLER}",
 | |
|       "decimals": 0,
 | |
|       "description": "In is on the negative axis.",
 | |
|       "editable": true,
 | |
|       "error": false,
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 7,
 | |
|         "w": 12,
 | |
|         "x": 12,
 | |
|         "y": 82
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 26,
 | |
|       "isNew": true,
 | |
|       "legend": {
 | |
|         "alignAsTable": true,
 | |
|         "avg": false,
 | |
|         "current": true,
 | |
|         "max": true,
 | |
|         "min": false,
 | |
|         "rightSide": true,
 | |
|         "show": true,
 | |
|         "sort": "max",
 | |
|         "sortDesc": true,
 | |
|         "total": false,
 | |
|         "values": true
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "links": [],
 | |
|       "nullPointMode": "connected",
 | |
|       "options": {
 | |
|         "dataLinks": []
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pointradius": 5,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [
 | |
|         {
 | |
|           "alias": "/Rx$/",
 | |
|           "transform": "negative-Y"
 | |
|         }
 | |
|       ],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "alias": "$tag_device_name $col",
 | |
|           "dsType": "influxdb",
 | |
|           "groupBy": [
 | |
|             {
 | |
|               "params": [
 | |
|                 "$__interval"
 | |
|               ],
 | |
|               "type": "time"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "device_name"
 | |
|               ],
 | |
|               "type": "tag"
 | |
|             },
 | |
|             {
 | |
|               "params": [
 | |
|                 "null"
 | |
|               ],
 | |
|               "type": "fill"
 | |
|             }
 | |
|           ],
 | |
|           "measurement": "uap_vaps",
 | |
|           "orderByTime": "ASC",
 | |
|           "policy": "default",
 | |
|           "refId": "A",
 | |
|           "resultFormat": "time_series",
 | |
|           "select": [
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_dropped"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Drops Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_dropped"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Drops Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_errors"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Errors Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_errors"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Errors Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_crypts"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Crypts Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_frags"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Frags Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "tx_retries"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Retries Tx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ],
 | |
|             [
 | |
|               {
 | |
|                 "params": [
 | |
|                   "rx_nwids"
 | |
|                 ],
 | |
|                 "type": "field"
 | |
|               },
 | |
|               {
 | |
|                 "params": [],
 | |
|                 "type": "sum"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "1s"
 | |
|                 ],
 | |
|                 "type": "non_negative_derivative"
 | |
|               },
 | |
|               {
 | |
|                 "params": [
 | |
|                   "Nwids Rx"
 | |
|                 ],
 | |
|                 "type": "alias"
 | |
|               }
 | |
|             ]
 | |
|           ],
 | |
|           "tags": [
 | |
|             {
 | |
|               "key": "device_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$AP$/"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "radio",
 | |
|               "operator": "=",
 | |
|               "value": "ng"
 | |
|             },
 | |
|             {
 | |
|               "condition": "AND",
 | |
|               "key": "site_name",
 | |
|               "operator": "=~",
 | |
|               "value": "/^$Site$/"
 | |
|             }
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "2.4GHz Drops/Errors",
 | |
|       "tooltip": {
 | |
|         "msResolution": false,
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "cumulative"
 | |
|       },
 | |
|       "transparent": true,
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "decimals": 1,
 | |
|           "format": "pps",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": false
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     }
 | |
|   ],
 | |
|   "refresh": "30s",
 | |
|   "schemaVersion": 22,
 | |
|   "style": "dark",
 | |
|   "tags": [
 | |
|     "unifi",
 | |
|     "uap",
 | |
|     "unifi-poller"
 | |
|   ],
 | |
|   "templating": {
 | |
|     "list": [
 | |
|       {
 | |
|         "allValue": ".*",
 | |
|         "current": {},
 | |
|         "datasource": "${DS_UNIFI_POLLER}",
 | |
|         "definition": "show tag values from \"uap\" with key=\"source\"",
 | |
|         "hide": 2,
 | |
|         "includeAll": true,
 | |
|         "label": "",
 | |
|         "multi": true,
 | |
|         "name": "Controller",
 | |
|         "options": [],
 | |
|         "query": "show tag values from \"uap\" with key=\"source\"",
 | |
|         "refresh": 1,
 | |
|         "regex": "",
 | |
|         "skipUrlSync": false,
 | |
|         "sort": 1,
 | |
|         "tagValuesQuery": null,
 | |
|         "tags": [],
 | |
|         "tagsQuery": null,
 | |
|         "type": "query",
 | |
|         "useTags": false
 | |
|       },
 | |
|       {
 | |
|         "allValue": null,
 | |
|         "current": {},
 | |
|         "datasource": "${DS_UNIFI_POLLER}",
 | |
|         "definition": "show tag values from \"uap\" with key=\"site_name\" where source =~ /$Controller$/",
 | |
|         "hide": 0,
 | |
|         "includeAll": true,
 | |
|         "label": "",
 | |
|         "multi": true,
 | |
|         "name": "Site",
 | |
|         "options": [],
 | |
|         "query": "show tag values from \"uap\" with key=\"site_name\" where source =~ /$Controller$/",
 | |
|         "refresh": 1,
 | |
|         "regex": "",
 | |
|         "skipUrlSync": false,
 | |
|         "sort": 1,
 | |
|         "tagValuesQuery": null,
 | |
|         "tags": [],
 | |
|         "tagsQuery": null,
 | |
|         "type": "query",
 | |
|         "useTags": false
 | |
|       },
 | |
|       {
 | |
|         "allValue": null,
 | |
|         "current": {},
 | |
|         "datasource": "${DS_UNIFI_POLLER}",
 | |
|         "definition": "show tag values from \"uap\" with key=\"name\"  where site_name =~ /$Site$/",
 | |
|         "hide": 0,
 | |
|         "includeAll": true,
 | |
|         "label": "UniFi AP:",
 | |
|         "multi": true,
 | |
|         "name": "AP",
 | |
|         "options": [],
 | |
|         "query": "show tag values from \"uap\" with key=\"name\"  where site_name =~ /$Site$/",
 | |
|         "refresh": 1,
 | |
|         "regex": "",
 | |
|         "skipUrlSync": false,
 | |
|         "sort": 1,
 | |
|         "tagValuesQuery": null,
 | |
|         "tags": [],
 | |
|         "tagsQuery": null,
 | |
|         "type": "query",
 | |
|         "useTags": false
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "time": {
 | |
|     "from": "now-3h",
 | |
|     "to": "now-5s"
 | |
|   },
 | |
|   "timepicker": {
 | |
|     "nowDelay": "5s",
 | |
|     "refresh_intervals": [
 | |
|       "30s",
 | |
|       "1m",
 | |
|       "5m",
 | |
|       "15m",
 | |
|       "30m",
 | |
|       "1h",
 | |
|       "2h"
 | |
|     ],
 | |
|     "time_options": [
 | |
|       "5m",
 | |
|       "15m",
 | |
|       "1h",
 | |
|       "6h",
 | |
|       "12h",
 | |
|       "24h",
 | |
|       "2d",
 | |
|       "7d",
 | |
|       "30d"
 | |
|     ]
 | |
|   },
 | |
|   "timezone": "browser",
 | |
|   "title": "UniFi-Poller: UAP Insights - InfluxDB",
 | |
|   "uid": "8nQ_RPZiz",
 | |
|   "version": 10
 | |
| } |