KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
| (3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
{{#vardefine:headerIcon|fal fa-key}} | {{#vardefine:headerIcon|fal fa-key}} | ||
{{:USC/Api-Keys.lang}} | {{:USC/Api-Keys.lang}} | ||
{{var | neu--bug Prometheus konfig | |||
| Fehler in [[#{{#var:Prometheus Konfiguration bearbeiten}} | prometheus.yml]] korrigiert | |||
| }} | |||
{{var | neu--bug params | |||
| In der vorhergehenden Version fehlten die Zeilen {{code|params:<br> version: ['2.2']}} | |||
| }} | |||
{{var | neu--Für alle Mandanten | |||
| [[#API_Key_hinzufügen|Option ''Für alle Mandanten'' hinzugefügt]] | |||
| }} | |||
{{var | neu--Konfiguration korrigiert | {{var | neu--Konfiguration korrigiert | ||
| Zeile 12: | Zeile 22: | ||
| [[#Scope_of_functions|Overview of API keys]] is now sortable }} | | [[#Scope_of_functions|Overview of API keys]] is now sortable }} | ||
</div>{{TOC2}}{{Select_lang}} | </div>{{TOC2|limit=2}}{{Select_lang}} | ||
{{Header|2.5| | {{Header|2.5| | ||
* {{#var:neu--Übersicht sortierbar}} | * {{#var:neu--Übersicht sortierbar}} | ||
|vorher-ver= | |vorher-ver=07.2025 | ||
|vorher= | |vorher= | ||
* {{#var:neu--Konfiguration korrigiert}} | * {{#var:neu--Konfiguration korrigiert}} | ||
|Menu={{Menu | |zuletzt=10.2025 | ||
* {{#var:neu--bug Prometheus konfig}} | |||
* {{#var:neu--Für alle Mandanten}} <small>(08.2025)</small> | |||
|Menu={{Menu-USP|Allgemein|API Keys}} | |||
}} | }} | ||
---- | ---- | ||
=== {{#var:Beschreibung}} === | |||
{| class="sptable2 pd5 zh1 einrücken noborder" | |||
|- | |||
| colspan="2"| {{#var:Beschreibung--desc}} | |||
| class=Bild rowspan="5" | {{Bild|{{#var:Beschreibung--Bild}}|{{#var:Beschreibung--cap}} }} | |||
|- | |||
| {{spc|+|b|{{#var:API Key hinzufügen}} }} || {{#var:API Key hinzufügen--desc}} | |||
|- | |||
| {{spc|copy|b|{{#var:In Zwischenablage kopieren}} }} || {{#var:In Zwischenablage kopieren--desc}} | |||
|- | |||
| id="abgelaufen" | {{spc|clock|b|{{#var:Abgelaufene API Keys ausblenden}} }} {{Hinweis-box|{{#var:neu ab}}: 1.28|gr|1.28|status=neu}} || {{#var:Abgelaufene API Keys ausblenden--desc}} | |||
|- class="Leerzeile" | |||
| | |||
|} | |||
---- | ---- | ||
{{h-3|{{#var:API Key hinzufügen}} | {{spc|+|b|{{#var:API Key hinzufügen}} }} {{Hinweis-box||gr|2.8|status=update}} }} | |||
{{ | |||
{| class="sptable2 pd5 zh1 Einrücken" | {| class="sptable2 pd5 zh1 Einrücken" | ||
|- | |- | ||
! {{#var:cap}} !! {{#var:val}} !! {{#var:desc}} | ! {{#var:cap}} !! {{#var:val}} !! {{#var:desc}} | ||
| class="Bild" rowspan=" | | class="Bild" rowspan="9" | {{Bild| {{#var:API Key hinzufügen--Bild}} |API Key}} | ||
|- | |- | ||
| {{b|Name}} || class=mw12 | {{ic|UTMs TTT-Point|class=available}} || {{#var:Name--desc}} | | {{b|Name}} || class=mw12 | {{ic|UTMs TTT-Point|class=available}} || {{#var:Name--desc}} | ||
|- | |||
| {{b|{{#var:Für alle Mandanten}} }} {{Hinweis-box||gr|2.8|status=neu}} || {{ButtonAus}} || {{#var:Für alle Mandanten--desc}} | |||
|- | |- | ||
| {{b|{{#var:Mandanten}} }} || {{ic|{{cb|TTT-Point AG|-}}|cb|class=available}} || {{#var:Mandanten--desc}} <li class="list--element__alert list--element__warning">{{#var:Mandanten--Hinweis}}</li>{{#var:Keine nachträgliche Änderung}} | | {{b|{{#var:Mandanten}} }} || {{ic|{{cb|TTT-Point AG|-}}|cb|class=available}} || {{#var:Mandanten--desc}} <li class="list--element__alert list--element__warning">{{#var:Mandanten--Hinweis}}</li>{{#var:Keine nachträgliche Änderung}} | ||
| Zeile 47: | Zeile 70: | ||
| {{b|{{#var:Ablaufdatum}} }} || {{ic|{{#var:Ablaufdatum--val}}|class=available}} || {{#var:Ablaufdatum--desc}} {{#var:Keine nachträgliche Änderung}} | | {{b|{{#var:Ablaufdatum}} }} || {{ic|{{#var:Ablaufdatum--val}}|class=available}} || {{#var:Ablaufdatum--desc}} {{#var:Keine nachträgliche Änderung}} | ||
|- | |- | ||
| {{b|{{#var:Kommentar}} }} || {{ic|{{#var:Kommentar--val}}|class=available}} || {{#var:Kommentar--desc}} | | {{b|{{#var:Kommentar}} }} || {{ic|{{#var:Kommentar--val}}|cb|class=available}} || {{#var:Kommentar--desc}} | ||
|- class="Leerzeile" | |- class="Leerzeile" | ||
| {{spc|save}} || colspan="2" | {{#var:Speichern--desc}}<li class="list--element__alert list--element__hint small">{{#var:Speichern--Hinweis}}</li> | | {{spc|save}} || colspan="2" | {{#var:Speichern--desc}}<li class="list--element__alert list--element__hint small">{{#var:Speichern--Hinweis}}</li> | ||
|- class="Leerzeile" | |- class="Leerzeile" | ||
| | | | ||
|} | |} | ||
---- | ---- | ||
=== {{#var:Anwendungsbeispiel}} === | === {{#var:Anwendungsbeispiel}} === | ||
| Zeile 72: | Zeile 91: | ||
<div class="Einrücken"> | <div class="Einrücken"> | ||
{{#var:Prometheus Konfiguration bearbeiten--desc}} | {{#var:Prometheus Konfiguration bearbeiten--desc}} | ||
{{Hinweis-box|{{#var:Aktualisiert zu}} | {{Hinweis-box|{{#var:Aktualisiert zu}} 10.2025|gr|2.3.13|status=update}} {{info|{{#var:neu--bug params}} | icon=bug}} | ||
<span class="code fs-initial block" style="max-height: 15em; max-width: 75%;"><nowiki> | <span class="code fs-initial block" style="max-height: 15em; max-width: 75%;"><nowiki>global: | ||
scrape_interval: 15s | |||
evaluation_interval: 15s | |||
scrape_configs: | |||
- job_name: 'securepoint_cloud_metrics_2.2' | |||
scrape_interval: 60s | |||
scrape_timeout: 30s | |||
metrics_path: '/sms-mgt-api/api/2.0/metrics' | |||
scheme: https | |||
bearer_token: 'eyJhbGciOiJIUzI1NiIsInR5c......' | |||
params: | |||
version: ['2.2'] | |||
static_configs: | |||
- targets: ['portal.securepoint.cloud'] | |||
</nowiki></span><br clear=all> | </nowiki></span><br clear=all> | ||
<li class="list--element__alert list--element__hint">{{#var:Bearer-Token--desc}}</li> | <li class="list--element__alert list--element__hint">{{#var:Bearer-Token--desc}}</li> | ||
| Zeile 156: | Zeile 177: | ||
} | } | ||
], | ], | ||
"annotations": { | |||
"list": [ | "list": [ | ||
{ | { | ||
| Zeile 181: | Zeile 202: | ||
"fiscalYearStartMonth": 0, | "fiscalYearStartMonth": 0, | ||
"graphTooltip": 0, | "graphTooltip": 0, | ||
"id": | "id": 16, | ||
"links": [], | "links": [], | ||
"liveNow": false, | "liveNow": false, | ||
| Zeile 193: | Zeile 214: | ||
"defaults": { | "defaults": { | ||
"color": { | "color": { | ||
"mode": " | "mode": "thresholds" | ||
}, | }, | ||
"mappings": [], | |||
"thresholds": { | |||
"mode": "absolute", | |||
"steps": [ | |||
{ | |||
"color": "text", | |||
"mappings": [], | |||
"thresholds": { | |||
"mode": "absolute", | |||
"steps": [ | |||
{ | |||
"color": " | |||
"value": null | "value": null | ||
}, | }, | ||
{ | { | ||
"color": " | "color": "green", | ||
"value": | "value": 1 | ||
} | } | ||
] | ] | ||
} | } | ||
}, | }, | ||
"overrides": [] | "overrides": [] | ||
}, | }, | ||
"gridPos": { | "gridPos": { | ||
"h": | "h": 8, | ||
"w": | "w": 5, | ||
"x": 0, | "x": 0, | ||
"y": 0 | "y": 0 | ||
}, | }, | ||
"id": | "id": 10, | ||
"options": { | "options": { | ||
" | "orientation": "auto", | ||
"calcs": [ | "reduceOptions": { | ||
"calcs": [ | |||
" | "lastNotNull" | ||
" | ], | ||
"fields": "", | |||
"values": false | |||
}, | }, | ||
" | "showThresholdLabels": false, | ||
"showThresholdMarkers": true | |||
}, | }, | ||
"pluginVersion": "10.0.2", | |||
"targets": [ | "targets": [ | ||
{ | { | ||
| Zeile 270: | Zeile 260: | ||
}, | }, | ||
"editorMode": "code", | "editorMode": "code", | ||
"expr": "sum( | "expr": "sum(utm_usc_online_total)", | ||
"legendFormat": "__auto", | "legendFormat": "__auto", | ||
"range": true, | "range": true, | ||
| Zeile 277: | Zeile 267: | ||
], | ], | ||
"title": "UTMs online", | "title": "UTMs online", | ||
"type": " | "type": "gauge" | ||
}, | }, | ||
{ | { | ||
| Zeile 289: | Zeile 279: | ||
"mode": "thresholds" | "mode": "thresholds" | ||
}, | }, | ||
"mappings": [], | "mappings": [], | ||
"thresholds": { | "thresholds": { | ||
"mode": "absolute", | "mode": "absolute", | ||
"steps": [ | "steps": [ | ||
{ | { | ||
"color": " | "color": "green", | ||
"value": null | "value": null | ||
}, | }, | ||
{ | { | ||
"color": " | "color": "red", | ||
"value": | "value": 1 | ||
} | } | ||
] | ] | ||
} | } | ||
}, | }, | ||
"overrides": [] | "overrides": [] | ||
}, | }, | ||
"gridPos": { | "gridPos": { | ||
"h": | "h": 8, | ||
"w": | "w": 5, | ||
"x": | "x": 5, | ||
"y": 0 | "y": 0 | ||
}, | }, | ||
"id": | "id": 9, | ||
"options": { | "options": { | ||
"orientation": "auto", | "orientation": "auto", | ||
"reduceOptions": { | "reduceOptions": { | ||
"calcs": [ | "calcs": [ | ||
" | "lastNotNull" | ||
], | ], | ||
"fields": "", | "fields": "", | ||
| Zeile 327: | Zeile 313: | ||
}, | }, | ||
"showThresholdLabels": false, | "showThresholdLabels": false, | ||
"showThresholdMarkers": | "showThresholdMarkers": true | ||
}, | }, | ||
"pluginVersion": " | "pluginVersion": "10.0.2", | ||
"targets": [ | "targets": [ | ||
{ | { | ||
| Zeile 337: | Zeile 323: | ||
}, | }, | ||
"editorMode": "code", | "editorMode": "code", | ||
"expr": "sum( | "expr": "sum(utm_usc_offline_total)", | ||
"legendFormat": "__auto", | "legendFormat": "__auto", | ||
"range": true, | "range": true, | ||
| Zeile 343: | Zeile 329: | ||
} | } | ||
], | ], | ||
"title": "UTMs | "title": "UTMs offline", | ||
"type": "gauge" | "type": "gauge" | ||
}, | }, | ||
| Zeile 354: | Zeile 340: | ||
"defaults": { | "defaults": { | ||
"color": { | "color": { | ||
" | "mode": "palette-classic" | ||
}, | }, | ||
"custom": { | "custom": { | ||
" | "hideFrom": { | ||
"legend": false, | |||
"tooltip": false, | |||
"viz": false | |||
} | |||
}, | }, | ||
"mappings": [ | "mappings": [], | ||
"unit": "none" | |||
}, | |||
"overrides": [] | |||
}, | |||
"gridPos": { | |||
"h": 8, | |||
"w": 4, | |||
"x": 10, | |||
"y": 0 | |||
}, | |||
"id": 8, | |||
"options": { | |||
"legend": { | |||
"displayMode": "table", | |||
"placement": "bottom", | |||
"showLegend": true, | |||
"values": [ | |||
"value", | |||
"percent" | |||
] | |||
}, | |||
"pieType": "pie", | |||
"reduceOptions": { | |||
"calcs": [ | |||
"lastNotNull" | |||
], | ], | ||
" | "fields": "", | ||
" | "values": false | ||
}, | |||
"tooltip": { | |||
"mode": "single", | |||
"sort": "none" | |||
} | |||
}, | |||
"targets": [ | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | }, | ||
" | "editorMode": "code", | ||
"exemplar": false, | |||
"expr": "sum by (version) (utm_usc_online_status{last_contact!=\"-1\"})", | |||
"format": "heatmap", | |||
"hide": false, | |||
"instant": false, | |||
"interval": "", | |||
"legendFormat": "{{label_name}}", | |||
"range": true, | |||
"refId": "A" | |||
} | |||
], | |||
"title": "Firmware - Verteilung", | |||
"type": "piechart" | |||
}, | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | |||
"fieldConfig": { | |||
"defaults": { | |||
"color": { | |||
"mode": "palette-classic" | |||
}, | }, | ||
{ | "custom": { | ||
" | "axisCenteredZero": false, | ||
"axisColorMode": "text", | |||
"axisLabel": "", | |||
"axisPlacement": "auto", | |||
" | "barAlignment": 0, | ||
"drawStyle": "line", | |||
"fillOpacity": 0, | |||
"gradientMode": "none", | |||
"hideFrom": { | |||
"legend": false, | |||
"tooltip": false, | |||
"viz": false | |||
}, | |||
"lineInterpolation": "linear", | |||
"lineWidth": 1, | |||
"pointSize": 5, | |||
"scaleDistribution": { | |||
"type": "linear" | |||
" | |||
" | |||
}, | }, | ||
" | "showPoints": "auto", | ||
"spanNulls": false, | |||
"stacking": { | |||
"group": "A", | |||
"mode": "none" | |||
}, | |||
"thresholdsStyle": { | |||
"mode": "off" | |||
} | |||
}, | }, | ||
"decimals": 0, | |||
"mappings": [], | |||
"thresholds": { | |||
"mode": "absolute", | |||
"steps": [ | |||
" | |||
{ | { | ||
" | "color": "green", | ||
"value": | "value": null | ||
}, | }, | ||
{ | { | ||
" | "color": "red", | ||
"value": | "value": 80 | ||
} | |||
] | |||
}, | |||
"unit": "UTMs" | |||
}, | |||
"overrides": [] | |||
}, | |||
"gridPos": { | |||
"h": 8, | |||
"w": 10, | |||
"x": 14, | |||
"y": 0 | |||
}, | |||
"id": 5, | |||
"options": { | |||
"legend": { | |||
"calcs": [], | |||
"displayMode": "list", | |||
"placement": "bottom", | |||
"showLegend": true | |||
}, | |||
"tooltip": { | |||
"mode": "single", | |||
"sort": "none" | |||
} | |||
}, | |||
"targets": [ | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | }, | ||
{ | "editorMode": "code", | ||
" | "expr": "sum by (accountname) (utm_usc_online_status)", | ||
"legendFormat": "__auto", | |||
" | "range": true, | ||
"refId": "A" | |||
} | |||
], | |||
"title": "UTMs online", | |||
"type": "timeseries" | |||
}, | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | |||
"fieldConfig": { | |||
"defaults": { | |||
"color": { | |||
"fixedColor": "dark-green", | |||
"mode": "thresholds" | |||
}, | |||
"custom": { | |||
"align": "left", | |||
"cellOptions": { | |||
"type": "auto" | |||
}, | }, | ||
" | "inspect": false | ||
}, | }, | ||
{ | "mappings": [ | ||
{ | |||
"options": { | |||
" | "0": { | ||
}, | "index": 0, | ||
" | "text": "OFFLINE" | ||
}, | |||
"1": { | |||
"index": 1, | |||
"text": "ONLINE" | |||
}, | |||
"-1": { | |||
"index": 2, | |||
"text": "" | |||
} | |||
}, | |||
"type": "value" | |||
} | |||
], | |||
"max": 1, | |||
"thresholds": { | |||
"mode": "absolute", | |||
"steps": [ | |||
{ | |||
"color": "dark-red", | |||
"value": null | |||
}, | |||
{ | { | ||
" | "color": "dark-green", | ||
"value": | "value": 1 | ||
} | } | ||
] | ] | ||
}, | }, | ||
"unit": "none" | |||
}, | |||
"overrides": [ | |||
{ | { | ||
"matcher": { | "matcher": { | ||
"id": "byName", | "id": "byName", | ||
"options": " | "options": "Status" | ||
}, | |||
"properties": [ | |||
{ | |||
"id": "custom.cellOptions", | |||
"value": { | |||
"mode": "gradient", | |||
"type": "color-background" | |||
} | |||
}, | |||
{ | |||
"id": "custom.width", | |||
"value": 77 | |||
}, | |||
{ | |||
"id": "custom.align", | |||
"value": "center" | |||
} | |||
] | |||
}, | |||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "device_id" | |||
}, | }, | ||
"properties": [ | "properties": [ | ||
{ | { | ||
"id": " | "id": "links", | ||
"value": [ | "value": [ | ||
{ | { | ||
" | "targetBlank": true, | ||
"title": "UTM im Unified Security Portal anzeigen", | |||
"url": "https://portal.securepoint.cloud/sms/#show-tenant-${__data.fields.Domäne}-usc-utms-${__data.fields.Geräte-ID}" | |||
} | |||
" | |||
" | |||
} | |||
] | ] | ||
} | } | ||
] | ] | ||
} | }, | ||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "last_contact" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "unit", | |||
"value": "dateTimeFromNow" | |||
} | |||
] | |||
}, | |||
{ | { | ||
" | "matcher": { | ||
"id": "byName", | |||
"options": "update" | |||
}, | }, | ||
" | "properties": [ | ||
{ | |||
"id": "custom.cellOptions", | |||
"value": { | |||
"mode": "gradient", | |||
"type": "color-background" | |||
} | |||
}, | |||
{ | |||
"id": "mappings", | |||
"value": [ | |||
{ | |||
"options": { | |||
"none": { | |||
"color": "transparent", | |||
"index": 1, | |||
"text": "Nicht verfügbar" | |||
} | |||
}, | |||
"type": "value" | |||
}, | |||
{ | |||
"options": { | |||
"pattern": "\\s*", | |||
"result": { | |||
"color": "transparent", | |||
"index": 0, | |||
"text": "Nicht verfügbar" | |||
} | |||
}, | |||
"type": "regex" | |||
}, | |||
{ | |||
"options": { | |||
"pattern": ".+", | |||
"result": { | |||
"color": "dark-green", | |||
"index": 2 | |||
} | |||
}, | |||
"type": "regex" | |||
" | } | ||
] | |||
} | |||
] | |||
}, | |||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "WebSession" | |||
}, | |||
"properties": [ | |||
{ | { | ||
" | "id": "mappings", | ||
" | "value": [ | ||
{ | |||
"options": { | |||
"0": { | |||
"index": 0, | |||
}, | "text": "" | ||
{ | }, | ||
" | "1": { | ||
" | "index": 1, | ||
"text": "Starte WebSession" | |||
} | |||
}, | |||
"type": "value" | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "links", | |||
"value": [ | |||
{ | |||
"title": "Starte WebSession", | |||
"url": "" | |||
} | |||
] | |||
} | } | ||
] | ] | ||
}, | |||
} | { | ||
"matcher": { | |||
"id": "byName", | |||
"options": "virusscanner_lastrun" | |||
" | |||
" | |||
" | |||
}, | }, | ||
" | "properties": [ | ||
{ | |||
"id": "unit", | |||
"value": "dateTimeFromNow" | |||
}, | |||
{ | |||
"id": "mappings", | |||
"value": [] | |||
} | |||
] | |||
}, | }, | ||
{ | { | ||
"matcher": { | "matcher": { | ||
"id": "byName", | "id": "byName", | ||
"options": " | "options": "virusscanner_updated" | ||
}, | }, | ||
"properties": [ | "properties": [ | ||
{ | { | ||
"id": " | "id": "unit", | ||
"value": " | "value": "dateTimeFromNow" | ||
} | } | ||
] | ] | ||
| Zeile 749: | Zeile 723: | ||
"matcher": { | "matcher": { | ||
"id": "byName", | "id": "byName", | ||
"options": " | "options": "update_version" | ||
}, | }, | ||
"properties": [ | "properties": [ | ||
| Zeile 769: | Zeile 731: | ||
{ | { | ||
"options": { | "options": { | ||
" | "none": { | ||
" | "color": "green", | ||
"index": 3 | |||
"index": | |||
} | } | ||
}, | }, | ||
"type": "value" | "type": "value" | ||
} | }, | ||
{ | |||
"options": { | |||
"pattern": "\\d+.*", | |||
"result": { | |||
"color": "yellow", | |||
"index": 0 | |||
} | |||
}, | |||
"type": "regex" | |||
}, | |||
{ | |||
"options": { | |||
"pattern": ".+", | |||
"result": { | |||
"color": "transparent", | |||
"index": 1 | |||
} | |||
}, | |||
"type": "regex" | |||
}, | |||
{ | |||
"options": { | |||
"match": "empty", | |||
"result": { | |||
"color": "transparent", | |||
"index": 2 | |||
} | |||
}, | |||
"type": "special" | |||
} | |||
] | |||
}, | |||
{ | { | ||
"id": "custom. | "id": "custom.cellOptions", | ||
"value": | "value": { | ||
"mode": "gradient", | |||
"type": "color-background" | |||
} | |||
} | } | ||
] | ] | ||
| Zeile 815: | Zeile 782: | ||
"matcher": { | "matcher": { | ||
"id": "byName", | "id": "byName", | ||
"options": " | "options": "Hostname" | ||
}, | }, | ||
"properties": [ | "properties": [ | ||
| Zeile 823: | Zeile 790: | ||
{ | { | ||
"targetBlank": true, | "targetBlank": true, | ||
"title": " | "title": "", | ||
"url": "https:/ | "url": "https://${__value.text}:11115" | ||
} | } | ||
] | ] | ||
} | } | ||
] | ] | ||
} | |||
] | |||
} | |||
] | |||
}, | }, | ||
"gridPos": { | "gridPos": { | ||
| Zeile 870: | Zeile 803: | ||
"w": 24, | "w": 24, | ||
"x": 0, | "x": 0, | ||
"y": | "y": 8 | ||
}, | }, | ||
"id": | "id": 3, | ||
"options": { | "options": { | ||
"cellHeight": "sm", | |||
"footer": { | "footer": { | ||
"countRows": false, | |||
"fields": "", | "fields": "", | ||
"reducer": [ | "reducer": [ | ||
| Zeile 882: | Zeile 817: | ||
}, | }, | ||
"showHeader": true, | "showHeader": true, | ||
"sortBy": [] | "sortBy": [ | ||
{ | |||
"desc": false, | |||
"displayName": "Domäne" | |||
} | |||
] | |||
}, | }, | ||
"pluginVersion": " | "pluginVersion": "10.0.2", | ||
"targets": [ | "targets": [ | ||
{ | { | ||
| Zeile 893: | Zeile 833: | ||
"editorMode": "code", | "editorMode": "code", | ||
"exemplar": false, | "exemplar": false, | ||
"expr": "sort( | "expr": "sort(utm_usc_online_status)", | ||
"format": "table", | "format": "table", | ||
"hide": false, | "hide": false, | ||
"instant": true, | "instant": true, | ||
"legendFormat": "__auto", | "legendFormat": "__auto", | ||
"range": false, | "range": false, | ||
| Zeile 904: | Zeile 842: | ||
} | } | ||
], | ], | ||
"title": " | "title": "UTMs", | ||
"transformations": [ | "transformations": [ | ||
{ | { | ||
"id": " | "id": "organize", | ||
"options": { | "options": { | ||
" | "excludeByName": { | ||
" | "Time": true, | ||
"__name__": true, | |||
"instance": true, | |||
"job": true | |||
}, | |||
" | |||
}, | |||
"indexByName": { | "indexByName": { | ||
"Time": 4, | |||
"Value": 3, | "Value": 3, | ||
"__name__": 5, | |||
"accountname": 1, | "accountname": 1, | ||
" | "device_id": 9, | ||
" | "hostname": 2, | ||
" | "instance": 13, | ||
" | "job": 14, | ||
" | "last_contact": 6, | ||
" | "tenant_domain": 0, | ||
" | "update_version": 8, | ||
" | "version": 7, | ||
" | "virusscanner_lastrun": 11, | ||
" | "virusscanner_status": 10, | ||
"virusscanner_updated": 12 | |||
}, | }, | ||
"renameByName": { | "renameByName": { | ||
"Value": " | "Time": "", | ||
"Value": "Status", | |||
"__name__": "", | |||
"accountname": "Account-Name", | "accountname": "Account-Name", | ||
" | "device_id": "Geräte-ID", | ||
" | "hostname": "Hostname", | ||
" | "instance": "", | ||
" | "job": "", | ||
" | "last_contact": "Letzter Kontakt", | ||
" | "name": "UTM-Name", | ||
" | "tenant_domain": "Domäne", | ||
" | "update": "Firmware-Update", | ||
" | "update_version": "Update-Version", | ||
" | "version": "Firmware-Version", | ||
} | "virusscanner_lastrun": "Virusscanner-Lauf", | ||
"virusscanner_status": "Virusscanner-Status", | |||
"virusscanner_updated": "Virusscanner-Update" | |||
} | |||
} | } | ||
}, | }, | ||
" | { | ||
"disabled": true, | |||
"id": "calculateField", | |||
"options": { | |||
"alias": "WebSession", | |||
"mode": "reduceRow", | |||
"reduce": { | |||
"include": [ | |||
"Status" | |||
], | |||
"reducer": "last" | |||
} | |||
} | |||
}, | |||
{ | |||
"id": "convertFieldType", | |||
"options": { | |||
"conversions": [ | |||
} | { | ||
"destinationType": "number", | |||
"targetField": "Letzter Kontakt" | |||
}, | |||
{ | |||
"destinationType": "number", | |||
"targetField": "virusscanner_lastrun" | |||
}, | |||
{ | { | ||
"destinationType": "number", | |||
"targetField": "virusscanner_updated" | |||
} | |||
], | |||
"fields": {} | |||
} | |||
}, | |||
{ | |||
"id": "organize", | |||
"options": { | |||
"excludeByName": {}, | |||
"indexByName": { | |||
"Account-Name": 1, | |||
"Domäne": 0, | |||
"Firmware-Version": 6, | |||
"Geräte-ID": 8, | |||
"Hostname": 2, | |||
"Letzter Kontakt": 5, | |||
"Status": 4, | |||
" | "Update-Version": 7, | ||
"Virusscanner-Lauf": 9, | |||
"Virusscanner-Status": 11, | |||
"Virusscanner-Update": 10, | |||
"WebSession": 3 | |||
}, | |||
"renameByName": {} | |||
} | |||
} | |||
], | |||
"type": "table" | |||
}, | }, | ||
{ | { | ||
" | "datasource": { | ||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
" | }, | ||
"fieldConfig": { | |||
"defaults": { | |||
"custom": { | |||
"align": "left", | |||
"cellOptions": { | |||
"type": "auto" | |||
}, | |||
"filterable": true, | |||
"inspect": false | |||
}, | |||
"mappings": [], | |||
"thresholds": { | |||
"mode": "absolute", | |||
"steps": [ | |||
{ | |||
"color": "dark-red", | |||
"value": null | |||
}, | |||
{ | |||
"color": "dark-orange", | |||
"value": 14 | |||
}, | |||
{ | |||
"color": "dark-green", | |||
"value": 31 | |||
} | |||
] | |||
} | |||
}, | }, | ||
" | "overrides": [ | ||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "Value" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "custom.cellOptions", | |||
"value": { | |||
"mode": "gradient", | |||
"type": "color-background" | |||
} | |||
} | |||
] | |||
}, | }, | ||
" | { | ||
"matcher": { | |||
"id": "byName", | |||
" | "options": "Noch gültig" | ||
}, | |||
"properties": [ | |||
{ | { | ||
" | "id": "unit", | ||
"value": | "value": "Tage" | ||
}, | } | ||
{ | ] | ||
" | }, | ||
"value": 1 | { | ||
"matcher": { | |||
"id": "byName", | |||
"options": "NFR" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "mappings", | |||
"value": [ | |||
{ | |||
"options": { | |||
"false": { | |||
"index": 1, | |||
"text": "Nein" | |||
}, | |||
"true": { | |||
"index": 0, | |||
"text": "Ja" | |||
} | |||
}, | |||
"type": "value" | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "custom.width", | |||
"value": 68 | |||
} | } | ||
] | ] | ||
}, | }, | ||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "Lizenz-Typ" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "custom.width", | |||
"value": 116 | |||
} | |||
] | |||
}, | }, | ||
" | { | ||
"matcher": { | |||
"id": "byName", | |||
" | "options": "Lizenz-ID" | ||
}, | |||
"properties": [ | |||
{ | { | ||
" | "id": "custom.width", | ||
"value": | "value": 89 | ||
}, | } | ||
] | |||
}, | |||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "Lizenz-ID" | |||
}, | |||
"properties": [ | |||
{ | { | ||
" | "id": "links", | ||
"value": | "value": [ | ||
{ | |||
"targetBlank": true, | |||
"title": "Lizenz im Reseller-Portal anzeigen", | |||
"url": "https://my.securepoint.de/2.0/licenses/${__data.fields.Lizenz-ID}" | |||
} | |||
] | |||
} | } | ||
] | ] | ||
} | }, | ||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "license_uuid" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "links", | |||
"value": [ | |||
{ | |||
"targetBlank": true, | |||
"title": "UTM im Unified Security Portal anzeigen", | |||
"url": "https://portal.securepoint.cloud/sms/#show-tenant-${__data.fields.Domäne}-usc-utms-${__data.fields.Geräte-ID}" | |||
} | |||
" | ] | ||
}, | |||
{ | |||
"id": "custom.width", | |||
"value": 108 | |||
} | |||
] | |||
}, | |||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "Domäne" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "custom.width", | |||
"value": 102 | |||
} | |||
] | |||
} | |||
] | |||
}, | }, | ||
" | "gridPos": { | ||
"h": 14, | |||
"w": 24, | |||
"x": 0, | |||
"y": 16 | |||
" | |||
" | |||
}, | }, | ||
" | "id": 1, | ||
" | "options": { | ||
" | "cellHeight": "sm", | ||
"footer": { | |||
}, | "countRows": false, | ||
"fields": "", | |||
" | "reducer": [ | ||
"sum" | |||
], | |||
"show": false | |||
} | }, | ||
"showHeader": true, | |||
"sortBy": [ | |||
{ | |||
"desc": false, | |||
"displayName": "Noch gültig" | |||
} | |||
] | |||
}, | |||
"pluginVersion": "10.0.2", | |||
"targets": [ | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | }, | ||
" | "editorMode": "code", | ||
"exemplar": false, | |||
"expr": "utm_license_days_valid > 0", | |||
"format": "table", | |||
"hide": false, | |||
"instant": true, | |||
"interval": "", | |||
"key": "Q-9474a811-7756-42b1-ba32-22e507638503-0", | |||
"legendFormat": "{{label_name}}", | |||
"range": false, | |||
"refId": "A" | |||
" | |||
" | |||
" | |||
" | |||
" | |||
" | |||
" | |||
} | } | ||
], | |||
" | "title": "Lizenzen", | ||
"transformations": [ | |||
{ | { | ||
" | "id": "filterFieldsByName", | ||
"options": { | |||
" | "include": { | ||
"names": [ | |||
"accountname", | |||
"license_creation_date", | |||
"license_displayname", | |||
"license_expiration_date", | |||
"license_id", | |||
"license_nfr", | |||
"license_type", | |||
"license_user", | |||
"license_uuid", | |||
"permission_affix", | |||
"tenant_domain", | |||
"Value" | |||
] | |||
} | |||
} | |||
}, | |||
{ | |||
"id": "organize", | |||
"options": { | |||
"excludeByName": { | |||
"permission_affix": true | |||
" | |||
" | |||
" | |||
" | |||
}, | }, | ||
" | "indexByName": { | ||
"Value": 3, | |||
"accountname": 1, | |||
"license_creation_date": 4, | |||
" | "license_displayname": 2, | ||
"license_expiration_date": 5, | |||
"license_id": 6, | |||
"license_nfr": 7, | |||
"license_type": 8, | |||
"license_user": 9, | |||
"license_uuid": 10, | |||
"permission_affix": 11, | |||
"tenant_domain": 0 | |||
}, | }, | ||
" | "renameByName": { | ||
"Value": "Noch gültig", | |||
"accountname": "Account-Name", | |||
" | "license_creation_date": "Erstellt am", | ||
" | "license_displayname": "Lizenz-Name", | ||
"license_expiration_date": "Gültig bis", | |||
"license_id": "Lizenz-ID", | |||
" | "license_nfr": "NFR", | ||
"license_type": "Lizenz-Typ", | |||
"license_user": "Anzahl Benutzer", | |||
"license_uuid": "Geräte-ID", | |||
"permission_affix": "", | |||
"tenant_domain": "Domäne" | |||
} | } | ||
} | } | ||
} | |||
], | |||
"type": "table" | |||
} | |||
], | |||
"refresh": "5m", | |||
"schemaVersion": 38, | |||
"style": "dark", | |||
"tags": [], | |||
"templating": { | |||
"list": [] | |||
}, | |||
"time": { | |||
"from": "now-2d", | |||
"to": "now" | |||
}, | |||
"timepicker": {}, | |||
"timezone": "", | |||
"title": "USC Monitoring I", | |||
"uid": "r38u25RRz", | |||
"version": 2, | |||
"weekStart": "" | |||
} </nowiki> </span> | |||
{{#var:JSON Import}} | |||
</div><br clear=all> | |||
---- | |||
{{h6| {{#var:Beispiel}} 2 - {{#var:UTMs Tabellarische Darstellung}} |{{#var:Beispiel}} 2 }} | |||
;{{#var:UTMs Tabellarische Darstellung}} | |||
{{Bild|{{#var:Grafana Dashboard2--Bild}}|{{#var:Grafana Dashboard2--cap}}|class=width-xxl right}} | |||
{{#var:Grafana Konfiguration--desc}} | |||
* {{#var:Grafana Konfiguration-JSON--desc}} | |||
<span class="code fs-initial block Einrücken2" style="max-height: 15em; xmax-width: 75%;"><nowiki>{ | |||
"__inputs": [ | |||
{ | { | ||
" | "name": "DS_PROMETHEUS", | ||
"label": "Prometheus", | |||
"description": "", | |||
"type": "datasource", | |||
" | "pluginId": "prometheus", | ||
"pluginName": "Prometheus" | |||
} | |||
], | |||
"__elements": {}, | |||
"__requires": [ | |||
{ | |||
"type": "panel", | |||
"id": "gauge", | |||
"name": "Gauge", | |||
"version": "" | |||
}, | |||
{ | |||
"type": "grafana", | |||
"id": "grafana", | |||
"name": "Grafana", | |||
"version": "9.3.6" | |||
}, | |||
{ | |||
"type": "datasource", | |||
"id": "prometheus", | |||
"name": "Prometheus", | |||
"version": "1.0.0" | |||
}, | |||
{ | |||
"type": "panel", | |||
"id": "table", | |||
"name": "Table", | |||
"version": "" | |||
}, | |||
{ | |||
"type": "panel", | |||
"id": "timeseries", | |||
"name": "Time series", | |||
"version": "" | |||
} | |||
], | |||
"annotations": { | |||
"list": [ | |||
{ | |||
"builtIn": 1, | |||
"datasource": { | |||
"type": "grafana", | |||
"uid": "-- Grafana --" | |||
" | |||
}, | }, | ||
" | "enable": true, | ||
"hide": true, | |||
"iconColor": "rgba(0, 211, 255, 1)", | |||
"name": "Annotations & Alerts", | |||
"target": { | |||
"limit": 100, | |||
"matchAny": false, | |||
"tags": [], | |||
"type": "dashboard" | |||
}, | |||
"type": "dashboard" | |||
} | |||
] | |||
}, | |||
"editable": true, | |||
"fiscalYearStartMonth": 0, | |||
"graphTooltip": 0, | |||
"id": null, | |||
"links": [], | |||
"liveNow": false, | |||
"panels": [ | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | |||
"fieldConfig": { | |||
"defaults": { | |||
"color": { | |||
"mode": "palette-classic" | |||
}, | }, | ||
{ | "custom": { | ||
" | "axisCenteredZero": false, | ||
" | "axisColorMode": "text", | ||
" | "axisLabel": "", | ||
"axisPlacement": "auto", | |||
"barAlignment": 0, | |||
"drawStyle": "line", | |||
"fillOpacity": 0, | |||
"gradientMode": "none", | |||
"hideFrom": { | |||
"legend": false, | |||
"tooltip": false, | |||
"viz": false | |||
}, | |||
"lineInterpolation": "linear", | |||
"lineWidth": 1, | |||
"pointSize": 5, | |||
"scaleDistribution": { | |||
"type": "linear" | |||
}, | |||
"showPoints": "auto", | |||
"spanNulls": false, | |||
"stacking": { | |||
"group": "A", | |||
"mode": "none" | |||
}, | }, | ||
" | "thresholdsStyle": { | ||
"mode": "off" | |||
} | |||
}, | |||
"decimals": 0, | |||
"mappings": [], | |||
"thresholds": { | |||
"mode": "absolute", | |||
"steps": [ | |||
{ | |||
"color": "green", | |||
"value": null | |||
}, | |||
{ | { | ||
" | "color": "red", | ||
"value": | "value": 80 | ||
} | } | ||
] | ] | ||
}, | }, | ||
"unit": "UTMs" | |||
}, | |||
"overrides": [] | |||
}, | |||
"gridPos": { | |||
"h": 5, | |||
"w": 20, | |||
"x": 0, | |||
"y": 0 | |||
}, | |||
"id": 5, | |||
"options": { | |||
"legend": { | |||
"calcs": [], | |||
"displayMode": "list", | |||
"placement": "bottom", | |||
"showLegend": true | |||
}, | |||
"tooltip": { | |||
"mode": "single", | |||
"sort": "none" | |||
} | |||
}, | |||
"targets": [ | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | |||
"editorMode": "code", | |||
"expr": "sum(utm_usc_online_status == 1)", | |||
"legendFormat": "__auto", | |||
"range": true, | |||
"refId": "A" | |||
} | |||
], | |||
"title": "UTMs online", | |||
"type": "timeseries" | |||
}, | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | |||
"fieldConfig": { | |||
"defaults": { | |||
"color": { | |||
"mode": "thresholds" | |||
}, | }, | ||
"decimals": 0, | |||
"mappings": [], | |||
"max": 100, | |||
"min": 0, | |||
"thresholds": { | |||
" | "mode": "absolute", | ||
"steps": [ | |||
{ | { | ||
" | "color": "dark-red", | ||
"value": | "value": null | ||
}, | }, | ||
{ | { | ||
" | "color": "dark-green", | ||
"value": | "value": 100 | ||
} | |||
] | |||
} | |||
] | |||
}, | }, | ||
"unit": "string" | |||
}, | |||
"overrides": [] | |||
}, | |||
"gridPos": { | |||
"h": 5, | |||
"w": 4, | |||
"x": 20, | |||
"y": 0 | |||
}, | |||
"id": 7, | |||
"options": { | |||
"orientation": "auto", | |||
"reduceOptions": { | |||
"calcs": [ | |||
"last" | |||
], | |||
"fields": "", | |||
"values": false | |||
}, | |||
"showThresholdLabels": false, | |||
"showThresholdMarkers": false | |||
}, | |||
"pluginVersion": "9.3.6", | |||
"targets": [ | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | }, | ||
{ | "editorMode": "code", | ||
"expr": "sum(utm_usc_online_status == 1)", | |||
"legendFormat": "__auto", | |||
"range": true, | |||
"refId": "A" | |||
} | |||
], | |||
"title": "UTMs online", | |||
"type": "gauge" | |||
}, | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | |||
"fieldConfig": { | |||
"defaults": { | |||
"color": { | |||
"fixedColor": "dark-green", | |||
"mode": "thresholds" | |||
}, | |||
"custom": { | |||
"align": "left", | |||
"displayMode": "auto", | |||
"inspect": false | |||
}, | }, | ||
"mappings": [ | |||
{ | |||
"options": { | |||
"0": { | |||
"index": 0, | |||
"text": "OFFLINE" | |||
}, | |||
"1": { | |||
"index": 1, | |||
"text": "ONLINE" | |||
}, | |||
"-1": { | |||
"index": 2, | |||
"text": "" | |||
} | |||
}, | |||
"type": "value" | |||
} | |||
], | |||
"max": 1, | |||
"thresholds": { | |||
"mode": "absolute", | |||
"steps": [ | |||
{ | |||
"color": "dark-red", | |||
"value": null | |||
}, | }, | ||
{ | { | ||
" | "color": "dark-green", | ||
"value": | "value": 1 | ||
} | } | ||
] | ] | ||
}, | }, | ||
{ | "unit": "none" | ||
}, | |||
"overrides": [ | |||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "Status" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "custom.displayMode", | |||
"value": "color-background" | |||
}, | |||
{ | |||
"id": "custom.width", | |||
"value": 77 | |||
}, | |||
{ | |||
"id": "custom.align", | |||
"value": "center" | |||
} | |||
] | |||
}, | |||
{ | |||
"matcher": { | "matcher": { | ||
"id": "byName", | "id": "byName", | ||
"options": " | "options": "device_id" | ||
}, | }, | ||
"properties": [ | "properties": [ | ||
| Zeile 1.664: | Zeile 1.572: | ||
{ | { | ||
"targetBlank": true, | "targetBlank": true, | ||
"title": "", | "title": "UTM im Unified Security Portal anzeigen", | ||
"url": "https://${ | "url": "https://portal.securepoint.cloud/sms/#show-tenant-${__data.fields.Domäne}-usc-utms-${__data.fields.Geräte-ID}" | ||
} | } | ||
] | ] | ||
} | } | ||
] | ] | ||
} | }, | ||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "last_contact" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "unit", | |||
"value": "dateTimeFromNow" | |||
} | |||
] | |||
}, | |||
{ | { | ||
" | "matcher": { | ||
"id": "byName", | |||
"options": "update" | |||
}, | }, | ||
" | "properties": [ | ||
{ | |||
"id": "custom.displayMode", | |||
"value": "color-background" | |||
}, | |||
{ | |||
" | "id": "mappings", | ||
"value": [ | |||
{ | |||
"options": { | |||
"none": { | |||
"color": "transparent", | |||
"index": 1, | |||
"text": "Nicht verfügbar" | |||
} | |||
}, | |||
"type": "value" | |||
}, | |||
{ | |||
"options": { | |||
"pattern": "\\s*", | |||
"result": { | |||
"color": "transparent", | |||
"index": 0, | |||
"text": "Nicht verfügbar" | |||
} | |||
}, | |||
"type": "regex" | |||
}, | |||
{ | |||
"options": { | |||
"pattern": ".+", | |||
"result": { | |||
"color": "dark-green", | |||
"index": 2 | |||
} | |||
}, | |||
"type": "regex" | |||
} | |||
] | |||
} | |||
] | |||
}, | |||
{ | |||
" | "matcher": { | ||
"id": "byName", | |||
"options": "virusscanner_lastrun" | |||
}, | |||
"properties": [ | |||
{ | |||
} | "id": "unit", | ||
"value": "dateTimeFromNow" | |||
} | |||
] | |||
}, | |||
" | { | ||
"matcher": { | |||
"id": "byName", | |||
"options": "virusscanner_updated" | |||
}, | |||
"properties": [ | |||
{ | { | ||
" | "id": "unit", | ||
" | "value": "dateTimeFromNow" | ||
} | } | ||
], | ] | ||
" | }, | ||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "update_version" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "mappings", | |||
"value": [ | |||
{ | |||
"options": { | |||
"pattern": "\\d+.*", | |||
"result": { | |||
"color": "dark-green", | |||
"index": 0 | |||
} | |||
}, | |||
"type": "regex" | |||
" | }, | ||
{ | |||
"options": { | |||
"pattern": ".+", | |||
"result": { | |||
"color": "transparent", | |||
"index": 1 | |||
} | |||
}, | |||
"type": "regex" | |||
}, | |||
{ | |||
"options": { | |||
"match": "empty", | |||
"result": { | |||
"color": "transparent", | |||
"index": 2 | |||
} | |||
}, | |||
"type": "special" | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "custom.displayMode", | |||
"value": "color-background" | |||
} | |||
] | |||
} | } | ||
] | |||
}, | |||
" | "gridPos": { | ||
"h": 8, | |||
"w": 24, | |||
"x": 0, | |||
" | "y": 5 | ||
" | |||
}, | }, | ||
" | "id": 3, | ||
"options": { | |||
"footer": { | |||
"fields": "", | |||
"reducer": [ | |||
"sum" | |||
], | |||
"show": false | |||
" | }, | ||
"showHeader": true, | |||
"sortBy": [ | |||
" | { | ||
"desc": true, | |||
"displayName": "Update-Version" | |||
} | } | ||
}, | ] | ||
}, | |||
"pluginVersion": "9.3.6", | |||
"targets": [ | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | |||
"editorMode": "code", | |||
"exemplar": false, | |||
"expr": "sort(utm_usc_online_status{})", | |||
"format": "table", | |||
"hide": false, | |||
"instant": true, | |||
"legendFormat": "__auto", | |||
"range": false, | |||
{ | "refId": "A" | ||
" | } | ||
" | ], | ||
" | "title": "UTMs", | ||
"transformations": [ | |||
{ | |||
"id": "organize", | |||
"options": { | |||
"excludeByName": { | |||
"Time": true, | |||
"__name__": true, | |||
"instance": true, | |||
"job": true | |||
}, | }, | ||
" | "indexByName": { | ||
"Time": 4, | |||
"Value": 3, | |||
"__name__": 5, | |||
"accountname": 1, | |||
"device_id": 9, | |||
"hostname": 2, | |||
"instance": 13, | |||
"job": 14, | |||
" | "last_contact": 6, | ||
" | "tenant_domain": 0, | ||
"update_version": 8, | |||
"version": 7, | |||
"virusscanner_lastrun": 11, | |||
"virusscanner_status": 10, | |||
"virusscanner_updated": 12 | |||
}, | }, | ||
" | "renameByName": { | ||
"Time": "", | |||
"Value": "Status", | |||
"__name__": "", | |||
"accountname": "Account-Name", | |||
"device_id": "Geräte-ID", | |||
"hostname": "Hostname", | |||
"instance": "", | |||
"job": "", | |||
"last_contact": "Letzter Kontakt", | |||
"name": "UTM-Name", | |||
"tenant_domain": "Domäne", | |||
"update": "Firmware-Update", | |||
"update_version": "Update-Version", | |||
"version": "Firmware-Version", | |||
"virusscanner_lastrun": "Virusscanner-Lauf", | |||
"virusscanner_status": "Virusscanner-Status", | |||
"virusscanner_updated": "Virusscanner-Update" | |||
} | |||
} | |||
}, | |||
{ | |||
"id": "convertFieldType", | |||
"options": { | |||
}, | "conversions": [ | ||
{ | { | ||
" | "destinationType": "number", | ||
"targetField": "Letzter Kontakt" | |||
}, | |||
{ | |||
"destinationType": "number", | |||
"targetField": "virusscanner_lastrun" | |||
}, | |||
{ | { | ||
" | "destinationType": "number", | ||
" | "targetField": "virusscanner_updated" | ||
} | } | ||
] | ], | ||
"fields": {} | |||
} | |||
" | }, | ||
{ | |||
"id": "organize", | |||
"options": { | |||
" | "excludeByName": {}, | ||
"indexByName": { | |||
"Account-Name": 1, | |||
"Domäne": 0, | |||
"Firmware-Version": 5, | |||
"Geräte-ID": 7, | |||
"Hostname": 2, | |||
"Letzter Kontakt": 4, | |||
"Status": 3, | |||
" | "Update-Version": 6, | ||
" | "Virusscanner-Lauf": 8, | ||
"Virusscanner-Status": 10, | |||
"Virusscanner-Update": 9 | |||
}, | }, | ||
" | "renameByName": {} | ||
} | |||
} | |||
], | |||
"type": "table" | |||
}, | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "${DS_PROMETHEUS}" | |||
}, | |||
"fieldConfig": { | |||
"defaults": { | |||
"custom": { | |||
"align": "left", | |||
"displayMode": "auto", | |||
"inspect": false | |||
}, | }, | ||
"mappings": [], | |||
"thresholds": { | |||
"mode": "absolute", | |||
" | "steps": [ | ||
{ | |||
"color": "dark-red", | |||
"value": null | |||
}, | |||
{ | { | ||
" | "color": "dark-orange", | ||
"value": | "value": 30 | ||
}, | }, | ||
{ | { | ||
" | "color": "dark-green", | ||
"value": | "value": 60 | ||
} | } | ||
] | ] | ||
}, | } | ||
}, | |||
"overrides": [ | |||
{ | { | ||
"matcher": { | "matcher": { | ||
"id": "byName", | "id": "byName", | ||
"options": " | "options": "Value" | ||
}, | }, | ||
"properties": [ | "properties": [ | ||
{ | { | ||
"id": "custom. | "id": "custom.displayMode", | ||
"value": | "value": "color-background" | ||
} | } | ||
] | ] | ||
} | }, | ||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "Noch gültig" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "unit", | |||
"value": "Tage" | |||
} | |||
] | |||
}, | |||
{ | { | ||
" | "matcher": { | ||
"id": "byName", | |||
"options": "NFR" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "mappings", | |||
"value": [ | |||
{ | |||
"options": { | |||
"false": { | |||
"index": 1, | |||
"text": "Nein" | |||
}, | |||
"true": { | |||
"index": 0, | |||
"text": "Ja" | |||
} | |||
}, | |||
"type": "value" | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "custom.width", | |||
"value": 68 | |||
} | |||
] | |||
}, | |||
{ | |||
" | "matcher": { | ||
" | "id": "byName", | ||
"options": "Lizenz-Typ" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "custom.width", | |||
"value": 116 | |||
" | } | ||
] | |||
" | }, | ||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "Lizenz-ID" | |||
}, | }, | ||
" | "properties": [ | ||
{ | |||
"id": "custom.width", | |||
"value": 89 | |||
} | |||
] | |||
}, | |||
{ | |||
"matcher": { | |||
" | "id": "byName", | ||
"options": "Lizenz-ID" | |||
" | |||
}, | }, | ||
" | "properties": [ | ||
{ | |||
"id": "links", | |||
"value": [ | |||
{ | |||
"targetBlank": true, | |||
"title": "Lizenz im Reseller-Portal anzeigen", | |||
"url": "https://my.securepoint.de/2.0/licenses/${__data.fields.Lizenz-ID}" | |||
} | |||
" | ] | ||
" | } | ||
] | |||
" | }, | ||
{ | |||
"matcher": { | |||
"id": "byName", | |||
"options": "license_uuid" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "links", | |||
"value": [ | |||
{ | |||
"targetBlank": true, | |||
"title": "UTM im Unified Security Portal anzeigen", | |||
"url": "https://portal.securepoint.cloud/sms/#show-tenant-${__data.fields.Domäne}-usc-utms-${__data.fields.Geräte-ID}" | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "custom.width", | |||
"value": 108 | |||
} | |||
] | |||
}, | |||
{ | |||
"matcher": { | |||
} | "id": "byName", | ||
"options": "Domäne" | |||
}, | |||
"properties": [ | |||
{ | |||
"id": "custom.width", | |||
"value": 102 | |||
} | |||
] | |||
} | |||
] | |||
}, | |||
"gridPos": { | |||
"h": 8, | |||
"w": 24, | |||
"x": 0, | |||
"y": 13 | |||
" | }, | ||
"id": 1, | |||
"options": { | |||
"footer": { | |||
"fields": "", | |||
"reducer": [ | |||
"sum" | |||
], | |||
"show": false | |||
}, | |||
"showHeader": true, | |||
"sortBy": [] | |||
}, | |||
"pluginVersion": "9.3.6", | |||
"targets": [ | |||
" | { | ||
"datasource": { | |||
"type": "prometheus", | |||
" | "uid": "${DS_PROMETHEUS}" | ||
}, | |||
"editorMode": "code", | |||
"exemplar": false, | |||
"expr": "sort(utm_license_days_valid)", | |||
"format": "table", | |||
"hide": false, | |||
"instant": true, | |||
"interval": "", | |||
"key": "Q-9474a811-7756-42b1-ba32-22e507638503-0", | |||
"legendFormat": "__auto", | |||
"range": false, | |||
"refId": "A" | |||
} | |||
], | |||
"title": "Lizenzen", | |||
"transformations": [ | |||
{ | |||
"id": "filterFieldsByName", | |||
"options": { | |||
"include": { | |||
"names": [ | |||
"accountname", | |||
"license_creation_date", | |||
"license_displayname", | |||
"license_expiration_date", | |||
"license_id", | |||
"license_nfr", | |||
"license_type", | |||
"license_user", | |||
"license_uuid", | |||
"permission_affix", | |||
"tenant_domain", | |||
"Value" | |||
] | |||
} | |||
} | |||
}, | }, | ||
" | { | ||
"id": "organize", | |||
"options": { | |||
"excludeByName": { | |||
"permission_affix": true | |||
}, | |||
"indexByName": { | |||
"Value": 3, | |||
"accountname": 1, | |||
"license_creation_date": 4, | |||
"license_displayname": 2, | |||
"license_expiration_date": 5, | |||
"license_id": 6, | |||
"license_nfr": 7, | |||
"license_type": 8, | |||
"license_user": 9, | |||
"license_uuid": 10, | |||
"permission_affix": 11, | |||
"tenant_domain": 0 | |||
}, | |||
"renameByName": { | |||
"Value": "Noch gültig", | |||
"accountname": "Account-Name", | |||
"license_creation_date": "Erstellt am", | |||
"license_displayname": "Lizenz-Name", | |||
"license_expiration_date": "Gültig bis", | |||
"license_id": "Lizenz-ID", | |||
"license_nfr": "NFR", | |||
"license_type": "Lizenz-Typ", | |||
"license_user": "Anzahl Benutzer", | |||
"license_uuid": "Geräte-ID", | |||
"permission_affix": "", | |||
"tenant_domain": "Domäne" | |||
} | |||
} | } | ||
} | |||
], | |||
"type": "table" | |||
} | |||
], | |||
"refresh": "30s", | |||
"schemaVersion": 37, | |||
"style": "dark", | |||
"tags": [], | |||
"templating": { | |||
"list": [ | |||
{ | |||
"datasource": { | |||
"type": "prometheus", | |||
"uid": "ftmKeWRRz" | |||
}, | }, | ||
" | "filters": [], | ||
"hide": 0, | |||
"name": "Filters", | |||
"skipUrlSync": false, | |||
"type": "adhoc" | |||
} | |||
] | |||
} | |||
}, | }, | ||
"time": { | "time": { | ||
"from": "now- | "from": "now-15m", | ||
"to": "now" | "to": "now" | ||
}, | }, | ||
"timepicker": {}, | "timepicker": {}, | ||
"timezone": "", | "timezone": "", | ||
"title": "USC Monitoring | "title": "USC Monitoring II", | ||
"uid": "r38u25RRz", | "uid": "r38u25RRz", | ||
"version": | "version": 43, | ||
"weekStart": "" | "weekStart": "" | ||
}</nowiki></span> | } </nowiki></span> | ||
{{#var:JSON Import}} | {{#var:JSON Import}} | ||
--> | --> | ||
Aktuelle Version vom 24. Oktober 2025, 14:51 Uhr
Letzte Anpassung zur Version: 2.5
- Übersicht der API Keys ist jetzt sortierbar
- Konfiguration korrigiert
- 10.2025
- Fehler in prometheus.yml korrigiert
- Option Für alle Mandanten hinzugefügt (08.2025)
Funktionsumfang
API Key hinzufügen
Anwendungsbeispiel
Dieser Abschnitt beinhaltet Beschreibungen der Software von Drittanbietern und basiert auf dem Stand zum Zeitpunkt der Erstellung dieser Seite.
Änderungen an der Benutzeroberfläche durch den Hersteller sind jederzeit möglich und müssen in der Durchführung entsprechend berücksichtigt werden.
Alle Angaben ohne Gewähr.
- Linux VM
- Prometheus (Opensource Monitoring)
- Grafana (Open-Source-Anwendung zur grafischen Darstellung von Daten)
- ngninx (Webserver)
Wir leisten keinerlei Support für diese Anwendungen und können keine Unterstützung für Installation oder Konfiguration geben.
Es werden hier lediglich Anwendungs-Szenarien für API Keys gezeigt.
Prometheus Konfiguration bearbeiten
Öffnen der Konfigurationsdatei von Prometheus z. B. mit Editor nano sudo nano /etc/prometheus/prometheus.yml
Abschnitt scrape_configs: notempty
version: ['2.2']
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'securepoint_cloud_metrics_2.2'
scrape_interval: 60s
scrape_timeout: 30s
metrics_path: '/sms-mgt-api/api/2.0/metrics'
scheme: https
bearer_token: 'eyJhbGciOiJIUzI1NiIsInR5c......'
params:
version: ['2.2']
static_configs:
- targets: ['portal.securepoint.cloud']

Anschließend Konfiguration speichern und den Dienst neu starten. sudo systemctl restart prometheus
Der Befehl sudo systemctl status prometheus.service zeigt, ob der Dienst korrekt starten konnte.Ein Aufruf der Prometheus-Seite im Menü / Targets im Browser sollte ein Ergebnis ähnlich dem nebenstehend gezeigten bieten.
Grafana Konfiguration
Datenquelle hinzufügen
- Aufruf von Grafana im Webbrowser
- Im Seitenmenü: In älteren Versionen Burger Menü oben links
- Menüpunkt
- Schaltfläche:
- Prometheus wählen
- URL des Prometheus-Servers mit Port angeben, z.B.: http://localhost:9090
- Speichern mit
Grafana Dashboard konfigurieren
Beispiel 1 - Grafische Darstellung
- UTMs Online/offline/Firmware-Version (Graphische Darstellung)

- in der Menüleiste
- Schaltfläche
- Im Feld Import via panel json folgenden Code eintragen:
{ "__inputs": [ { "name": "DS_PROMETHEUS", "label": "Prometheus", "description": "", "type": "datasource", "pluginId": "prometheus", "pluginName": "Prometheus" } ], "__elements": {}, "__requires": [ { "type": "panel", "id": "gauge", "name": "Gauge", "version": "" }, { "type": "grafana", "id": "grafana", "name": "Grafana", "version": "9.3.6" }, { "type": "datasource", "id": "prometheus", "name": "Prometheus", "version": "1.0.0" }, { "type": "panel", "id": "table", "name": "Table", "version": "" }, { "type": "panel", "id": "timeseries", "name": "Time series", "version": "" } ], "annotations": { "list": [ { "builtIn": 1, "datasource": { "type": "grafana", "uid": "-- Grafana --" }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "target": { "limit": 100, "matchAny": false, "tags": [], "type": "dashboard" }, "type": "dashboard" } ] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": 16, "links": [], "liveNow": false, "panels": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "text", "value": null }, { "color": "green", "value": 1 } ] } }, "overrides": [] }, "gridPos": { "h": 8, "w": 5, "x": 0, "y": 0 }, "id": 10, "options": { "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true }, "pluginVersion": "10.0.2", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", "expr": "sum(utm_usc_online_total)", "legendFormat": "__auto", "range": true, "refId": "A" } ], "title": "UTMs online", "type": "gauge" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 1 } ] } }, "overrides": [] }, "gridPos": { "h": 8, "w": 5, "x": 5, "y": 0 }, "id": 9, "options": { "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true }, "pluginVersion": "10.0.2", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", "expr": "sum(utm_usc_offline_total)", "legendFormat": "__auto", "range": true, "refId": "A" } ], "title": "UTMs offline", "type": "gauge" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "hideFrom": { "legend": false, "tooltip": false, "viz": false } }, "mappings": [], "unit": "none" }, "overrides": [] }, "gridPos": { "h": 8, "w": 4, "x": 10, "y": 0 }, "id": 8, "options": { "legend": { "displayMode": "table", "placement": "bottom", "showLegend": true, "values": [ "value", "percent" ] }, "pieType": "pie", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "tooltip": { "mode": "single", "sort": "none" } }, "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", "exemplar": false, "expr": "sum by (version) (utm_usc_online_status{last_contact!=\"-1\"})", "format": "heatmap", "hide": false, "instant": false, "interval": "", "legendFormat": "{{label_name}}", "range": true, "refId": "A" } ], "title": "Firmware - Verteilung", "type": "piechart" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 0, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "UTMs" }, "overrides": [] }, "gridPos": { "h": 8, "w": 10, "x": 14, "y": 0 }, "id": 5, "options": { "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "mode": "single", "sort": "none" } }, "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", "expr": "sum by (accountname) (utm_usc_online_status)", "legendFormat": "__auto", "range": true, "refId": "A" } ], "title": "UTMs online", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "fieldConfig": { "defaults": { "color": { "fixedColor": "dark-green", "mode": "thresholds" }, "custom": { "align": "left", "cellOptions": { "type": "auto" }, "inspect": false }, "mappings": [ { "options": { "0": { "index": 0, "text": "OFFLINE" }, "1": { "index": 1, "text": "ONLINE" }, "-1": { "index": 2, "text": "" } }, "type": "value" } ], "max": 1, "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-red", "value": null }, { "color": "dark-green", "value": 1 } ] }, "unit": "none" }, "overrides": [ { "matcher": { "id": "byName", "options": "Status" }, "properties": [ { "id": "custom.cellOptions", "value": { "mode": "gradient", "type": "color-background" } }, { "id": "custom.width", "value": 77 }, { "id": "custom.align", "value": "center" } ] }, { "matcher": { "id": "byName", "options": "device_id" }, "properties": [ { "id": "links", "value": [ { "targetBlank": true, "title": "UTM im Unified Security Portal anzeigen", "url": "https://portal.securepoint.cloud/sms/#show-tenant-${__data.fields.Domäne}-usc-utms-${__data.fields.Geräte-ID}" } ] } ] }, { "matcher": { "id": "byName", "options": "last_contact" }, "properties": [ { "id": "unit", "value": "dateTimeFromNow" } ] }, { "matcher": { "id": "byName", "options": "update" }, "properties": [ { "id": "custom.cellOptions", "value": { "mode": "gradient", "type": "color-background" } }, { "id": "mappings", "value": [ { "options": { "none": { "color": "transparent", "index": 1, "text": "Nicht verfügbar" } }, "type": "value" }, { "options": { "pattern": "\\s*", "result": { "color": "transparent", "index": 0, "text": "Nicht verfügbar" } }, "type": "regex" }, { "options": { "pattern": ".+", "result": { "color": "dark-green", "index": 2 } }, "type": "regex" } ] } ] }, { "matcher": { "id": "byName", "options": "WebSession" }, "properties": [ { "id": "mappings", "value": [ { "options": { "0": { "index": 0, "text": "" }, "1": { "index": 1, "text": "Starte WebSession" } }, "type": "value" } ] }, { "id": "links", "value": [ { "title": "Starte WebSession", "url": "" } ] } ] }, { "matcher": { "id": "byName", "options": "virusscanner_lastrun" }, "properties": [ { "id": "unit", "value": "dateTimeFromNow" }, { "id": "mappings", "value": [] } ] }, { "matcher": { "id": "byName", "options": "virusscanner_updated" }, "properties": [ { "id": "unit", "value": "dateTimeFromNow" } ] }, { "matcher": { "id": "byName", "options": "update_version" }, "properties": [ { "id": "mappings", "value": [ { "options": { "none": { "color": "green", "index": 3 } }, "type": "value" }, { "options": { "pattern": "\\d+.*", "result": { "color": "yellow", "index": 0 } }, "type": "regex" }, { "options": { "pattern": ".+", "result": { "color": "transparent", "index": 1 } }, "type": "regex" }, { "options": { "match": "empty", "result": { "color": "transparent", "index": 2 } }, "type": "special" } ] }, { "id": "custom.cellOptions", "value": { "mode": "gradient", "type": "color-background" } } ] }, { "matcher": { "id": "byName", "options": "Hostname" }, "properties": [ { "id": "links", "value": [ { "targetBlank": true, "title": "", "url": "https://${__value.text}:11115" } ] } ] } ] }, "gridPos": { "h": 8, "w": 24, "x": 0, "y": 8 }, "id": 3, "options": { "cellHeight": "sm", "footer": { "countRows": false, "fields": "", "reducer": [ "sum" ], "show": false }, "showHeader": true, "sortBy": [ { "desc": false, "displayName": "Domäne" } ] }, "pluginVersion": "10.0.2", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", "exemplar": false, "expr": "sort(utm_usc_online_status)", "format": "table", "hide": false, "instant": true, "legendFormat": "__auto", "range": false, "refId": "A" } ], "title": "UTMs", "transformations": [ { "id": "organize", "options": { "excludeByName": { "Time": true, "__name__": true, "instance": true, "job": true }, "indexByName": { "Time": 4, "Value": 3, "__name__": 5, "accountname": 1, "device_id": 9, "hostname": 2, "instance": 13, "job": 14, "last_contact": 6, "tenant_domain": 0, "update_version": 8, "version": 7, "virusscanner_lastrun": 11, "virusscanner_status": 10, "virusscanner_updated": 12 }, "renameByName": { "Time": "", "Value": "Status", "__name__": "", "accountname": "Account-Name", "device_id": "Geräte-ID", "hostname": "Hostname", "instance": "", "job": "", "last_contact": "Letzter Kontakt", "name": "UTM-Name", "tenant_domain": "Domäne", "update": "Firmware-Update", "update_version": "Update-Version", "version": "Firmware-Version", "virusscanner_lastrun": "Virusscanner-Lauf", "virusscanner_status": "Virusscanner-Status", "virusscanner_updated": "Virusscanner-Update" } } }, { "disabled": true, "id": "calculateField", "options": { "alias": "WebSession", "mode": "reduceRow", "reduce": { "include": [ "Status" ], "reducer": "last" } } }, { "id": "convertFieldType", "options": { "conversions": [ { "destinationType": "number", "targetField": "Letzter Kontakt" }, { "destinationType": "number", "targetField": "virusscanner_lastrun" }, { "destinationType": "number", "targetField": "virusscanner_updated" } ], "fields": {} } }, { "id": "organize", "options": { "excludeByName": {}, "indexByName": { "Account-Name": 1, "Domäne": 0, "Firmware-Version": 6, "Geräte-ID": 8, "Hostname": 2, "Letzter Kontakt": 5, "Status": 4, "Update-Version": 7, "Virusscanner-Lauf": 9, "Virusscanner-Status": 11, "Virusscanner-Update": 10, "WebSession": 3 }, "renameByName": {} } } ], "type": "table" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "fieldConfig": { "defaults": { "custom": { "align": "left", "cellOptions": { "type": "auto" }, "filterable": true, "inspect": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-red", "value": null }, { "color": "dark-orange", "value": 14 }, { "color": "dark-green", "value": 31 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "Value" }, "properties": [ { "id": "custom.cellOptions", "value": { "mode": "gradient", "type": "color-background" } } ] }, { "matcher": { "id": "byName", "options": "Noch gültig" }, "properties": [ { "id": "unit", "value": "Tage" } ] }, { "matcher": { "id": "byName", "options": "NFR" }, "properties": [ { "id": "mappings", "value": [ { "options": { "false": { "index": 1, "text": "Nein" }, "true": { "index": 0, "text": "Ja" } }, "type": "value" } ] }, { "id": "custom.width", "value": 68 } ] }, { "matcher": { "id": "byName", "options": "Lizenz-Typ" }, "properties": [ { "id": "custom.width", "value": 116 } ] }, { "matcher": { "id": "byName", "options": "Lizenz-ID" }, "properties": [ { "id": "custom.width", "value": 89 } ] }, { "matcher": { "id": "byName", "options": "Lizenz-ID" }, "properties": [ { "id": "links", "value": [ { "targetBlank": true, "title": "Lizenz im Reseller-Portal anzeigen", "url": "https://my.securepoint.de/2.0/licenses/${__data.fields.Lizenz-ID}" } ] } ] }, { "matcher": { "id": "byName", "options": "license_uuid" }, "properties": [ { "id": "links", "value": [ { "targetBlank": true, "title": "UTM im Unified Security Portal anzeigen", "url": "https://portal.securepoint.cloud/sms/#show-tenant-${__data.fields.Domäne}-usc-utms-${__data.fields.Geräte-ID}" } ] }, { "id": "custom.width", "value": 108 } ] }, { "matcher": { "id": "byName", "options": "Domäne" }, "properties": [ { "id": "custom.width", "value": 102 } ] } ] }, "gridPos": { "h": 14, "w": 24, "x": 0, "y": 16 }, "id": 1, "options": { "cellHeight": "sm", "footer": { "countRows": false, "fields": "", "reducer": [ "sum" ], "show": false }, "showHeader": true, "sortBy": [ { "desc": false, "displayName": "Noch gültig" } ] }, "pluginVersion": "10.0.2", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", "exemplar": false, "expr": "utm_license_days_valid > 0", "format": "table", "hide": false, "instant": true, "interval": "", "key": "Q-9474a811-7756-42b1-ba32-22e507638503-0", "legendFormat": "{{label_name}}", "range": false, "refId": "A" } ], "title": "Lizenzen", "transformations": [ { "id": "filterFieldsByName", "options": { "include": { "names": [ "accountname", "license_creation_date", "license_displayname", "license_expiration_date", "license_id", "license_nfr", "license_type", "license_user", "license_uuid", "permission_affix", "tenant_domain", "Value" ] } } }, { "id": "organize", "options": { "excludeByName": { "permission_affix": true }, "indexByName": { "Value": 3, "accountname": 1, "license_creation_date": 4, "license_displayname": 2, "license_expiration_date": 5, "license_id": 6, "license_nfr": 7, "license_type": 8, "license_user": 9, "license_uuid": 10, "permission_affix": 11, "tenant_domain": 0 }, "renameByName": { "Value": "Noch gültig", "accountname": "Account-Name", "license_creation_date": "Erstellt am", "license_displayname": "Lizenz-Name", "license_expiration_date": "Gültig bis", "license_id": "Lizenz-ID", "license_nfr": "NFR", "license_type": "Lizenz-Typ", "license_user": "Anzahl Benutzer", "license_uuid": "Geräte-ID", "permission_affix": "", "tenant_domain": "Domäne" } } } ], "type": "table" } ], "refresh": "5m", "schemaVersion": 38, "style": "dark", "tags": [], "templating": { "list": [] }, "time": { "from": "now-2d", "to": "now" }, "timepicker": {}, "timezone": "", "title": "USC Monitoring I", "uid": "r38u25RRz", "version": 2, "weekStart": "" }
Beispiel 2 - UTMs Tabellarische Darstellung
- UTMs Tabellarische Darstellung

- in der Menüleiste
- Schaltfläche
- Im Feld Import via panel json folgenden Code eintragen:
{ "__inputs": [ { "name": "DS_PROMETHEUS", "label": "Prometheus", "description": "", "type": "datasource", "pluginId": "prometheus", "pluginName": "Prometheus" } ], "__elements": {}, "__requires": [ { "type": "panel", "id": "gauge", "name": "Gauge", "version": "" }, { "type": "grafana", "id": "grafana", "name": "Grafana", "version": "9.3.6" }, { "type": "datasource", "id": "prometheus", "name": "Prometheus", "version": "1.0.0" }, { "type": "panel", "id": "table", "name": "Table", "version": "" }, { "type": "panel", "id": "timeseries", "name": "Time series", "version": "" } ], "annotations": { "list": [ { "builtIn": 1, "datasource": { "type": "grafana", "uid": "-- Grafana --" }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "target": { "limit": 100, "matchAny": false, "tags": [], "type": "dashboard" }, "type": "dashboard" } ] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, "links": [], "liveNow": false, "panels": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 0, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "UTMs" }, "overrides": [] }, "gridPos": { "h": 5, "w": 20, "x": 0, "y": 0 }, "id": 5, "options": { "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": true }, "tooltip": { "mode": "single", "sort": "none" } }, "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", "expr": "sum(utm_usc_online_status == 1)", "legendFormat": "__auto", "range": true, "refId": "A" } ], "title": "UTMs online", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "mappings": [], "max": 100, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-red", "value": null }, { "color": "dark-green", "value": 100 } ] }, "unit": "string" }, "overrides": [] }, "gridPos": { "h": 5, "w": 4, "x": 20, "y": 0 }, "id": 7, "options": { "orientation": "auto", "reduceOptions": { "calcs": [ "last" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": false }, "pluginVersion": "9.3.6", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", "expr": "sum(utm_usc_online_status == 1)", "legendFormat": "__auto", "range": true, "refId": "A" } ], "title": "UTMs online", "type": "gauge" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "fieldConfig": { "defaults": { "color": { "fixedColor": "dark-green", "mode": "thresholds" }, "custom": { "align": "left", "displayMode": "auto", "inspect": false }, "mappings": [ { "options": { "0": { "index": 0, "text": "OFFLINE" }, "1": { "index": 1, "text": "ONLINE" }, "-1": { "index": 2, "text": "" } }, "type": "value" } ], "max": 1, "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-red", "value": null }, { "color": "dark-green", "value": 1 } ] }, "unit": "none" }, "overrides": [ { "matcher": { "id": "byName", "options": "Status" }, "properties": [ { "id": "custom.displayMode", "value": "color-background" }, { "id": "custom.width", "value": 77 }, { "id": "custom.align", "value": "center" } ] }, { "matcher": { "id": "byName", "options": "device_id" }, "properties": [ { "id": "links", "value": [ { "targetBlank": true, "title": "UTM im Unified Security Portal anzeigen", "url": "https://portal.securepoint.cloud/sms/#show-tenant-${__data.fields.Domäne}-usc-utms-${__data.fields.Geräte-ID}" } ] } ] }, { "matcher": { "id": "byName", "options": "last_contact" }, "properties": [ { "id": "unit", "value": "dateTimeFromNow" } ] }, { "matcher": { "id": "byName", "options": "update" }, "properties": [ { "id": "custom.displayMode", "value": "color-background" }, { "id": "mappings", "value": [ { "options": { "none": { "color": "transparent", "index": 1, "text": "Nicht verfügbar" } }, "type": "value" }, { "options": { "pattern": "\\s*", "result": { "color": "transparent", "index": 0, "text": "Nicht verfügbar" } }, "type": "regex" }, { "options": { "pattern": ".+", "result": { "color": "dark-green", "index": 2 } }, "type": "regex" } ] } ] }, { "matcher": { "id": "byName", "options": "virusscanner_lastrun" }, "properties": [ { "id": "unit", "value": "dateTimeFromNow" } ] }, { "matcher": { "id": "byName", "options": "virusscanner_updated" }, "properties": [ { "id": "unit", "value": "dateTimeFromNow" } ] }, { "matcher": { "id": "byName", "options": "update_version" }, "properties": [ { "id": "mappings", "value": [ { "options": { "pattern": "\\d+.*", "result": { "color": "dark-green", "index": 0 } }, "type": "regex" }, { "options": { "pattern": ".+", "result": { "color": "transparent", "index": 1 } }, "type": "regex" }, { "options": { "match": "empty", "result": { "color": "transparent", "index": 2 } }, "type": "special" } ] }, { "id": "custom.displayMode", "value": "color-background" } ] } ] }, "gridPos": { "h": 8, "w": 24, "x": 0, "y": 5 }, "id": 3, "options": { "footer": { "fields": "", "reducer": [ "sum" ], "show": false }, "showHeader": true, "sortBy": [ { "desc": true, "displayName": "Update-Version" } ] }, "pluginVersion": "9.3.6", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", "exemplar": false, "expr": "sort(utm_usc_online_status{})", "format": "table", "hide": false, "instant": true, "legendFormat": "__auto", "range": false, "refId": "A" } ], "title": "UTMs", "transformations": [ { "id": "organize", "options": { "excludeByName": { "Time": true, "__name__": true, "instance": true, "job": true }, "indexByName": { "Time": 4, "Value": 3, "__name__": 5, "accountname": 1, "device_id": 9, "hostname": 2, "instance": 13, "job": 14, "last_contact": 6, "tenant_domain": 0, "update_version": 8, "version": 7, "virusscanner_lastrun": 11, "virusscanner_status": 10, "virusscanner_updated": 12 }, "renameByName": { "Time": "", "Value": "Status", "__name__": "", "accountname": "Account-Name", "device_id": "Geräte-ID", "hostname": "Hostname", "instance": "", "job": "", "last_contact": "Letzter Kontakt", "name": "UTM-Name", "tenant_domain": "Domäne", "update": "Firmware-Update", "update_version": "Update-Version", "version": "Firmware-Version", "virusscanner_lastrun": "Virusscanner-Lauf", "virusscanner_status": "Virusscanner-Status", "virusscanner_updated": "Virusscanner-Update" } } }, { "id": "convertFieldType", "options": { "conversions": [ { "destinationType": "number", "targetField": "Letzter Kontakt" }, { "destinationType": "number", "targetField": "virusscanner_lastrun" }, { "destinationType": "number", "targetField": "virusscanner_updated" } ], "fields": {} } }, { "id": "organize", "options": { "excludeByName": {}, "indexByName": { "Account-Name": 1, "Domäne": 0, "Firmware-Version": 5, "Geräte-ID": 7, "Hostname": 2, "Letzter Kontakt": 4, "Status": 3, "Update-Version": 6, "Virusscanner-Lauf": 8, "Virusscanner-Status": 10, "Virusscanner-Update": 9 }, "renameByName": {} } } ], "type": "table" }, { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "fieldConfig": { "defaults": { "custom": { "align": "left", "displayMode": "auto", "inspect": false }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-red", "value": null }, { "color": "dark-orange", "value": 30 }, { "color": "dark-green", "value": 60 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "Value" }, "properties": [ { "id": "custom.displayMode", "value": "color-background" } ] }, { "matcher": { "id": "byName", "options": "Noch gültig" }, "properties": [ { "id": "unit", "value": "Tage" } ] }, { "matcher": { "id": "byName", "options": "NFR" }, "properties": [ { "id": "mappings", "value": [ { "options": { "false": { "index": 1, "text": "Nein" }, "true": { "index": 0, "text": "Ja" } }, "type": "value" } ] }, { "id": "custom.width", "value": 68 } ] }, { "matcher": { "id": "byName", "options": "Lizenz-Typ" }, "properties": [ { "id": "custom.width", "value": 116 } ] }, { "matcher": { "id": "byName", "options": "Lizenz-ID" }, "properties": [ { "id": "custom.width", "value": 89 } ] }, { "matcher": { "id": "byName", "options": "Lizenz-ID" }, "properties": [ { "id": "links", "value": [ { "targetBlank": true, "title": "Lizenz im Reseller-Portal anzeigen", "url": "https://my.securepoint.de/2.0/licenses/${__data.fields.Lizenz-ID}" } ] } ] }, { "matcher": { "id": "byName", "options": "license_uuid" }, "properties": [ { "id": "links", "value": [ { "targetBlank": true, "title": "UTM im Unified Security Portal anzeigen", "url": "https://portal.securepoint.cloud/sms/#show-tenant-${__data.fields.Domäne}-usc-utms-${__data.fields.Geräte-ID}" } ] }, { "id": "custom.width", "value": 108 } ] }, { "matcher": { "id": "byName", "options": "Domäne" }, "properties": [ { "id": "custom.width", "value": 102 } ] } ] }, "gridPos": { "h": 8, "w": 24, "x": 0, "y": 13 }, "id": 1, "options": { "footer": { "fields": "", "reducer": [ "sum" ], "show": false }, "showHeader": true, "sortBy": [] }, "pluginVersion": "9.3.6", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS_PROMETHEUS}" }, "editorMode": "code", "exemplar": false, "expr": "sort(utm_license_days_valid)", "format": "table", "hide": false, "instant": true, "interval": "", "key": "Q-9474a811-7756-42b1-ba32-22e507638503-0", "legendFormat": "__auto", "range": false, "refId": "A" } ], "title": "Lizenzen", "transformations": [ { "id": "filterFieldsByName", "options": { "include": { "names": [ "accountname", "license_creation_date", "license_displayname", "license_expiration_date", "license_id", "license_nfr", "license_type", "license_user", "license_uuid", "permission_affix", "tenant_domain", "Value" ] } } }, { "id": "organize", "options": { "excludeByName": { "permission_affix": true }, "indexByName": { "Value": 3, "accountname": 1, "license_creation_date": 4, "license_displayname": 2, "license_expiration_date": 5, "license_id": 6, "license_nfr": 7, "license_type": 8, "license_user": 9, "license_uuid": 10, "permission_affix": 11, "tenant_domain": 0 }, "renameByName": { "Value": "Noch gültig", "accountname": "Account-Name", "license_creation_date": "Erstellt am", "license_displayname": "Lizenz-Name", "license_expiration_date": "Gültig bis", "license_id": "Lizenz-ID", "license_nfr": "NFR", "license_type": "Lizenz-Typ", "license_user": "Anzahl Benutzer", "license_uuid": "Geräte-ID", "permission_affix": "", "tenant_domain": "Domäne" } } } ], "type": "table" } ], "refresh": "30s", "schemaVersion": 37, "style": "dark", "tags": [], "templating": { "list": [ { "datasource": { "type": "prometheus", "uid": "ftmKeWRRz" }, "filters": [], "hide": 0, "name": "Filters", "skipUrlSync": false, "type": "adhoc" } ] }, "time": { "from": "now-15m", "to": "now" }, "timepicker": {}, "timezone": "", "title": "USC Monitoring II", "uid": "r38u25RRz", "version": 43, "weekStart": "" }
-->

Beispiel 3 - UTMs inkl. USC
- UTMs inkl. USC
- in der Menüleiste
- Schaltfläche
- Im Feld Import via grafana.com folgende ID eintragen: 20896
- Schaltfläche
- Datenquelle wählen:

- Schaltfläche

Beispiel 4 - Übersicht der Lizenzen
- Übersicht der Lizenzen
- in der Menüleiste
- Schaltfläche
- Im Feld Import via grafana.com folgende ID eintragen: 20898
- Schaltfläche
- Datenquelle wählen:

- Schaltfläche

Beispiel 5 - MDM Dashboard
- MDM Dashboard
- Mobilgeräte mit Firmware Versionen
- in der Menüleiste
- Schaltfläche
- Im Feld Import via grafana.com folgende ID eintragen: 20874
- Schaltfläche
- Datenquelle wählen:

- Schaltfläche

Beispiel 6 - VPN Übersicht
- VPN Verbindungen/Tunnel Übersicht
- in der Menüleiste
- Schaltfläche
- Im Feld Import via grafana.com folgende ID eintragen: 20897
- Schaltfläche
- Datenquelle wählen:

- Schaltfläche




