From 60e9ab39d5e3eeec9424fc6e3ab112fb622fd407 Mon Sep 17 00:00:00 2001 From: Oleksandr Berezovskyi Date: Mon, 29 Jun 2026 15:12:28 +0300 Subject: [PATCH] feat(mon/synology): add Grafana dashboard + full-coverage snmp.yml --- .../snmp-exporter/configmap-dashboard.yaml | 7480 +++++++++++++++++ .../apps/snmp-exporter/configmap-snmp.yaml | 2863 +++++++ .../apps/snmp-exporter/deployment.yaml | 15 +- 3 files changed, 10354 insertions(+), 4 deletions(-) create mode 100644 kubernetes-monitoring/apps/snmp-exporter/configmap-dashboard.yaml create mode 100644 kubernetes-monitoring/apps/snmp-exporter/configmap-snmp.yaml diff --git a/kubernetes-monitoring/apps/snmp-exporter/configmap-dashboard.yaml b/kubernetes-monitoring/apps/snmp-exporter/configmap-dashboard.yaml new file mode 100644 index 0000000..f3fddb9 --- /dev/null +++ b/kubernetes-monitoring/apps/snmp-exporter/configmap-dashboard.yaml @@ -0,0 +1,7480 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: snmp-exporter-dashboard-synology + namespace: monitoring + labels: + grafana_dashboard: "1" + app.kubernetes.io/name: snmp-exporter +data: + synology-nas-details.json: | + { + "__elements": {}, + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": { + "type": "datasource", + "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" + } + ] + }, + "description": "The Synology NAS Details dashboard provides detailed information as to the operational status of the system(s).", + "editable": true, + "fiscalYearStartMonth": 0, + "graphTooltip": 0, + "id": null, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": false, + "keepTime": true, + "tags": [ + "synology" + ], + "targetBlank": false, + "title": "Synology", + "tooltip": "", + "type": "dashboards", + "url": "" + } + ], + "panels": [ + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 14, + "panels": [], + "title": "System State - ($Device)", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "custom": { + "align": "auto", + "cellOptions": { + "type": "auto" + }, + "filterable": false, + "inspect": false + }, + "decimals": 0, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 176 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Uptime" + }, + "properties": [ + { + "id": "unit", + "value": "s" + }, + { + "id": "decimals", + "value": 2 + }, + { + "id": "custom.align", + "value": "center" + }, + { + "id": "custom.width", + "value": 85 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Upgrades" + }, + "properties": [ + { + "id": "custom.align", + "value": "center" + }, + { + "id": "mappings", + "value": [ + { + "options": { + "1": { + "text": "Update Available" + }, + "2": { + "text": "Up to Date" + }, + "3": { + "text": "Connecting" + }, + "4": { + "text": "Disconnected" + }, + "5": { + "text": "Others" + } + }, + "type": "value" + } + ] + }, + { + "id": "color" + }, + { + "id": "custom.cellOptions", + "value": { + "type": "color-text" + } + }, + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "red", + "value": null + }, + { + "color": "green", + "value": 2 + }, + { + "color": "orange", + "value": 3 + } + ] + } + }, + { + "id": "custom.width", + "value": 100 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "System Temperature" + }, + "properties": [ + { + "id": "custom.align", + "value": "center" + }, + { + "id": "unit", + "value": "fahrenheit" + }, + { + "id": "custom.cellOptions", + "value": { + "mode": "gradient", + "type": "gauge" + } + }, + { + "id": "max", + "value": 140 + }, + { + "id": "color", + "value": { + "mode": "thresholds" + } + }, + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "yellow", + "value": 100 + }, + { + "color": "dark-red", + "value": 135 + } + ] + } + } + ] + }, + { + "matcher": { + "id": "byRegexp", + "options": "^.*Status$" + }, + "properties": [ + { + "id": "custom.align", + "value": "center" + }, + { + "id": "custom.cellOptions", + "value": { + "type": "color-text" + } + }, + { + "id": "mappings", + "value": [ + { + "options": { + "1": { + "text": "NORMAL" + }, + "2": { + "text": "FAILED" + } + }, + "type": "value" + } + ] + }, + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 2 + } + ] + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Memory" + }, + "properties": [ + { + "id": "custom.align", + "value": "center" + }, + { + "id": "unit", + "value": "deckbytes" + }, + { + "id": "custom.width", + "value": 70 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Drives" + }, + "properties": [ + { + "id": "custom.align", + "value": "center" + }, + { + "id": "custom.width", + "value": 55 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Serial Number" + }, + "properties": [ + { + "id": "custom.width", + "value": 130 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "DSM Version" + }, + "properties": [ + { + "id": "custom.width", + "value": 130 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Model" + }, + "properties": [ + { + "id": "custom.width", + "value": 75 + } + ] + } + ] + }, + "gridPos": { + "h": 4, + "w": 24, + "x": 0, + "y": 1 + }, + "id": 184, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" + ], + "show": false + }, + "showHeader": true, + "sortBy": [] + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "sysUpTime{job=~'$JobName',instance=~'$Device'}/100", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "uptime", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "upgradeAvailable{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "(temperature{job=~'$JobName',instance=~'$Device'}*9/5)+32", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "cpuFanStatus{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "systemFanStatus{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "systemStatus{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "powerStatus{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "G" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "modelName{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "H" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "version{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "I" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "serialNumber{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "J" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "memTotalReal{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "K" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskIndex{job=~'$JobName',instance=~'$Device',diskID=~'$DiskName'}+1", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "L" + } + ], + "title": "System Information - $Device", + "transformations": [ + { + "id": "seriesToColumns", + "options": { + "byField": "Time" + } + }, + { + "id": "filterFieldsByName", + "options": { + "include": { + "names": [ + "Value #A", + "Value #B", + "Value #C", + "Value #D", + "Value #E", + "Value #F", + "Value #G", + "modelName", + "version", + "serialNumber", + "Value #K", + "Value #L" + ] + } + } + }, + { + "id": "organize", + "options": { + "excludeByName": {}, + "indexByName": { + "Value #A": 5, + "Value #B": 7, + "Value #C": 11, + "Value #D": 9, + "Value #E": 10, + "Value #F": 6, + "Value #G": 8, + "Value #K": 3, + "Value #L": 4, + "modelName": 0, + "serialNumber": 2, + "version": 1 + }, + "renameByName": { + "Value": "Uptime", + "Value #A": "Uptime", + "Value #B": "Upgrades", + "Value #C": "System Temperature", + "Value #D": "CPU Fan Status", + "Value #E": "System Fan Status", + "Value #F": "System Status", + "Value #G": "Power Status", + "Value #H": "Version1", + "Value #I": "Version", + "Value #K": "Memory", + "Value #L": "Drives", + "modelName": "Model", + "serialNumber": "Serial Number", + "version": "DSM Version" + } + } + } + ], + "transparent": true, + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "Enter the number of Synology's you are monitoring in the NASDevices variable. A positive Number here means there is a NAS down or not being scraped for data. A negative Number means you are collecting data from more Synology's than the system expects in the NASDevices variable.", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "dark-blue", + "mode": "fixed" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Synology's Down" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "#EAB839", + "value": -9999 + }, + { + "color": "green", + "value": 0 + }, + { + "color": "dark-red", + "value": 1 + } + ] + } + }, + { + "id": "color" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "DOWN" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "dark-green", + "value": 0 + }, + { + "color": "dark-red", + "value": 1 + } + ] + } + }, + { + "id": "displayName", + "value": "Interfaces Down" + }, + { + "id": "color" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Admin Up" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-blue", + "mode": "fixed" + } + } + ] + } + ] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 0, + "y": 5 + }, + "id": 1176, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "last" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "value_and_name", + "wideLayout": true + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(systemStatus)", + "instant": true, + "interval": "", + "legendFormat": "Total Synology's", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "$NASDevices-count(systemStatus)", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "Synology's Down", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(systemStatus)-$NASDevices", + "hide": true, + "instant": true, + "interval": "", + "legendFormat": "Update NAS variable", + "refId": "C" + } + ], + "title": "Synology Systems", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "dark-blue", + "mode": "fixed" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Admin Down" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "yellow", + "value": 1 + } + ] + } + }, + { + "id": "color" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "DOWN" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "dark-red", + "value": 1 + } + ] + } + }, + { + "id": "displayName", + "value": "Interfaces Down" + }, + { + "id": "color" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Admin Up" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-blue", + "mode": "fixed" + } + } + ] + } + ] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 4, + "y": 5 + }, + "id": 1445, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "last" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "value_and_name", + "wideLayout": true + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(ifAdminStatus{job=~'$JobName',instance=~'$Device',ifName=~'$InterfacePhysical'}==1)", + "instant": true, + "interval": "", + "legendFormat": "Admin Up", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(ifAdminStatus{job=~'$JobName',instance=~'$Device',ifName=~'$InterfacePhysical'}==2)", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "Admin Down", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "(count(ifOperStatus{job=~'$JobName',instance=~'$Device',ifName=~'$InterfacePhysical'}==2)) - (count(ifAdminStatus{job=~'$JobName',instance=~'$Device',ifName=~'$InterfacePhysical'}==2))", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "DOWN", + "refId": "C" + } + ], + "title": "Network Interface Status", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "dark-blue", + "mode": "fixed" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "RAID Warning" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "yellow", + "value": 1 + } + ] + } + }, + { + "id": "color" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "RAID Failure" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "dark-red", + "value": 1 + } + ] + } + }, + { + "id": "color" + } + ] + } + ] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 8, + "y": 5 + }, + "id": 1260, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "last" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "value_and_name", + "wideLayout": true + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "editorMode": "code", + "exemplar": true, + "expr": "count(raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'})", + "instant": true, + "interval": "", + "legendFormat": "Total Volumes", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count((raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}>=2 and raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}<=10) or (raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}>=13 and {job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}<=20))", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "RAID Warning", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count((raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}>=11 and raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}<=12) or raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}>21)", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "RAID Failure", + "refId": "C" + } + ], + "title": "Storage Volumes", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "dark-blue", + "mode": "fixed" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Not Used" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "yellow", + "value": 1 + } + ] + } + }, + { + "id": "color" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Failure" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "dark-red", + "value": 1 + } + ] + } + } + ] + } + ] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 12, + "y": 5 + }, + "id": 1259, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "last" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "value_and_name", + "wideLayout": true + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(diskIndex{job=~'$JobName',instance=~'$Device',diskID=~'$DiskName'})", + "instant": true, + "interval": "", + "legendFormat": "Total Drives", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(diskStatus{job=~'$JobName',instance=~'$Device',diskID=~'$DiskName'}>=2) and count(diskStatus{job=~'$JobName',instance=~'$Device',diskID=~'$DiskName'}<=3)", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "Not Used", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(diskStatus{job=~'$JobName',instance=~'$Device',diskID=~'$DiskName'}>=4)", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "Failure", + "refId": "C" + } + ], + "title": "Hard Drives", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "dark-blue", + "mode": "fixed" + }, + "mappings": [], + "noValue": "0", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Not Used" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "yellow", + "value": 1 + } + ] + } + }, + { + "id": "color" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Failure" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "dark-red", + "value": 1 + } + ] + } + } + ] + } + ] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 16, + "y": 5 + }, + "id": 1319, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "last" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "value_and_name", + "wideLayout": true + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(diskIndex{job=~'$JobName',instance=~'$Device',diskID=~'$DiskNameSSD'})", + "instant": true, + "interval": "", + "legendFormat": "Total Drives", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(diskStatus{job=~'$JobName',instance=~'$Device',diskID=~'$DiskNameSSD'}==3)", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "Not Used", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(diskStatus{job=~'$JobName',instance=~'$Device',diskID=~'$DiskNameSSD'}>=4)", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "Failure", + "refId": "C" + } + ], + "title": "Cache Drives", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "dark-blue", + "mode": "fixed" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "SMART Failures" + }, + "properties": [ + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "dark-red", + "value": 1 + } + ] + } + }, + { + "id": "color" + } + ] + } + ] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 20, + "y": 5 + }, + "id": 1378, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "last" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "value_and_name", + "wideLayout": true + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(diskSMARTAttrStatus{job=~'$JobName',instance=~'$Device'}==1)", + "instant": true, + "interval": "", + "legendFormat": "SMART Checks", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(diskSMARTAttrStatus{job=~'$JobName',instance=~'$Device',diskSMARTAttrStatus!=\"OK\"}==1)", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "SMART Failures", + "refId": "B" + } + ], + "title": "S.M.A.R.T Status", + "type": "stat" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 8 + }, + "id": 1720, + "panels": [], + "title": "System Resources - ($Device)", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "CPU Usage %", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "line" + } + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "transparent", + "value": null + }, + { + "color": "rgba(51, 162, 229, 0.2)", + "value": 100 + } + ] + }, + "unit": "percent" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Used" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#37872D", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 90 + }, + { + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Idle" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "transparent", + "mode": "shades" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + }, + { + "id": "custom.lineWidth", + "value": 0 + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 9 + }, + "id": 33, + "maxDataPoints": 100, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ssCpuUser{job=~'$JobName',instance=~'$Device'} + ssCpuSystem{job=~'$JobName',instance=~'$Device'}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "Used", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "100-(ssCpuUser{job=~'$JobName',instance=~'$Device'} + ssCpuSystem{job=~'$JobName',instance=~'$Device'})", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "Idle", + "refId": "C" + } + ], + "title": "CPU Usage - ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "Memory Used %", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "line+area" + } + }, + "mappings": [], + "max": 1, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "transparent", + "value": null + }, + { + "color": "rgba(51, 162, 229, 0.2)", + "value": 1 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Used" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#37872D", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 90 + }, + { + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Free" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "rgba(0, 0, 0, 0)", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 9 + }, + "id": 117, + "maxDataPoints": 100, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "(memTotalReal{job=~'$JobName',instance=~'$Device'} - (memAvailReal{job=~'$JobName',instance=~'$Device'} + memCached{job=~'$JobName',instance=~'$Device'} + memBuffer{job=~'$JobName',instance=~'$Device'})) / memTotalReal{job=~'$JobName',instance=~'$Device'}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "Used", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "1-((memTotalReal{job=~'$JobName',instance=~'$Device'} - (memAvailReal{job=~'$JobName',instance=~'$Device'} + memCached{job=~'$JobName',instance=~'$Device'} + memBuffer{job=~'$JobName',instance=~'$Device'})) / memTotalReal{job=~'$JobName',instance=~'$Device'})", + "hide": false, + "interval": "", + "legendFormat": "Free", + "refId": "C" + } + ], + "title": "Memory Usage - ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "CPU Utilization %", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 50, + "gradientMode": "opacity", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "line" + } + }, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "transparent", + "value": null + }, + { + "color": "rgba(51, 162, 229, 0.2)", + "value": 100 + } + ] + }, + "unit": "percent" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Idle" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "blue", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "System" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-red", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "User" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-green", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Idle" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "rgba(0, 0, 0, 0)", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "normal" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "User" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "rgb(56, 102, 47)", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 90 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "normal" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "System" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#1F60C4", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 90 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "normal" + } + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 15 + }, + "id": 23, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "100", + "hide": true, + "instant": false, + "interval": "", + "legendFormat": "Max", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ssCpuSystem{job=~'$JobName',instance=~'$Device'}", + "interval": "", + "legendFormat": "System", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ssCpuUser{job=~'$JobName',instance=~'$Device'}", + "interval": "", + "legendFormat": "User", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ssCpuIdle{job=~'$JobName',instance=~'$Device'}", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "Idle", + "refId": "B" + } + ], + "title": "CPU Utilization - ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "Physical Memory", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "deckbytes" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Available" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-green", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Cached" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "super-light-yellow", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Reserved" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "light-red", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Shared" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-purple", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Total" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-red", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Size" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#C4162A", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Cached" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "rgb(7, 53, 117)", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 90 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Buffer" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-yellow", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Free" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "transparent", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Reserved" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "rgb(56, 102, 47)", + "mode": "fixed" + } + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 15 + }, + "id": 114, + "options": { + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "memTotalReal{job=~'$JobName',instance=~'$Device'} ", + "hide": false, + "interval": "", + "legendFormat": "Size", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "expr": "memTotalReal{job=~'$JobName',instance=~'$Device'} - (memShared{job=~'$JobName',instance=~'$Device'} + memCached{job=~'$JobName',instance=~'$Device'} + memBuffer{job=~'$JobName',instance=~'$Device'} + memAvailReal{job=~'$JobName',instance=~'$Device'})", + "hide": false, + "interval": "", + "legendFormat": "Reserved", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "expr": "memBuffer{job=~'$JobName',instance=~'$Device'}", + "hide": false, + "interval": "", + "legendFormat": "Buffer", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "expr": "memCached{job=~'$JobName',instance=~'$Device'}", + "hide": false, + "interval": "", + "legendFormat": "Cached", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "expr": "memShared{job=~'$JobName',instance=~'$Device'}", + "hide": false, + "interval": "", + "legendFormat": "Shared", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "memAvailReal{job=~'$JobName',instance=~'$Device'}", + "hide": false, + "interval": "", + "legendFormat": "Free", + "refId": "A" + } + ], + "title": "Physical Memory - ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "CPU Load", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 90, + "gradientMode": "opacity", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Load-1" + }, + "properties": [ + { + "id": "displayName", + "value": "Load avg 1 min" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Load-5" + }, + "properties": [ + { + "id": "displayName", + "value": "Load avg 5 min" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Load-15" + }, + "properties": [ + { + "id": "displayName", + "value": "Load avg 15 min" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Load-1" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#37872D", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Load-5" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#1F60C4", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Load-15" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#E0B400", + "mode": "fixed" + } + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 21 + }, + "id": 11, + "options": { + "alertThreshold": true, + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "laLoadInt{job=~'$JobName',instance=~'$Device'}/100", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "{{laNames}}", + "refId": "A" + } + ], + "title": "CPU Load - ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "Virtual Memory", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "deckbytes" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Free Virtual Memory" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-green", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Total Virtual Memory" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-red", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Used Virtual Memory" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-orange", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Size" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#C4162A", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Free" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "rgba(0, 0, 0, 0)", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Used" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#37872D", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 90 + }, + { + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + } + ] + } + ] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 21 + }, + "id": 115, + "options": { + "alertThreshold": true, + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "memTotalReal{job=~'$JobName',instance=~'$Device'} + memTotalSwap{job=~'$JobName',instance=~'$Device'}", + "hide": false, + "interval": "", + "legendFormat": "Size", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "(memTotalReal{job=~'$JobName',instance=~'$Device'} + memTotalSwap{job=~'$JobName',instance=~'$Device'}) - memTotalFree{job=~'$JobName',instance=~'$Device'}", + "hide": false, + "interval": "", + "legendFormat": "Used", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "memTotalFree{job=~'$JobName',instance=~'$Device'}", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "Free", + "refId": "A" + } + ], + "title": "Virtual Memory - ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "Running Processes", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 10, + "gradientMode": "opacity", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 27 + }, + "id": 1116, + "options": { + "alertThreshold": true, + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "hrSystemProcesses{job=~'$JobName',instance=~'$Device'}", + "format": "time_series", + "instant": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "Processes", + "refId": "A" + } + ], + "title": "Processes - ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "Connected Users", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "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": "short" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 27 + }, + "id": 1057, + "options": { + "alertThreshold": false, + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "serviceUsers{job=~'$JobName',instance=~'$Device',serviceName=~'$services'}", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "{{serviceName}}", + "refId": "A" + } + ], + "title": "Users / Service - ($Device)", + "type": "timeseries" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 33 + }, + "id": 76, + "panels": [], + "title": "System Internals - ($Device)", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "custom": { + "align": "auto", + "cellOptions": { + "type": "auto" + }, + "filterable": false, + "inspect": false + }, + "links": [], + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Admin Status" + }, + "properties": [ + { + "id": "mappings", + "value": [ + { + "options": { + "1": { + "text": "UP" + }, + "2": { + "text": "DOWN" + }, + "3": { + "text": "TESTING" + } + }, + "type": "value" + } + ] + }, + { + "id": "custom.cellOptions", + "value": { + "type": "color-text" + } + }, + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 2 + }, + { + "color": "#EAB839", + "value": 3 + } + ] + } + }, + { + "id": "custom.align", + "value": "center" + }, + { + "id": "custom.width", + "value": 120 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Speed" + }, + "properties": [ + { + "id": "unit", + "value": "decbytes" + }, + { + "id": "decimals", + "value": 0 + }, + { + "id": "custom.align", + "value": "center" + }, + { + "id": "custom.width", + "value": 90 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Status" + }, + "properties": [ + { + "id": "mappings", + "value": [ + { + "options": { + "1": { + "text": "UP" + }, + "2": { + "text": "DOWN" + }, + "3": { + "text": "TESTING" + }, + "4": { + "text": "UNKNOWN" + }, + "5": { + "text": "DORMANT" + }, + "6": { + "text": "NOT PRESENT" + }, + "7": { + "text": "LOWER LAYER DOWN" + } + }, + "type": "value" + } + ] + }, + { + "id": "custom.cellOptions", + "value": { + "type": "color-text" + } + }, + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 2 + }, + { + "color": "#EAB839", + "value": 3 + }, + { + "color": "dark-red", + "value": 7 + } + ] + } + }, + { + "id": "custom.align", + "value": "center" + }, + { + "id": "custom.width", + "value": 120 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "MTU" + }, + "properties": [ + { + "id": "custom.align", + "value": "center" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "MAC Address" + }, + "properties": [ + { + "id": "custom.width", + "value": 175 + }, + { + "id": "custom.align", + "value": "center" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Interface" + }, + "properties": [ + { + "id": "custom.width", + "value": 90 + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 34 + }, + "id": 210, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" + ], + "show": false + }, + "showHeader": true, + "sortBy": [] + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifPhysAddress{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifAdminStatus{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifSpeed{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifOperStatus{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifAlias{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "hide": true, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifMtu{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "G" + } + ], + "title": "Network Interfaces - ($Device)", + "transformations": [ + { + "id": "seriesToColumns", + "options": { + "byField": "ifName" + } + }, + { + "id": "filterFieldsByName", + "options": { + "include": { + "names": [ + "ifName", + "ifPhysAddress", + "Value #B", + "Value #D", + "Value #E", + "Value #G" + ] + } + } + }, + { + "id": "organize", + "options": { + "excludeByName": {}, + "indexByName": { + "Value #B": 3, + "Value #D": 1, + "Value #E": 4, + "Value #G": 2, + "ifName": 0, + "ifPhysAddress": 5 + }, + "renameByName": { + "Value #B": "Admin Status", + "Value #C": "Connector", + "Value #D": "Speed", + "Value #E": "Status", + "Value #F": "Description", + "Value #G": "MTU", + "ifName": "Interface", + "ifPhysAddress": "MAC Address" + } + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "custom": { + "align": "center", + "cellOptions": { + "type": "auto" + }, + "filterable": false, + "inspect": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "System Name" + }, + "properties": [ + { + "id": "custom.cellOptions", + "value": { + "mode": "gradient", + "type": "color-background" + } + }, + { + "id": "color", + "value": { + "fixedColor": "rgba(40, 33, 96, 0.78)", + "mode": "fixed" + } + }, + { + "id": "custom.width", + "value": 220 + }, + { + "id": "custom.align", + "value": "left" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Admin Status" + }, + "properties": [ + { + "id": "mappings", + "value": [ + { + "options": { + "1": { + "text": "UP" + }, + "2": { + "text": "DOWN" + }, + "3": { + "text": "TESTING" + } + }, + "type": "value" + } + ] + }, + { + "id": "custom.cellOptions", + "value": { + "type": "color-text" + } + }, + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "dark-red", + "value": 2 + }, + { + "color": "#EAB839", + "value": 3 + } + ] + } + }, + { + "id": "custom.width", + "value": 120 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Speed" + }, + "properties": [ + { + "id": "unit", + "value": "decbytes" + }, + { + "id": "custom.width", + "value": 90 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Status" + }, + "properties": [ + { + "id": "mappings", + "value": [ + { + "options": { + "1": { + "text": "UP" + }, + "2": { + "text": "DOWN" + }, + "3": { + "text": "TESTING" + }, + "4": { + "text": "UNKNOWN" + }, + "5": { + "text": "DORMANT" + }, + "6": { + "text": "NOT PRESENT" + }, + "7": { + "text": "LOWER LAYER DOWN" + } + }, + "type": "value" + } + ] + }, + { + "id": "custom.cellOptions", + "value": { + "type": "color-text" + } + }, + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "dark-red", + "value": 2 + }, + { + "color": "#EAB839", + "value": 3 + }, + { + "color": "dark-red", + "value": 7 + } + ] + } + }, + { + "id": "custom.width", + "value": 120 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "MAC Address" + }, + "properties": [ + { + "id": "custom.width", + "value": 200 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Interface" + }, + "properties": [ + { + "id": "custom.align", + "value": "left" + }, + { + "id": "custom.width", + "value": 90 + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 34 + }, + "id": 1722, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" + ], + "show": false + }, + "showHeader": true, + "sortBy": [ + { + "desc": false, + "displayName": "System Name" + } + ] + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifPhysAddress{job=~'$JobName',instance=~'$Device',ifName=~'$InterfaceVirtual'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifAdminStatus{job=~'$JobName',instance=~'$Device',ifName=~'$InterfaceVirtual'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifSpeed{job=~'$JobName',instance=~'$Device',ifName=~'$InterfaceVirtual'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifOperStatus{job=~'$JobName',instance=~'$Device',ifName=~'$InterfaceVirtual'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifAlias{job=~'$JobName',instance=~'$Device',ifName=~'$InterfaceVirtual'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifMtu{job=~'$JobName',instance=~'$Device',ifName=~'$InterfaceVirtual'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "F" + } + ], + "title": "Bond/Virtual Network Interface Information", + "transformations": [ + { + "id": "filterFieldsByName", + "options": { + "include": { + "names": [ + "ifName", + "instance", + "Value #B", + "Value #C", + "Value #D", + "Value #F" + ] + } + } + }, + { + "id": "merge", + "options": {} + }, + { + "id": "organize", + "options": { + "excludeByName": { + "instance": true + }, + "includeByName": {}, + "indexByName": { + "Value #B": 4, + "Value #C": 2, + "Value #D": 5, + "Value #E": 6, + "Value #F": 3, + "ifName": 1, + "ifPhysAddress": 7, + "instance": 0 + }, + "renameByName": { + "Value #A": "", + "Value #B": "Admin Status", + "Value #C": "Speed", + "Value #D": "Status", + "Value #E": "what", + "Value #F": "MTU", + "ifName": "Interface", + "ifPhysAddress": "MAC Address", + "instance": "System Name" + } + } + }, + { + "id": "sortBy", + "options": { + "fields": {}, + "sort": [ + { + "field": "System Name" + } + ] + } + }, + { + "id": "sortBy", + "options": { + "fields": {}, + "sort": [ + { + "field": "Interface" + } + ] + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "custom": { + "align": "center", + "cellOptions": { + "type": "auto" + }, + "filterable": false, + "inspect": false + }, + "decimals": 0, + "mappings": [], + "max": 140, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "dark-yellow", + "value": 100 + }, + { + "color": "dark-red", + "value": 138 + } + ] + }, + "unit": "none" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Disk" + }, + "properties": [ + { + "id": "custom.cellOptions", + "value": { + "type": "auto" + } + }, + { + "id": "custom.align", + "value": "left" + }, + { + "id": "custom.width", + "value": 65 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Temperature" + }, + "properties": [ + { + "id": "custom.cellOptions", + "value": { + "mode": "gradient", + "type": "gauge" + } + }, + { + "id": "color" + }, + { + "id": "max", + "value": 140 + }, + { + "id": "unit", + "value": "fahrenheit" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Type" + }, + "properties": [ + { + "id": "custom.align", + "value": "left" + }, + { + "id": "custom.width", + "value": 65 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Status" + }, + "properties": [ + { + "id": "mappings", + "value": [ + { + "options": { + "1": { + "text": "Normal" + }, + "2": { + "text": "Initialized" + }, + "3": { + "text": "Not Initialized" + }, + "4": { + "text": "System Partition Failed" + }, + "5": { + "text": "Crashed" + } + }, + "type": "value" + } + ] + }, + { + "id": "custom.align", + "value": "left" + }, + { + "id": "custom.cellOptions", + "value": { + "type": "color-text" + } + }, + { + "id": "color" + }, + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "dark-yellow", + "value": 2 + }, + { + "color": "dark-red", + "value": 4 + } + ] + } + }, + { + "id": "custom.width", + "value": 118 + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Model" + }, + "properties": [ + { + "id": "custom.align", + "value": "left" + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 42 + }, + "id": 132, + "options": { + "cellHeight": "sm", + "footer": { + "countRows": false, + "fields": "", + "reducer": [ + "sum" + ], + "show": false + }, + "showHeader": true, + "sortBy": [] + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "(diskTemperature{job=~'$JobName',instance=~'$Device'}*9/5)+32", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskType{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskStatus{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskModel{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "D" + } + ], + "title": "Hard Drives - ($Device)", + "transformations": [ + { + "id": "filterFieldsByName", + "options": { + "include": { + "names": [ + "diskID", + "Value #A", + "diskType", + "Value #C", + "diskModel" + ] + } + } + }, + { + "id": "seriesToColumns", + "options": { + "byField": "diskID" + } + }, + { + "id": "organize", + "options": { + "excludeByName": {}, + "indexByName": { + "Value #A": 4, + "Value #C": 3, + "diskID": 0, + "diskModel": 2, + "diskType": 1 + }, + "renameByName": { + "Value #A": "Temperature", + "Value #C": "Status", + "diskID": "Disk", + "diskModel": "Model", + "diskType": "Type" + } + } + } + ], + "type": "table" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 50 + }, + "id": 230, + "panels": [], + "repeat": "raidName", + "title": "Storage: $raidName - ($Device)", + "type": "row" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "mappings": [ + { + "options": { + "1": { + "text": "Raid Normal" + }, + "2": { + "text": "Raid Repairing" + }, + "3": { + "text": "Raid Migrating" + }, + "4": { + "text": "Raid Expanding" + }, + "5": { + "text": "Raid Deleting" + }, + "6": { + "text": "Raid Creating" + }, + "7": { + "text": "Raid Syncing" + }, + "8": { + "text": "Raid Parity Checking" + }, + "9": { + "text": "Raid Assembling" + }, + "10": { + "text": "Raid Canceling" + }, + "11": { + "text": "Raid Degraded" + }, + "12": { + "text": "Raid Crashed" + }, + "13": { + "text": "Raid Data Scrubbing" + }, + "14": { + "text": "Raid Deploying" + }, + "15": { + "text": "Raid UnDeploying" + }, + "16": { + "text": "Raid Mount Cache" + }, + "17": { + "text": "Raid Unmount Cache" + }, + "18": { + "text": "Raid Expanding Unfinished SHR" + }, + "19": { + "text": "Raid Convert SHR To Pool" + }, + "21": { + "text": "Raid Unknown Status" + }, + "20 ": { + "text": "Raid Migrate SHR1 To SHR2" + } + }, + "type": "value" + } + ], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#299c46", + "value": null + }, + { + "color": "yellow", + "value": 2 + }, + { + "color": "dark-red", + "value": 11 + }, + { + "color": "yellow", + "value": 13 + }, + { + "color": "dark-red", + "value": 21 + } + ] + }, + "unit": "none" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 51 + }, + "id": 9, + "maxDataPoints": 100, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "auto", + "orientation": "horizontal", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "value", + "wideLayout": true + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "raidStatus{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}", + "format": "time_series", + "instant": true, + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "A" + } + ], + "title": "RAID Status", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 100, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "never", + "spanNulls": true, + "stacking": { + "group": "A", + "mode": "normal" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green", + "value": null + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bytes" + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "0x566F6C756D652031 Free Size" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-green", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "0x566F6C756D652031 Total Size" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "yellow", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Free Size" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "dark-green", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Total Size" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "orange", + "mode": "fixed" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Size" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "#C4162A", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Free" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "rgba(0, 0, 0, 0)", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 0 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Used" + }, + "properties": [ + { + "id": "color", + "value": { + "fixedColor": "rgb(0, 98, 255)", + "mode": "fixed" + } + }, + { + "id": "custom.fillOpacity", + "value": 90 + }, + { + "id": "custom.lineWidth", + "value": 2 + }, + { + "id": "custom.stacking", + "value": { + "group": "A", + "mode": "none" + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 21, + "x": 3, + "y": 51 + }, + "id": 26, + "maxPerRow": 6, + "options": { + "alertThreshold": true, + "legend": { + "calcs": [ + "lastNotNull", + "max", + "min" + ], + "displayMode": "table", + "placement": "right", + "showLegend": true + }, + "tooltip": { + "mode": "multi", + "sort": "none" + } + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "raidTotalSize{job='$JobName',instance='$Device',raidName='$raidName'}", + "instant": false, + "interval": "", + "legendFormat": "Size", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "(raidTotalSize{job='$JobName',instance='$Device',raidName='$raidName'}-raidFreeSize{job='$JobName',instance='$Device',raidName='$raidName'})", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "Used", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "raidFreeSize{job='$JobName',instance='$Device',raidName='$raidName'}", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "Free", + "refId": "B" + } + ], + "title": "Storage Usage - $raidName ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "dark-blue", + "value": null + } + ] + }, + "unit": "bytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 53 + }, + "id": 295, + "maxDataPoints": 100, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "value", + "wideLayout": true + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "raidTotalSize{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}", + "format": "time_series", + "instant": true, + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "A" + } + ], + "title": "Storage Size", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "decimals": 2, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "dark-green", + "value": null + }, + { + "color": "light-yellow", + "value": 80 + }, + { + "color": "dark-orange", + "value": 85 + }, + { + "color": "red", + "value": 90 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 0, + "y": 55 + }, + "id": 557, + "maxDataPoints": 100, + "options": { + "minVizHeight": 75, + "minVizWidth": 75, + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true, + "sizing": "auto", + "text": {} + }, + "pluginVersion": "11.3.0+security-01", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "((raidTotalSize{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'}-raidFreeSize{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'})/raidTotalSize{job=~'$JobName',instance=~'$Device',raidName=~'$raidName'})*100", + "format": "time_series", + "instant": true, + "interval": "", + "intervalFactor": 1, + "legendFormat": "% Free", + "refId": "A" + } + ], + "title": "% Used Space", + "type": "gauge" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 59 + }, + "id": 374, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "dark-blue" + } + ] + }, + "unit": "bytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 83 + }, + "id": 453, + "maxDataPoints": 100, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "percentChangeColorMode": "standard", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showPercentChange": false, + "text": {}, + "textMode": "value", + "wideLayout": true + }, + "pluginVersion": "11.3.0", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'}", + "format": "time_series", + "instant": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "A" + } + ], + "title": "File System Size", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "palette-classic" + }, + "custom": { + "axisBorderShow": false, + "axisCenteredZero": false, + "axisColorMode": "text", + "axisLabel": "", + "axisPlacement": "auto", + "barAlignment": 0, + "barWidthFactor": 0.6, + "drawStyle": "line", + "fillOpacity": 0, + "gradientMode": "none", + "hideFrom": { + "legend": false, + "tooltip": false, + "viz": false + }, + "insertNulls": false, + "lineInterpolation": "linear", + "lineWidth": 1, + "pointSize": 5, + "scaleDistribution": { + "type": "linear" + }, + "showPoints": "auto", + "spanNulls": false, + "stacking": { + "group": "A", + "mode": "none" + }, + "thresholdsStyle": { + "mode": "off" + } + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + }, + "unit": "bytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 21, + "x": 3, + "y": 83 + }, + "id": 404, + "maxPerRow": 6, + "options": { + "alertThreshold": true, + "legend": { + "calcs": [], + "displayMode": "list", + "placement": "bottom", + "showLegend": true + }, + "tooltip": { + "mode": "single", + "sort": "none" + } + }, + "pluginVersion": "11.3.0", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'}", + "instant": false, + "interval": "", + "legendFormat": "Size", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'}", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "Used", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "(hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'} - hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'}) * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'}\n", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "Free", + "refId": "B" + } + ], + "title": "File System Usage: $hrStorageDescr ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "decimals": 2, + "mappings": [], + "max": 100, + "min": 0, + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "dark-green" + }, + { + "color": "light-yellow", + "value": 80 + }, + { + "color": "dark-orange", + "value": 85 + }, + { + "color": "dark-red", + "value": 90 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 0, + "y": 85 + }, + "id": 610, + "maxDataPoints": 100, + "options": { + "minVizHeight": 75, + "minVizWidth": 75, + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true, + "sizing": "auto", + "text": {} + }, + "pluginVersion": "11.3.0", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "(hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'} /hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrStorageDescr'})*100", + "format": "time_series", + "instant": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "% Used", + "refId": "A" + } + ], + "title": "% Used Space", + "type": "gauge" + } + ], + "repeat": "hrStorageDescr", + "title": "File Systems: $hrStorageDescr ($Device)", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 72 + }, + "id": 28, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 2548 + }, + "id": 30, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.6", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(storageIONReadX{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", + "interval": "", + "legendFormat": "Read Bits", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(storageIONWrittenX{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", + "interval": "", + "legendFormat": "Write Bits", + "refId": "B" + } + ], + "title": "Bits Read/Write: $storageIODevice - ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "unit": "bps" + }, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 2548 + }, + "id": 877, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.6", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(storageIOLA{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", + "interval": "", + "legendFormat": "I/0", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(storageIOLA1{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", + "interval": "", + "legendFormat": "I/O 1 min avg", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(storageIOLA5{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "I/O 5 min avg", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(storageIOLA15{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "I/O 15 min avg", + "refId": "D" + } + ], + "title": "I/O: $storageIODevice - ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 2554 + }, + "id": 31, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.6", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "irate(storageIOReads{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", + "hide": false, + "interval": "", + "legendFormat": "Read Load", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "irate(storageIOWrites{job=~'$JobName',instance=~'$Device',storageIODevice=~'$storageIODevice'}[$__rate_interval])", + "interval": "", + "legendFormat": "Write Load", + "refId": "A" + } + ], + "title": "Load: $storageIODevice - ($Device)", + "type": "timeseries" + } + ], + "repeat": "storageIODevice", + "title": "HDD/SSD: $storageIODevice - ($Device)", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 76 + }, + "id": 876, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 42617 + }, + "id": 504, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.5", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(flashCacheDiskRead{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", + "interval": "", + "legendFormat": "Read Bytes", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(flashCacheDiskWrite{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", + "interval": "", + "legendFormat": "Written Bytes", + "refId": "B" + } + ], + "title": "Bytes Read/Write: $flashCacheDisk- ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 42617 + }, + "id": 995, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.5", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(flashCacheReadHits{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", + "interval": "", + "legendFormat": "Read Hits", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(flashCacheWriteHits{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", + "interval": "", + "legendFormat": "Write Hits", + "refId": "B" + } + ], + "title": "Read/Write Hits: $flashCacheDisk- ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 42623 + }, + "id": 996, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.5", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(flashCacheTotalRead{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", + "interval": "", + "legendFormat": "Total Read Hits", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(flashCacheTotalWrite{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", + "interval": "", + "legendFormat": "Total Write Hits", + "refId": "B" + } + ], + "title": "Read/Write Total: $flashCacheDisk- ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 42623 + }, + "id": 936, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.5", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(flashCacheReadHitRate{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", + "interval": "", + "legendFormat": "Read Hit Rate", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(flashCacheWriteHitRate{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", + "interval": "", + "legendFormat": "Write Hit Rate", + "refId": "B" + } + ], + "title": "Read/Write Hit Rate: $flashCacheDisk- ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 42629 + }, + "id": 997, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.5", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(flashCacheReadSeqSkip{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", + "interval": "", + "legendFormat": "Read Skips", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(flashCacheWriteSeqSkip{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", + "interval": "", + "legendFormat": "Write Skips", + "refId": "B" + } + ], + "title": "Read/Write Skips: $flashCacheDisk- ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "The number of\ndata writes to SSD\nfor the first time", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 42629 + }, + "id": 998, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.5", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(flashCacheWriteMissSsd{job=~'$JobName',instance=~'$Device',flashCacheSSDDev=~'$flashCacheDisk'}[$__rate_interval])", + "interval": "", + "legendFormat": "Write Misses", + "refId": "A" + } + ], + "title": "Write Misses: $flashCacheDisk- ($Device)", + "type": "timeseries" + } + ], + "repeat": "flashCacheDisk", + "title": "SSD Cache: $flashCacheDisk - ($Device)", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 77 + }, + "id": 654, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "dark-blue" + } + ] + }, + "unit": "bytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 3, + "x": 0, + "y": 330109 + }, + "id": 703, + "maxDataPoints": 100, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "value" + }, + "pluginVersion": "7.5.6", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'}", + "format": "time_series", + "instant": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "", + "refId": "A" + } + ], + "title": "Memory Size", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "unit": "bytes" + }, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 21, + "x": 3, + "y": 330109 + }, + "id": 652, + "maxPerRow": 6, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.6", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'}", + "instant": false, + "interval": "", + "legendFormat": "Size", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'} * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'}", + "hide": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "Used", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "(hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'} - hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'}) * hrStorageAllocationUnits{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'}\n", + "hide": false, + "instant": false, + "interval": "", + "legendFormat": "Free", + "refId": "B" + } + ], + "title": "Memory Usage: $hrMemoryDescr ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "decimals": 2, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "dark-green" + }, + { + "color": "light-yellow", + "value": 70 + }, + { + "color": "dark-orange", + "value": 80 + }, + { + "color": "dark-red", + "value": 90 + } + ] + }, + "unit": "percent" + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 0, + "y": 330111 + }, + "id": 756, + "maxDataPoints": 100, + "options": { + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "showThresholdLabels": false, + "showThresholdMarkers": true, + "text": {} + }, + "pluginVersion": "7.5.6", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "(hrStorageUsed{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'} /hrStorageSize{job=~'$JobName',instance=~'$Device',hrStorageDescr=~'$hrMemoryDescr'})*100", + "format": "time_series", + "instant": false, + "interval": "", + "intervalFactor": 1, + "legendFormat": "% Used", + "refId": "A" + } + ], + "title": "% Used Space", + "type": "gauge" + } + ], + "repeat": "hrMemoryDescr", + "title": "Memory: $hrMemoryDescr - ($Device)", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 83 + }, + "id": 17, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "custom": { + "align": "left", + "cellOptions": { + "type": "auto" + }, + "filterable": false, + "inspect": false + }, + "links": [], + "mappings": [], + "noValue": "No Data Available", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "Admin Status" + }, + "properties": [ + { + "id": "mappings", + "value": [ + { + "options": { + "1": { + "text": "UP" + }, + "2": { + "text": "DOWN" + }, + "3": { + "text": "TESTING" + } + }, + "type": "value" + } + ] + }, + { + "id": "custom.cellOptions", + "value": { + "type": "color-text" + } + }, + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 2 + }, + { + "color": "#EAB839", + "value": 3 + } + ] + } + }, + { + "id": "custom.align", + "value": "center" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Speed" + }, + "properties": [ + { + "id": "unit", + "value": "decbytes" + }, + { + "id": "custom.align", + "value": "left" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "Status" + }, + "properties": [ + { + "id": "mappings", + "value": [ + { + "options": { + "1": { + "text": "UP" + }, + "2": { + "text": "DOWN" + }, + "3": { + "text": "TESTING" + }, + "4": { + "text": "UNKNOWN" + }, + "5": { + "text": "DORMANT" + }, + "6": { + "text": "NOT PRESENT" + }, + "7": { + "text": "LOWER LAYER DOWN" + } + }, + "type": "value" + } + ] + }, + { + "id": "custom.cellOptions", + "value": { + "type": "color-text" + } + }, + { + "id": "thresholds", + "value": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 2 + }, + { + "color": "#EAB839", + "value": 3 + }, + { + "color": "dark-red", + "value": 7 + } + ] + } + }, + { + "id": "custom.align", + "value": "center" + } + ] + }, + { + "matcher": { + "id": "byName", + "options": "MTU" + }, + "properties": [ + { + "id": "custom.align", + "value": "center" + } + ] + } + ] + }, + "gridPos": { + "h": 3, + "w": 24, + "x": 0, + "y": 2016909 + }, + "id": 346, + "options": { + "footer": { + "fields": "", + "reducer": [ + "sum" + ], + "show": false + }, + "showHeader": true, + "sortBy": [] + }, + "pluginVersion": "9.3.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifPhysAddress{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifAdminStatus{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifConnectorPresent{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifSpeed{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifOperStatus{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "ifMtu{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "F" + } + ], + "title": "Interfaces Details: $Interface - ($Device)", + "transformations": [ + { + "id": "seriesToColumns", + "options": { + "byField": "ifName" + } + }, + { + "id": "filterFieldsByName", + "options": { + "include": { + "names": [ + "ifName", + "ifPhysAddress", + "instance 2", + "Value #D", + "Value #E", + "Value #F" + ] + } + } + }, + { + "id": "organize", + "options": { + "excludeByName": {}, + "indexByName": { + "Value #D": 2, + "Value #E": 4, + "Value #F": 3, + "ifName": 1, + "ifPhysAddress": 5, + "instance 2": 0 + }, + "renameByName": { + "Value #B": "Admin Status", + "Value #C": "Connector", + "Value #D": "Speed", + "Value #E": "Status", + "Value #F": "MTU", + "ifName": "Port", + "ifPhysAddress": "MAC Address", + "instance 2": "NAS" + } + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 2016912 + }, + "id": 1, + "maxPerRow": 2, + "options": { + "alertThreshold": true + }, + "pluginVersion": "9.3.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(ifHCInOctets{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Traffic In", + "refId": "A", + "step": 60 + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(ifHCOutOctets{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Traffic Out", + "refId": "B", + "step": 60 + } + ], + "title": "Traffic: $Interface - ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 2016920 + }, + "id": 249, + "maxPerRow": 2, + "options": { + "alertThreshold": true + }, + "pluginVersion": "9.3.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(ifHCInBroadcastPkts{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Broadcast In", + "refId": "A", + "step": 60 + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(ifHCOutBroadcastPkts{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Broadcast Out", + "refId": "B", + "step": 60 + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(ifHCInMulticastPkts{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "Multicast In", + "refId": "C", + "step": 60 + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(ifHCOutMulticastPkts{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])*$interfacebits", + "format": "time_series", + "hide": false, + "interval": "", + "intervalFactor": 2, + "legendFormat": "Multicast Out", + "refId": "D", + "step": 60 + } + ], + "title": "Multicast & Broadcast: $Interface - ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 2016920 + }, + "id": 68, + "maxPerRow": 2, + "options": { + "alertThreshold": true + }, + "pluginVersion": "9.3.2", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "expr": "rate(ifInDiscards{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Discards In", + "refId": "A", + "step": 60 + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "expr": "rate(ifInErrors{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Errors In", + "refId": "B", + "step": 60 + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "expr": "rate(ifOutDiscards{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Discards Out", + "refId": "C", + "step": 60 + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "expr": "rate(ifOutErrors{job=~'$JobName',instance=~'$Device',ifName=~'$Interface'}[$__rate_interval])", + "format": "time_series", + "interval": "", + "intervalFactor": 2, + "legendFormat": "Errors Out", + "refId": "D", + "step": 60 + } + ], + "title": "Errors $Interface: - ($Device)", + "type": "timeseries" + } + ], + "repeat": "Interface", + "title": "Networking: ($Interface) - ($Device)", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 86 + }, + "id": 39, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 10345777 + }, + "id": 45, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.6", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(spaceIONReadX{job=~'$JobName',instance=~'$Device',spaceIODevice=~'$spaceIODevice'}[$__rate_interval])", + "interval": "", + "legendFormat": "Read Bytes", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(spaceIONWrittenX{job=~'$JobName',instance=~'$Device',spaceIODevice=~'$spaceIODevice'}[$__rate_interval])", + "interval": "", + "legendFormat": "Written Bytes", + "refId": "B" + } + ], + "title": "Volume Throughput - $spaceIODevice ($Device)", + "type": "timeseries" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 10345777 + }, + "id": 46, + "options": { + "alertThreshold": true + }, + "pluginVersion": "7.5.6", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(spaceIOReads{job=~'$JobName',instance=~'$Device',spaceIODevice=~'$spaceIODevice'}[$__rate_interval])", + "interval": "", + "legendFormat": "Read Bytes", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "rate(spaceIOWrites{job=~'$JobName',instance=~'$Device',spaceIODevice=~'$spaceIODevice'}[$__rate_interval])", + "interval": "", + "legendFormat": "Written Bytes", + "refId": "B" + } + ], + "title": "Volume IOPS - $spaceIODevice ($Device)", + "type": "timeseries" + } + ], + "repeat": "spaceIODevice", + "title": "Volume: $spaceIODevice - ($Device)", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 87 + }, + "id": 814, + "panels": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "fixedColor": "dark-blue", + "mode": "fixed" + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "red", + "value": 80 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 0, + "y": 59428557 + }, + "id": 1646, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "value_and_name" + }, + "pluginVersion": "7.5.5", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "count(diskSMARTInfoDevName{job=~'$JobName',instance=~'$Device',diskSMARTInfoDevName=~'$SmartDev'})", + "interval": "", + "legendFormat": "SMART Checks", + "refId": "A" + } + ], + "title": "S.M.A.R.T ", + "type": "stat" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "description": "", + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "custom": { + "align": "center", + "filterable": false + }, + "mappings": [], + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "dark-red" + } + ] + } + }, + "overrides": [ + { + "matcher": { + "id": "byName", + "options": "SMART Test" + }, + "properties": [ + { + "id": "custom.align", + "value": "left" + }, + { + "id": "custom.cellOptions", + "value": { + "mode": "gradient", + "type": "color-background" + } + }, + { + "id": "color", + "value": { + "fixedColor": "rgba(40, 33, 96, 0.78)", + "mode": "fixed" + } + } + ] + } + ] + }, + "gridPos": { + "h": 8, + "w": 21, + "x": 3, + "y": 59428557 + }, + "id": 816, + "options": { + "showHeader": true, + "sortBy": [ + { + "desc": false, + "displayName": "Index" + } + ] + }, + "pluginVersion": "7.5.5", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskSMARTInfoDevName{job=~'$JobName',instance=~'$Device',diskSMARTInfoDevName='$SmartDev'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "SMARTInfo", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskSMARTAttrName{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "AttrName", + "refId": "B" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskSMARTAttrCurrent{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "AttrCurrent", + "refId": "C" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskSMARTAttrThreshold{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "AttrThreshold", + "refId": "D" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskSMARTAttrWorst{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "AttrWorst", + "refId": "E" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskSMARTAttrStatus{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "AttrStatus", + "refId": "F" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskSMARTAttrRaw{job=~'$JobName',instance=~'$Device'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "AttrRaw", + "refId": "G" + } + ], + "title": "S.M.A.R.T: $SmartDev (Data is from the last time the Scheduled task was run)", + "transformations": [ + { + "id": "seriesToColumns", + "options": { + "byField": "diskSMARTInfoIndex" + } + }, + { + "id": "filterByValue", + "options": { + "filters": [ + { + "config": { + "id": "greaterOrEqual", + "options": { + "value": 0 + } + }, + "fieldName": "Value #A" + } + ], + "match": "all", + "type": "include" + } + }, + { + "id": "filterFieldsByName", + "options": { + "include": { + "names": [ + "diskSMARTAttrName", + "Value #C", + "Value #D", + "Value #E", + "diskSMARTAttrStatus", + "Value #G" + ] + } + } + }, + { + "id": "organize", + "options": { + "excludeByName": {}, + "indexByName": { + "Value #C": 3, + "Value #D": 4, + "Value #E": 5, + "Value #F": 2, + "Value #G": 6, + "diskSMARTAttrName": 0, + "diskSMARTAttrStatus": 1 + }, + "renameByName": { + "Value #A": "", + "Value #C": "Current", + "Value #D": "Threshold", + "Value #E": "Worst", + "Value #F": "Status", + "Value #G": "RAW", + "diskSMARTAttrName": "SMART Test", + "diskSMARTAttrStatus": "Status", + "diskSMARTInfoDevName": "Device", + "diskSMARTInfoIndex": "", + "instance 1": "NAS" + } + } + }, + { + "id": "sortBy", + "options": { + "fields": {}, + "sort": [ + { + "field": "Status" + } + ] + } + } + ], + "type": "table" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "fieldConfig": { + "defaults": { + "color": { + "mode": "thresholds" + }, + "displayName": "S.M.A.R.T Issues", + "mappings": [], + "noValue": "0", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "green" + }, + { + "color": "dark-red", + "value": 1 + } + ] + } + }, + "overrides": [] + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 0, + "y": 59428561 + }, + "id": 1575, + "options": { + "colorMode": "background", + "graphMode": "none", + "justifyMode": "center", + "orientation": "auto", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + }, + "text": {}, + "textMode": "auto" + }, + "pluginVersion": "7.5.5", + "targets": [ + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskSMARTInfoDevName{job=~'$JobName',instance=~'$Device',diskSMARTInfoDevName=~'$SmartDev'}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "diskSMARTInfoDevName", + "refId": "A" + }, + { + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "exemplar": true, + "expr": "diskSMARTAttrStatus{job=~'$JobName',instance=~'$Device',diskSMARTAttrStatus!=\"OK\"}", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "diskSMARTAttrStatus", + "refId": "C" + } + ], + "title": "S.M.A.R.T: $SmartDev", + "transformations": [ + { + "id": "filterFieldsByName", + "options": { + "include": { + "names": [ + "diskSMARTInfoDevName", + "diskSMARTInfoIndex", + "Value #A", + "diskSMARTAttrStatus", + "Value #C", + "__name__", + "instance", + "job" + ] + } + } + }, + { + "id": "seriesToColumns", + "options": { + "byField": "diskSMARTInfoIndex" + } + }, + { + "id": "filterByValue", + "options": { + "filters": [ + { + "config": { + "id": "greater", + "options": { + "value": 0 + } + }, + "fieldName": "Value #C" + }, + { + "config": { + "id": "greater", + "options": { + "value": 0 + } + }, + "fieldName": "Value #A" + } + ], + "match": "all", + "type": "include" + } + }, + { + "id": "filterFieldsByName", + "options": { + "include": { + "names": [ + "Value #C" + ] + } + } + } + ], + "type": "stat" + } + ], + "repeat": "SmartDev", + "title": "SMART - ($SmartDev)", + "type": "row" + } + ], + "refresh": "5m", + "schemaVersion": 40, + "tags": [ + "synology", + "dsm" + ], + "templating": { + "list": [ + { + "description": "Total Number of NAS Systems manually entered.", + "hide": 2, + "name": "NASDevices", + "query": "1", + "skipUrlSync": true, + "type": "constant", + "current": { + "value": "1", + "text": "1", + "selected": false + }, + "options": [ + { + "value": "1", + "text": "1", + "selected": false + } + ] + }, + { + "current": { + "text": "8", + "value": "8" + }, + "description": "This controls whether network interfaces report Megebyte set to 1, Megabits set to 8.", + "hide": 2, + "name": "interfacebits", + "options": [ + { + "selected": true, + "text": "8", + "value": "8" + } + ], + "query": "8", + "type": "textbox" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(ssCpuUser, job)", + "includeAll": false, + "label": "Job Name", + "name": "JobName", + "options": [], + "query": { + "query": "label_values(ssCpuUser, job)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "query_result(ssCpuUser{job=~'$JobName'})", + "includeAll": false, + "name": "Device", + "options": [], + "query": { + "query": "query_result(ssCpuUser{job=~'$JobName'})", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": ".*instance=\"(.*?)\".*", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(ifName{job=~'$JobName',instance=~'$Device'},ifName)", + "description": "Regex controls interfaces to show. Default: ^eth.*|^bond.*|^docker[0-9]", + "includeAll": true, + "multi": true, + "name": "Interface", + "options": [], + "query": { + "query": "label_values(ifName{job=~'$JobName',instance=~'$Device'},ifName)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "^eth.*|^bond.*|docker[0-9]", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(ifName{job=~'$JobName',instance=~'$Device'},ifName)", + "description": "Physical Network Interfaces", + "includeAll": true, + "label": "Network Interface", + "multi": true, + "name": "InterfacePhysical", + "options": [], + "query": { + "query": "label_values(ifName{job=~'$JobName',instance=~'$Device'},ifName)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "^eth.*|^tun0", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(ifType_info{job=~'$JobName',instance=~'$Device'},ifName)", + "description": "Bonds an VLans", + "includeAll": true, + "label": "Virtual Interfaces", + "multi": true, + "name": "InterfaceVirtual", + "options": [], + "query": { + "query": "label_values(ifType_info{job=~'$JobName',instance=~'$Device'},ifName)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "^.*bond.*", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(diskID{job=~'$JobName',instance=~'$Device'},diskID)", + "hide": 2, + "includeAll": true, + "label": "Disk", + "multi": true, + "name": "DiskName", + "options": [], + "query": { + "query": "label_values(diskID{job=~'$JobName',instance=~'$Device'},diskID)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "/^(?!Cache.*)/", + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(diskID{job=~'$JobName',instance=~'$Device'},diskID)", + "hide": 2, + "includeAll": true, + "label": "Cache", + "multi": true, + "name": "DiskNameSSD", + "options": [], + "query": { + "query": "label_values(diskID{job=~'$JobName',instance=~'$Device'},diskID)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "^Cache device.*", + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(raidName{job=~'$JobName',instance=~'$Device'},raidName)", + "includeAll": true, + "label": "Storage", + "multi": true, + "name": "raidName", + "options": [], + "query": { + "query": "label_values(raidName{job=~'$JobName',instance=~'$Device'},raidName)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(storageIODevice{job=~'$JobName',instance=~'$Device'},storageIODevice)", + "includeAll": true, + "label": "Disk", + "multi": true, + "name": "storageIODevice", + "options": [], + "query": { + "query": "label_values(storageIODevice{job=~'$JobName',instance=~'$Device'},storageIODevice)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(spaceIODevice{job=~'$JobName',instance=~'$Device'},spaceIODevice)", + "includeAll": true, + "label": "Volume Name", + "multi": true, + "name": "spaceIODevice", + "options": [], + "query": { + "query": "label_values(spaceIODevice{job=~'$JobName',instance=~'$Device'},spaceIODevice)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(hrStorageDescr{job=~'$JobName',instance=~'$Device'},hrStorageDescr)", + "description": "Regex controls the hrStorageDescr devices to hide. Memory is hidden here and used in the \"hrMemoryDescr\" variable instead. Default: /^(?!/run|/sys/.*|/dev|.*@docker.*|.*[M|m]emory)/", + "includeAll": true, + "label": "File System", + "multi": true, + "name": "hrStorageDescr", + "options": [], + "query": { + "query": "label_values(hrStorageDescr{job=~'$JobName',instance=~'$Device'},hrStorageDescr)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "/^(?!/run|/sys/.*|/dev|.*@docker.*|.*[M|m]emory)/", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(flashCacheSSDDev{job=~'$JobName',instance=~'$Device'},flashCacheSSDDev)", + "includeAll": true, + "label": "Cache", + "multi": true, + "name": "flashCacheDisk", + "options": [], + "query": { + "query": "label_values(flashCacheSSDDev{job=~'$JobName',instance=~'$Device'},flashCacheSSDDev)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(hrStorageDescr{job=~'$JobName',instance=~'$Device'},hrStorageDescr)", + "description": "Regex controls file hrStorageDescr devices to show here. Default: /.*[M|m]emory.*/", + "includeAll": true, + "label": "Memory", + "multi": true, + "name": "hrMemoryDescr", + "options": [], + "query": { + "query": "label_values(hrStorageDescr{job=~'$JobName',instance=~'$Device'},hrStorageDescr)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "/.*[M|m]emory.*/", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(diskSMARTInfoDevName{job=~'$JobName',instance=~'$Device'},diskSMARTInfoDevName)", + "includeAll": true, + "label": "S.M.A.R.T", + "multi": true, + "name": "SmartDev", + "options": [], + "query": { + "query": "label_values(diskSMARTInfoDevName{job=~'$JobName',instance=~'$Device'},diskSMARTInfoDevName)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "", + "sort": 1, + "type": "query" + }, + { + "current": {}, + "datasource": { + "type": "prometheus", + "uid": "VictoriaMetrics" + }, + "definition": "label_values(serviceName{job=~'$JobName',instance=~'$Device'},serviceName)", + "description": "Regex controls which services to hide. Default: /^(?!TELNET|FTP|AFP|OTHER)/", + "hide": 2, + "includeAll": true, + "multi": true, + "name": "services", + "options": [], + "query": { + "query": "label_values(serviceName{job=~'$JobName',instance=~'$Device'},serviceName)", + "refId": "StandardVariableQuery" + }, + "refresh": 2, + "regex": "/^(?!TELNET|FTP|AFP|OTHER)/", + "sort": 1, + "type": "query" + } + ] + }, + "time": { + "from": "now-3h", + "to": "now" + }, + "timepicker": {}, + "timezone": "browser", + "title": "Synology NAS Details", + "uid": "i55CRAlMk", + "version": 5, + "weekStart": "" + } diff --git a/kubernetes-monitoring/apps/snmp-exporter/configmap-snmp.yaml b/kubernetes-monitoring/apps/snmp-exporter/configmap-snmp.yaml new file mode 100644 index 0000000..f16c6a9 --- /dev/null +++ b/kubernetes-monitoring/apps/snmp-exporter/configmap-snmp.yaml @@ -0,0 +1,2863 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: snmp-exporter-config + namespace: monitoring + labels: + app.kubernetes.io/name: snmp-exporter +data: + # Vendored verbatim from github.com/tumak66/grafana-prometheus-synology + # (snmp-exporter/snmp.yml) — the `synology` module here walks the Synology + # private trees PLUS IF-MIB / HOST-RESOURCES (hrStorage) / UCD (cpu, mem, load), + # which the stock image module omits. Matched to the "Synology NAS Details" dashboard. + # SNMPv3 credentials are NOT here; they are merged in from the snmp-exporter-auth secret. + snmp.yml: | + auths: + public_v1: + community: public + security_level: noAuthNoPriv + auth_protocol: MD5 + priv_protocol: DES + version: 1 + public_v2: + community: public + security_level: noAuthNoPriv + auth_protocol: MD5 + priv_protocol: DES + version: 2 + modules: + synology: + walk: + - 1.3.6.1.2.1.2 + - 1.3.6.1.2.1.25.1 + - 1.3.6.1.2.1.25.2 + - 1.3.6.1.2.1.31.1.1 + - 1.3.6.1.4.1.2021.10.1.2 + - 1.3.6.1.4.1.2021.10.1.5 + - 1.3.6.1.4.1.2021.4 + - 1.3.6.1.4.1.6574.1 + - 1.3.6.1.4.1.6574.101 + - 1.3.6.1.4.1.6574.102 + - 1.3.6.1.4.1.6574.103 + - 1.3.6.1.4.1.6574.104 + - 1.3.6.1.4.1.6574.2 + - 1.3.6.1.4.1.6574.3 + - 1.3.6.1.4.1.6574.4 + - 1.3.6.1.4.1.6574.5 + - 1.3.6.1.4.1.6574.6 + get: + - 1.3.6.1.2.1.1.3.0 + - 1.3.6.1.4.1.2021.11.10.0 + - 1.3.6.1.4.1.2021.11.11.0 + - 1.3.6.1.4.1.2021.11.9.0 + metrics: + - name: sysUpTime + oid: 1.3.6.1.2.1.1.3 + type: gauge + help: The time (in hundredths of a second) since the network management portion + of the system was last re-initialized. - 1.3.6.1.2.1.1.3 + - name: ifNumber + oid: 1.3.6.1.2.1.2.1 + type: gauge + help: The number of network interfaces (regardless of their current state) present + on this system. - 1.3.6.1.2.1.2.1 + - name: ifIndex + oid: 1.3.6.1.2.1.2.2.1.1 + type: gauge + help: A unique value, greater than zero, for each interface - 1.3.6.1.2.1.2.2.1.1 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifDescr + oid: 1.3.6.1.2.1.2.2.1.2 + type: DisplayString + help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifType + oid: 1.3.6.1.2.1.2.2.1.3 + type: EnumAsInfo + help: The type of interface - 1.3.6.1.2.1.2.2.1.3 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + enum_values: + 1: other + 2: regular1822 + 3: hdh1822 + 4: ddnX25 + 5: rfc877x25 + 6: ethernetCsmacd + 7: iso88023Csmacd + 8: iso88024TokenBus + 9: iso88025TokenRing + 10: iso88026Man + 11: starLan + 12: proteon10Mbit + 13: proteon80Mbit + 14: hyperchannel + 15: fddi + 16: lapb + 17: sdlc + 18: ds1 + 19: e1 + 20: basicISDN + 21: primaryISDN + 22: propPointToPointSerial + 23: ppp + 24: softwareLoopback + 25: eon + 26: ethernet3Mbit + 27: nsip + 28: slip + 29: ultra + 30: ds3 + 31: sip + 32: frameRelay + 33: rs232 + 34: para + 35: arcnet + 36: arcnetPlus + 37: atm + 38: miox25 + 39: sonet + 40: x25ple + 41: iso88022llc + 42: localTalk + 43: smdsDxi + 44: frameRelayService + 45: v35 + 46: hssi + 47: hippi + 48: modem + 49: aal5 + 50: sonetPath + 51: sonetVT + 52: smdsIcip + 53: propVirtual + 54: propMultiplexor + 55: ieee80212 + 56: fibreChannel + 57: hippiInterface + 58: frameRelayInterconnect + 59: aflane8023 + 60: aflane8025 + 61: cctEmul + 62: fastEther + 63: isdn + 64: v11 + 65: v36 + 66: g703at64k + 67: g703at2mb + 68: qllc + 69: fastEtherFX + 70: channel + 71: ieee80211 + 72: ibm370parChan + 73: escon + 74: dlsw + 75: isdns + 76: isdnu + 77: lapd + 78: ipSwitch + 79: rsrb + 80: atmLogical + 81: ds0 + 82: ds0Bundle + 83: bsc + 84: async + 85: cnr + 86: iso88025Dtr + 87: eplrs + 88: arap + 89: propCnls + 90: hostPad + 91: termPad + 92: frameRelayMPI + 93: x213 + 94: adsl + 95: radsl + 96: sdsl + 97: vdsl + 98: iso88025CRFPInt + 99: myrinet + 100: voiceEM + 101: voiceFXO + 102: voiceFXS + 103: voiceEncap + 104: voiceOverIp + 105: atmDxi + 106: atmFuni + 107: atmIma + 108: pppMultilinkBundle + 109: ipOverCdlc + 110: ipOverClaw + 111: stackToStack + 112: virtualIpAddress + 113: mpc + 114: ipOverAtm + 115: iso88025Fiber + 116: tdlc + 117: gigabitEthernet + 118: hdlc + 119: lapf + 120: v37 + 121: x25mlp + 122: x25huntGroup + 123: transpHdlc + 124: interleave + 125: fast + 126: ip + 127: docsCableMaclayer + 128: docsCableDownstream + 129: docsCableUpstream + 130: a12MppSwitch + 131: tunnel + 132: coffee + 133: ces + 134: atmSubInterface + 135: l2vlan + 136: l3ipvlan + 137: l3ipxvlan + 138: digitalPowerline + 139: mediaMailOverIp + 140: dtm + 141: dcn + 142: ipForward + 143: msdsl + 144: ieee1394 + 145: if-gsn + 146: dvbRccMacLayer + 147: dvbRccDownstream + 148: dvbRccUpstream + 149: atmVirtual + 150: mplsTunnel + 151: srp + 152: voiceOverAtm + 153: voiceOverFrameRelay + 154: idsl + 155: compositeLink + 156: ss7SigLink + 157: propWirelessP2P + 158: frForward + 159: rfc1483 + 160: usb + 161: ieee8023adLag + 162: bgppolicyaccounting + 163: frf16MfrBundle + 164: h323Gatekeeper + 165: h323Proxy + 166: mpls + 167: mfSigLink + 168: hdsl2 + 169: shdsl + 170: ds1FDL + 171: pos + 172: dvbAsiIn + 173: dvbAsiOut + 174: plc + 175: nfas + 176: tr008 + 177: gr303RDT + 178: gr303IDT + 179: isup + 180: propDocsWirelessMaclayer + 181: propDocsWirelessDownstream + 182: propDocsWirelessUpstream + 183: hiperlan2 + 184: propBWAp2Mp + 185: sonetOverheadChannel + 186: digitalWrapperOverheadChannel + 187: aal2 + 188: radioMAC + 189: atmRadio + 190: imt + 191: mvl + 192: reachDSL + 193: frDlciEndPt + 194: atmVciEndPt + 195: opticalChannel + 196: opticalTransport + 197: propAtm + 198: voiceOverCable + 199: infiniband + 200: teLink + 201: q2931 + 202: virtualTg + 203: sipTg + 204: sipSig + 205: docsCableUpstreamChannel + 206: econet + 207: pon155 + 208: pon622 + 209: bridge + 210: linegroup + 211: voiceEMFGD + 212: voiceFGDEANA + 213: voiceDID + 214: mpegTransport + 215: sixToFour + 216: gtp + 217: pdnEtherLoop1 + 218: pdnEtherLoop2 + 219: opticalChannelGroup + 220: homepna + 221: gfp + 222: ciscoISLvlan + 223: actelisMetaLOOP + 224: fcipLink + 225: rpr + 226: qam + 227: lmp + 228: cblVectaStar + 229: docsCableMCmtsDownstream + 230: adsl2 + 231: macSecControlledIF + 232: macSecUncontrolledIF + 233: aviciOpticalEther + 234: atmbond + 235: voiceFGDOS + 236: mocaVersion1 + 237: ieee80216WMAN + 238: adsl2plus + 239: dvbRcsMacLayer + 240: dvbTdm + 241: dvbRcsTdma + 242: x86Laps + 243: wwanPP + 244: wwanPP2 + 245: voiceEBS + 246: ifPwType + 247: ilan + 248: pip + 249: aluELP + 250: gpon + 251: vdsl2 + 252: capwapDot11Profile + 253: capwapDot11Bss + 254: capwapWtpVirtualRadio + 255: bits + 256: docsCableUpstreamRfPort + 257: cableDownstreamRfPort + 258: vmwareVirtualNic + 259: ieee802154 + 260: otnOdu + 261: otnOtu + 262: ifVfiType + 263: g9981 + 264: g9982 + 265: g9983 + 266: aluEpon + 267: aluEponOnu + 268: aluEponPhysicalUni + 269: aluEponLogicalLink + 270: aluGponOnu + 271: aluGponPhysicalUni + 272: vmwareNicTeam + 277: docsOfdmDownstream + 278: docsOfdmaUpstream + 279: gfast + 280: sdci + 281: xboxWireless + 282: fastdsl + 283: docsCableScte55d1FwdOob + 284: docsCableScte55d1RetOob + 285: docsCableScte55d2DsOob + 286: docsCableScte55d2UsOob + 287: docsCableNdf + 288: docsCableNdr + 289: ptm + 290: ghn + 291: otnOtsi + 292: otnOtuc + 293: otnOduc + 294: otnOtsig + 295: microwaveCarrierTermination + 296: microwaveRadioLinkTerminal + 297: ieee8021axDrni + 298: ax25 + 299: ieee19061nanocom + 300: cpri + 301: omni + - name: ifMtu + oid: 1.3.6.1.2.1.2.2.1.4 + type: gauge + help: The size of the largest packet which can be sent/received on the interface, + specified in octets - 1.3.6.1.2.1.2.2.1.4 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifSpeed + oid: 1.3.6.1.2.1.2.2.1.5 + type: gauge + help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifPhysAddress + oid: 1.3.6.1.2.1.2.2.1.6 + type: PhysAddress48 + help: The interface's address at its protocol sub-layer - 1.3.6.1.2.1.2.2.1.6 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifAdminStatus + oid: 1.3.6.1.2.1.2.2.1.7 + type: gauge + help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + enum_values: + 1: up + 2: down + 3: testing + - name: ifOperStatus + oid: 1.3.6.1.2.1.2.2.1.8 + type: gauge + help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + enum_values: + 1: up + 2: down + 3: testing + 4: unknown + 5: dormant + 6: notPresent + 7: lowerLayerDown + - name: ifLastChange + oid: 1.3.6.1.2.1.2.2.1.9 + type: gauge + help: The value of sysUpTime at the time the interface entered its current operational + state - 1.3.6.1.2.1.2.2.1.9 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifInOctets + oid: 1.3.6.1.2.1.2.2.1.10 + type: counter + help: The total number of octets received on the interface, including framing + characters - 1.3.6.1.2.1.2.2.1.10 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifInUcastPkts + oid: 1.3.6.1.2.1.2.2.1.11 + type: counter + help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, + which were not addressed to a multicast or broadcast address at this sub-layer + - 1.3.6.1.2.1.2.2.1.11 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifInNUcastPkts + oid: 1.3.6.1.2.1.2.2.1.12 + type: counter + help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, + which were addressed to a multicast or broadcast address at this sub-layer - + 1.3.6.1.2.1.2.2.1.12 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifInDiscards + oid: 1.3.6.1.2.1.2.2.1.13 + type: counter + help: The number of inbound packets which were chosen to be discarded even though + no errors had been detected to prevent their being deliverable to a higher-layer + protocol - 1.3.6.1.2.1.2.2.1.13 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifInErrors + oid: 1.3.6.1.2.1.2.2.1.14 + type: counter + help: For packet-oriented interfaces, the number of inbound packets that contained + errors preventing them from being deliverable to a higher-layer protocol - 1.3.6.1.2.1.2.2.1.14 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifInUnknownProtos + oid: 1.3.6.1.2.1.2.2.1.15 + type: counter + help: For packet-oriented interfaces, the number of packets received via the interface + which were discarded because of an unknown or unsupported protocol - 1.3.6.1.2.1.2.2.1.15 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifOutOctets + oid: 1.3.6.1.2.1.2.2.1.16 + type: counter + help: The total number of octets transmitted out of the interface, including framing + characters - 1.3.6.1.2.1.2.2.1.16 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifOutUcastPkts + oid: 1.3.6.1.2.1.2.2.1.17 + type: counter + help: The total number of packets that higher-level protocols requested be transmitted, + and which were not addressed to a multicast or broadcast address at this sub-layer, + including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.17 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifOutNUcastPkts + oid: 1.3.6.1.2.1.2.2.1.18 + type: counter + help: The total number of packets that higher-level protocols requested be transmitted, + and which were addressed to a multicast or broadcast address at this sub-layer, + including those that were discarded or not sent - 1.3.6.1.2.1.2.2.1.18 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifOutDiscards + oid: 1.3.6.1.2.1.2.2.1.19 + type: counter + help: The number of outbound packets which were chosen to be discarded even though + no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifOutErrors + oid: 1.3.6.1.2.1.2.2.1.20 + type: counter + help: For packet-oriented interfaces, the number of outbound packets that could + not be transmitted because of errors - 1.3.6.1.2.1.2.2.1.20 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifOutQLen + oid: 1.3.6.1.2.1.2.2.1.21 + type: gauge + help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifSpecific + oid: 1.3.6.1.2.1.2.2.1.22 + type: OctetString + help: A reference to MIB definitions specific to the particular media being used + to realize the interface - 1.3.6.1.2.1.2.2.1.22 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: hrSystemUptime + oid: 1.3.6.1.2.1.25.1.1 + type: gauge + help: The amount of time since this host was last initialized - 1.3.6.1.2.1.25.1.1 + - name: hrSystemDate + oid: 1.3.6.1.2.1.25.1.2 + type: DateAndTime + help: The host's notion of the local date and time of day. - 1.3.6.1.2.1.25.1.2 + - name: hrSystemInitialLoadDevice + oid: 1.3.6.1.2.1.25.1.3 + type: gauge + help: The index of the hrDeviceEntry for the device from which this host is configured + to load its initial operating system configuration (i.e., which operating system + code and/or boot parameters) - 1.3.6.1.2.1.25.1.3 + - name: hrSystemInitialLoadParameters + oid: 1.3.6.1.2.1.25.1.4 + type: OctetString + help: This object contains the parameters (e.g - 1.3.6.1.2.1.25.1.4 + - name: hrSystemNumUsers + oid: 1.3.6.1.2.1.25.1.5 + type: gauge + help: The number of user sessions for which this host is storing state information + - 1.3.6.1.2.1.25.1.5 + - name: hrSystemProcesses + oid: 1.3.6.1.2.1.25.1.6 + type: gauge + help: The number of process contexts currently loaded or running on this system. + - 1.3.6.1.2.1.25.1.6 + - name: hrSystemMaxProcesses + oid: 1.3.6.1.2.1.25.1.7 + type: gauge + help: The maximum number of process contexts this system can support - 1.3.6.1.2.1.25.1.7 + - name: hrMemorySize + oid: 1.3.6.1.2.1.25.2.2 + type: gauge + help: The amount of physical read-write main memory, typically RAM, contained + by the host. - 1.3.6.1.2.1.25.2.2 + - name: hrStorageIndex + oid: 1.3.6.1.2.1.25.2.3.1.1 + type: gauge + help: A unique value for each logical storage area contained by the host. - 1.3.6.1.2.1.25.2.3.1.1 + indexes: + - labelname: hrStorageIndex + type: gauge + lookups: + - labels: + - hrStorageIndex + labelname: hrStorageDescr + oid: 1.3.6.1.2.1.25.2.3.1.3 + type: DisplayString + - labels: [] + labelname: hrStorageIndex + - name: hrStorageType + oid: 1.3.6.1.2.1.25.2.3.1.2 + type: OctetString + help: The type of storage represented by this entry. - 1.3.6.1.2.1.25.2.3.1.2 + indexes: + - labelname: hrStorageIndex + type: gauge + lookups: + - labels: + - hrStorageIndex + labelname: hrStorageDescr + oid: 1.3.6.1.2.1.25.2.3.1.3 + type: DisplayString + - labels: [] + labelname: hrStorageIndex + - name: hrStorageDescr + oid: 1.3.6.1.2.1.25.2.3.1.3 + type: DisplayString + help: A description of the type and instance of the storage described by this + entry. - 1.3.6.1.2.1.25.2.3.1.3 + indexes: + - labelname: hrStorageIndex + type: gauge + lookups: + - labels: + - hrStorageIndex + labelname: hrStorageDescr + oid: 1.3.6.1.2.1.25.2.3.1.3 + type: DisplayString + - labels: [] + labelname: hrStorageIndex + - name: hrStorageAllocationUnits + oid: 1.3.6.1.2.1.25.2.3.1.4 + type: gauge + help: The size, in bytes, of the data objects allocated from this pool - 1.3.6.1.2.1.25.2.3.1.4 + indexes: + - labelname: hrStorageIndex + type: gauge + lookups: + - labels: + - hrStorageIndex + labelname: hrStorageDescr + oid: 1.3.6.1.2.1.25.2.3.1.3 + type: DisplayString + - labels: [] + labelname: hrStorageIndex + - name: hrStorageSize + oid: 1.3.6.1.2.1.25.2.3.1.5 + type: gauge + help: The size of the storage represented by this entry, in units of hrStorageAllocationUnits + - 1.3.6.1.2.1.25.2.3.1.5 + indexes: + - labelname: hrStorageIndex + type: gauge + lookups: + - labels: + - hrStorageIndex + labelname: hrStorageDescr + oid: 1.3.6.1.2.1.25.2.3.1.3 + type: DisplayString + - labels: [] + labelname: hrStorageIndex + - name: hrStorageUsed + oid: 1.3.6.1.2.1.25.2.3.1.6 + type: gauge + help: The amount of the storage represented by this entry that is allocated, in + units of hrStorageAllocationUnits. - 1.3.6.1.2.1.25.2.3.1.6 + indexes: + - labelname: hrStorageIndex + type: gauge + lookups: + - labels: + - hrStorageIndex + labelname: hrStorageDescr + oid: 1.3.6.1.2.1.25.2.3.1.3 + type: DisplayString + - labels: [] + labelname: hrStorageIndex + - name: hrStorageAllocationFailures + oid: 1.3.6.1.2.1.25.2.3.1.7 + type: counter + help: The number of requests for storage represented by this entry that could + not be honored due to not enough storage - 1.3.6.1.2.1.25.2.3.1.7 + indexes: + - labelname: hrStorageIndex + type: gauge + lookups: + - labels: + - hrStorageIndex + labelname: hrStorageDescr + oid: 1.3.6.1.2.1.25.2.3.1.3 + type: DisplayString + - labels: [] + labelname: hrStorageIndex + - name: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifInMulticastPkts + oid: 1.3.6.1.2.1.31.1.1.1.2 + type: counter + help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, + which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifInBroadcastPkts + oid: 1.3.6.1.2.1.31.1.1.1.3 + type: counter + help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, + which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifOutMulticastPkts + oid: 1.3.6.1.2.1.31.1.1.1.4 + type: counter + help: The total number of packets that higher-level protocols requested be transmitted, + and which were addressed to a multicast address at this sub-layer, including + those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifOutBroadcastPkts + oid: 1.3.6.1.2.1.31.1.1.1.5 + type: counter + help: The total number of packets that higher-level protocols requested be transmitted, + and which were addressed to a broadcast address at this sub-layer, including + those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifHCInOctets + oid: 1.3.6.1.2.1.31.1.1.1.6 + type: counter + help: The total number of octets received on the interface, including framing + characters - 1.3.6.1.2.1.31.1.1.1.6 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifHCInUcastPkts + oid: 1.3.6.1.2.1.31.1.1.1.7 + type: counter + help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, + which were not addressed to a multicast or broadcast address at this sub-layer + - 1.3.6.1.2.1.31.1.1.1.7 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifHCInMulticastPkts + oid: 1.3.6.1.2.1.31.1.1.1.8 + type: counter + help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, + which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifHCInBroadcastPkts + oid: 1.3.6.1.2.1.31.1.1.1.9 + type: counter + help: The number of packets, delivered by this sub-layer to a higher (sub-)layer, + which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifHCOutOctets + oid: 1.3.6.1.2.1.31.1.1.1.10 + type: counter + help: The total number of octets transmitted out of the interface, including framing + characters - 1.3.6.1.2.1.31.1.1.1.10 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifHCOutUcastPkts + oid: 1.3.6.1.2.1.31.1.1.1.11 + type: counter + help: The total number of packets that higher-level protocols requested be transmitted, + and which were not addressed to a multicast or broadcast address at this sub-layer, + including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifHCOutMulticastPkts + oid: 1.3.6.1.2.1.31.1.1.1.12 + type: counter + help: The total number of packets that higher-level protocols requested be transmitted, + and which were addressed to a multicast address at this sub-layer, including + those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifHCOutBroadcastPkts + oid: 1.3.6.1.2.1.31.1.1.1.13 + type: counter + help: The total number of packets that higher-level protocols requested be transmitted, + and which were addressed to a broadcast address at this sub-layer, including + those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifLinkUpDownTrapEnable + oid: 1.3.6.1.2.1.31.1.1.1.14 + type: gauge + help: Indicates whether linkUp/linkDown traps should be generated for this interface + - 1.3.6.1.2.1.31.1.1.1.14 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + enum_values: + 1: enabled + 2: disabled + - name: ifHighSpeed + oid: 1.3.6.1.2.1.31.1.1.1.15 + type: gauge + help: An estimate of the interface's current bandwidth in units of 1,000,000 bits + per second - 1.3.6.1.2.1.31.1.1.1.15 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifPromiscuousMode + oid: 1.3.6.1.2.1.31.1.1.1.16 + type: gauge + help: This object has a value of false(2) if this interface only accepts packets/frames + that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + enum_values: + 1: "true" + 2: "false" + - name: ifConnectorPresent + oid: 1.3.6.1.2.1.31.1.1.1.17 + type: gauge + help: This object has the value 'true(1)' if the interface sublayer has a physical + connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + enum_values: + 1: "true" + 2: "false" + - name: ifAlias + oid: 1.3.6.1.2.1.31.1.1.1.18 + type: DisplayString + help: This object is an 'alias' name for the interface as specified by a network + manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: ifCounterDiscontinuityTime + oid: 1.3.6.1.2.1.31.1.1.1.19 + type: gauge + help: The value of sysUpTime on the most recent occasion at which any one or more + of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19 + indexes: + - labelname: ifIndex + type: gauge + lookups: + - labels: + - ifIndex + labelname: ifName + oid: 1.3.6.1.2.1.31.1.1.1.1 + type: DisplayString + - labels: [] + labelname: ifIndex + - name: laNames + oid: 1.3.6.1.4.1.2021.10.1.2 + type: DisplayString + help: The list of loadave names we're watching. - 1.3.6.1.4.1.2021.10.1.2 + indexes: + - labelname: laIndex + type: gauge + lookups: + - labels: + - laIndex + labelname: laNames + oid: 1.3.6.1.4.1.2021.10.1.2 + type: DisplayString + - labels: [] + labelname: laIndex + - name: laLoadInt + oid: 1.3.6.1.4.1.2021.10.1.5 + type: gauge + help: The 1,5 and 15 minute load averages as an integer - 1.3.6.1.4.1.2021.10.1.5 + indexes: + - labelname: laIndex + type: gauge + lookups: + - labels: + - laIndex + labelname: laNames + oid: 1.3.6.1.4.1.2021.10.1.2 + type: DisplayString + - labels: [] + labelname: laIndex + - name: ssCpuSystem + oid: 1.3.6.1.4.1.2021.11.10 + type: gauge + help: The percentage of CPU time spent processing system-level code, calculated + over the last minute - 1.3.6.1.4.1.2021.11.10 + - name: ssCpuIdle + oid: 1.3.6.1.4.1.2021.11.11 + type: gauge + help: The percentage of processor time spent idle, calculated over the last minute + - 1.3.6.1.4.1.2021.11.11 + - name: ssCpuUser + oid: 1.3.6.1.4.1.2021.11.9 + type: gauge + help: The percentage of CPU time spent processing user-level code, calculated + over the last minute - 1.3.6.1.4.1.2021.11.9 + - name: memIndex + oid: 1.3.6.1.4.1.2021.4.1 + type: gauge + help: Bogus Index - 1.3.6.1.4.1.2021.4.1 + - name: memErrorName + oid: 1.3.6.1.4.1.2021.4.2 + type: DisplayString + help: Bogus Name - 1.3.6.1.4.1.2021.4.2 + - name: memTotalSwap + oid: 1.3.6.1.4.1.2021.4.3 + type: gauge + help: The total amount of swap space configured for this host. - 1.3.6.1.4.1.2021.4.3 + - name: memAvailSwap + oid: 1.3.6.1.4.1.2021.4.4 + type: gauge + help: The amount of swap space currently unused or available. - 1.3.6.1.4.1.2021.4.4 + - name: memTotalReal + oid: 1.3.6.1.4.1.2021.4.5 + type: gauge + help: The total amount of real/physical memory installed on this host. - 1.3.6.1.4.1.2021.4.5 + - name: memAvailReal + oid: 1.3.6.1.4.1.2021.4.6 + type: gauge + help: The amount of real/physical memory currently unused or available. - 1.3.6.1.4.1.2021.4.6 + - name: memTotalSwapTXT + oid: 1.3.6.1.4.1.2021.4.7 + type: gauge + help: The total amount of swap space or virtual memory allocated for text pages + on this host - 1.3.6.1.4.1.2021.4.7 + - name: memAvailSwapTXT + oid: 1.3.6.1.4.1.2021.4.8 + type: gauge + help: The amount of swap space or virtual memory currently being used by text + pages on this host - 1.3.6.1.4.1.2021.4.8 + - name: memTotalRealTXT + oid: 1.3.6.1.4.1.2021.4.9 + type: gauge + help: The total amount of real/physical memory allocated for text pages on this + host - 1.3.6.1.4.1.2021.4.9 + - name: memAvailRealTXT + oid: 1.3.6.1.4.1.2021.4.10 + type: gauge + help: The amount of real/physical memory currently being used by text pages on + this host - 1.3.6.1.4.1.2021.4.10 + - name: memTotalFree + oid: 1.3.6.1.4.1.2021.4.11 + type: gauge + help: The total amount of memory free or available for use on this host - 1.3.6.1.4.1.2021.4.11 + - name: memMinimumSwap + oid: 1.3.6.1.4.1.2021.4.12 + type: gauge + help: The minimum amount of swap space expected to be kept free or available during + normal operation of this host - 1.3.6.1.4.1.2021.4.12 + - name: memShared + oid: 1.3.6.1.4.1.2021.4.13 + type: gauge + help: The total amount of real or virtual memory currently allocated for use as + shared memory - 1.3.6.1.4.1.2021.4.13 + - name: memBuffer + oid: 1.3.6.1.4.1.2021.4.14 + type: gauge + help: The total amount of real or virtual memory currently allocated for use as + memory buffers - 1.3.6.1.4.1.2021.4.14 + - name: memCached + oid: 1.3.6.1.4.1.2021.4.15 + type: gauge + help: The total amount of real or virtual memory currently allocated for use as + cached memory - 1.3.6.1.4.1.2021.4.15 + - name: memUsedSwapTXT + oid: 1.3.6.1.4.1.2021.4.16 + type: gauge + help: The amount of swap space or virtual memory currently being used by text + pages on this host - 1.3.6.1.4.1.2021.4.16 + - name: memUsedRealTXT + oid: 1.3.6.1.4.1.2021.4.17 + type: gauge + help: The amount of real/physical memory currently being used by text pages on + this host - 1.3.6.1.4.1.2021.4.17 + - name: memSwapError + oid: 1.3.6.1.4.1.2021.4.100 + type: gauge + help: Indicates whether the amount of available swap space (as reported by 'memAvailSwap(4)'), + is less than the desired minimum (specified by 'memMinimumSwap(12)'). - 1.3.6.1.4.1.2021.4.100 + enum_values: + 0: noError + 1: error + - name: memSwapErrorMsg + oid: 1.3.6.1.4.1.2021.4.101 + type: DisplayString + help: Describes whether the amount of available swap space (as reported by 'memAvailSwap(4)'), + is less than the desired minimum (specified by 'memMinimumSwap(12)'). - 1.3.6.1.4.1.2021.4.101 + - name: systemStatus + oid: 1.3.6.1.4.1.6574.1.1 + type: gauge + help: Synology system status Each meanings of status represented describe below + - 1.3.6.1.4.1.6574.1.1 + - name: temperature + oid: 1.3.6.1.4.1.6574.1.2 + type: gauge + help: Synology system temperature The temperature of Disk Station uses Celsius + degree. - 1.3.6.1.4.1.6574.1.2 + - name: powerStatus + oid: 1.3.6.1.4.1.6574.1.3 + type: gauge + help: Synology power status Each meanings of status represented describe below + - 1.3.6.1.4.1.6574.1.3 + - name: systemFanStatus + oid: 1.3.6.1.4.1.6574.1.4.1 + type: gauge + help: Synology system fan status Each meanings of status represented describe + below - 1.3.6.1.4.1.6574.1.4.1 + - name: cpuFanStatus + oid: 1.3.6.1.4.1.6574.1.4.2 + type: gauge + help: Synology cpu fan status Each meanings of status represented describe below + - 1.3.6.1.4.1.6574.1.4.2 + - name: modelName + oid: 1.3.6.1.4.1.6574.1.5.1 + type: DisplayString + help: The Model name of this NAS - 1.3.6.1.4.1.6574.1.5.1 + - name: serialNumber + oid: 1.3.6.1.4.1.6574.1.5.2 + type: DisplayString + help: The serial number of this NAS - 1.3.6.1.4.1.6574.1.5.2 + - name: version + oid: 1.3.6.1.4.1.6574.1.5.3 + type: DisplayString + help: The version of this DSM - 1.3.6.1.4.1.6574.1.5.3 + - name: upgradeAvailable + oid: 1.3.6.1.4.1.6574.1.5.4 + type: gauge + help: This oid is for checking whether there is a latest DSM can be upgraded - + 1.3.6.1.4.1.6574.1.5.4 + - name: controllerNumber + oid: 1.3.6.1.4.1.6574.1.6 + type: gauge + help: Synology system controller number Controller A(0) Controller B(1) - 1.3.6.1.4.1.6574.1.6 + - name: storageIOIndex + oid: 1.3.6.1.4.1.6574.101.1.1.1 + type: gauge + help: Reference index for each observed device. - 1.3.6.1.4.1.6574.101.1.1.1 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + help: The name of the device we are counting/checking. - 1.3.6.1.4.1.6574.101.1.1.2 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIONRead + oid: 1.3.6.1.4.1.6574.101.1.1.3 + type: counter + help: The number of bytes read from this device since boot. - 1.3.6.1.4.1.6574.101.1.1.3 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIONWritten + oid: 1.3.6.1.4.1.6574.101.1.1.4 + type: counter + help: The number of bytes written to this device since boot. - 1.3.6.1.4.1.6574.101.1.1.4 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIOReads + oid: 1.3.6.1.4.1.6574.101.1.1.5 + type: counter + help: The number of read accesses from this device since boot. - 1.3.6.1.4.1.6574.101.1.1.5 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIOWrites + oid: 1.3.6.1.4.1.6574.101.1.1.6 + type: counter + help: The number of write accesses to this device since boot. - 1.3.6.1.4.1.6574.101.1.1.6 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIOLA + oid: 1.3.6.1.4.1.6574.101.1.1.8 + type: gauge + help: The load of disk (%) - 1.3.6.1.4.1.6574.101.1.1.8 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIOLA1 + oid: 1.3.6.1.4.1.6574.101.1.1.9 + type: gauge + help: The 1 minute average load of disk (%) - 1.3.6.1.4.1.6574.101.1.1.9 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIOLA5 + oid: 1.3.6.1.4.1.6574.101.1.1.10 + type: gauge + help: The 5 minute average load of disk (%) - 1.3.6.1.4.1.6574.101.1.1.10 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIOLA15 + oid: 1.3.6.1.4.1.6574.101.1.1.11 + type: gauge + help: The 15 minute average load of disk (%) - 1.3.6.1.4.1.6574.101.1.1.11 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIONReadX + oid: 1.3.6.1.4.1.6574.101.1.1.12 + type: counter + help: The number of bytes read from this device since boot. - 1.3.6.1.4.1.6574.101.1.1.12 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIONWrittenX + oid: 1.3.6.1.4.1.6574.101.1.1.13 + type: counter + help: The number of bytes written to this device since boot. - 1.3.6.1.4.1.6574.101.1.1.13 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: storageIODeviceSerial + oid: 1.3.6.1.4.1.6574.101.1.1.14 + type: DisplayString + help: The name of the device we are counting/checking. - 1.3.6.1.4.1.6574.101.1.1.14 + indexes: + - labelname: storageIOIndex + type: gauge + lookups: + - labels: + - storageIOIndex + labelname: storageIODevice + oid: 1.3.6.1.4.1.6574.101.1.1.2 + type: DisplayString + - labels: [] + labelname: storageIOIndex + - name: spaceIOIndex + oid: 1.3.6.1.4.1.6574.102.1.1.1 + type: gauge + help: Reference index for each observed device. - 1.3.6.1.4.1.6574.102.1.1.1 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + help: The name of the device we are counting/checking. - 1.3.6.1.4.1.6574.102.1.1.2 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceIONRead + oid: 1.3.6.1.4.1.6574.102.1.1.3 + type: counter + help: The number of bytes read from this device since boot. - 1.3.6.1.4.1.6574.102.1.1.3 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceIONWritten + oid: 1.3.6.1.4.1.6574.102.1.1.4 + type: counter + help: The number of bytes written to this device since boot. - 1.3.6.1.4.1.6574.102.1.1.4 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceIOReads + oid: 1.3.6.1.4.1.6574.102.1.1.5 + type: counter + help: The number of read accesses from this device since boot. - 1.3.6.1.4.1.6574.102.1.1.5 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceIOWrites + oid: 1.3.6.1.4.1.6574.102.1.1.6 + type: counter + help: The number of write accesses to this device since boot. - 1.3.6.1.4.1.6574.102.1.1.6 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceIOLA + oid: 1.3.6.1.4.1.6574.102.1.1.8 + type: gauge + help: The load of disk (%) - 1.3.6.1.4.1.6574.102.1.1.8 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceIOLA1 + oid: 1.3.6.1.4.1.6574.102.1.1.9 + type: gauge + help: The 1 minute average load of disk (%) - 1.3.6.1.4.1.6574.102.1.1.9 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceIOLA5 + oid: 1.3.6.1.4.1.6574.102.1.1.10 + type: gauge + help: The 5 minute average load of disk (%) - 1.3.6.1.4.1.6574.102.1.1.10 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceIOLA15 + oid: 1.3.6.1.4.1.6574.102.1.1.11 + type: gauge + help: The 15 minute average load of disk (%) - 1.3.6.1.4.1.6574.102.1.1.11 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceIONReadX + oid: 1.3.6.1.4.1.6574.102.1.1.12 + type: counter + help: The number of bytes read from this device since boot. - 1.3.6.1.4.1.6574.102.1.1.12 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceIONWrittenX + oid: 1.3.6.1.4.1.6574.102.1.1.13 + type: counter + help: The number of bytes written to this device since boot. - 1.3.6.1.4.1.6574.102.1.1.13 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: spaceUUID + oid: 1.3.6.1.4.1.6574.102.1.1.14 + type: DisplayString + help: The uuid of space. - 1.3.6.1.4.1.6574.102.1.1.14 + indexes: + - labelname: spaceIOIndex + type: gauge + lookups: + - labels: + - spaceIOIndex + labelname: spaceIODevice + oid: 1.3.6.1.4.1.6574.102.1.1.2 + type: DisplayString + - labels: [] + labelname: spaceIOIndex + - name: flashCacheIndex + oid: 1.3.6.1.4.1.6574.103.1.1.1 + type: gauge + help: Reference index for each observed device. - 1.3.6.1.4.1.6574.103.1.1.1 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + help: The ssd device on flashcache we are counting/checking. - 1.3.6.1.4.1.6574.103.1.1.2 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheSpaceDev + oid: 1.3.6.1.4.1.6574.103.1.1.3 + type: DisplayString + help: The space device on flashcache we are counting/checking. - 1.3.6.1.4.1.6574.103.1.1.3 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheReadHits + oid: 1.3.6.1.4.1.6574.103.1.1.4 + type: counter + help: The number of reads on flash cache. - 1.3.6.1.4.1.6574.103.1.1.4 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheWriteHits + oid: 1.3.6.1.4.1.6574.103.1.1.5 + type: counter + help: The number of writes on flash cache. - 1.3.6.1.4.1.6574.103.1.1.5 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheDiskRead + oid: 1.3.6.1.4.1.6574.103.1.1.6 + type: counter + help: The number of reads on disk. - 1.3.6.1.4.1.6574.103.1.1.6 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheDiskWrite + oid: 1.3.6.1.4.1.6574.103.1.1.7 + type: counter + help: The number of writes on disk. - 1.3.6.1.4.1.6574.103.1.1.7 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheTotalRead + oid: 1.3.6.1.4.1.6574.103.1.1.8 + type: counter + help: The number of reads on volume with flash cache. - 1.3.6.1.4.1.6574.103.1.1.8 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheTotalWrite + oid: 1.3.6.1.4.1.6574.103.1.1.9 + type: counter + help: The number of writes on volume with flash cache. - 1.3.6.1.4.1.6574.103.1.1.9 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheReadHitRate + oid: 1.3.6.1.4.1.6574.103.1.1.10 + type: gauge + help: The read hit rate of flash cache (%) - 1.3.6.1.4.1.6574.103.1.1.10 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheWriteHitRate + oid: 1.3.6.1.4.1.6574.103.1.1.11 + type: gauge + help: The write hit rate of flash cache (%) - 1.3.6.1.4.1.6574.103.1.1.11 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheReadSeqSkip + oid: 1.3.6.1.4.1.6574.103.1.1.12 + type: counter + help: The number of skipped sequential reads on flash cache. - 1.3.6.1.4.1.6574.103.1.1.12 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheWriteSeqSkip + oid: 1.3.6.1.4.1.6574.103.1.1.13 + type: counter + help: The number of skipped sequential writes on flash cache. - 1.3.6.1.4.1.6574.103.1.1.13 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheWriteMissSsd + oid: 1.3.6.1.4.1.6574.103.1.1.14 + type: counter + help: The number of data writes to SSD for the first time. - 1.3.6.1.4.1.6574.103.1.1.14 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: flashCacheSsdUuid + oid: 1.3.6.1.4.1.6574.103.1.1.15 + type: DisplayString + help: The ssd UUID on flashcache we are counting/checking. - 1.3.6.1.4.1.6574.103.1.1.15 + indexes: + - labelname: flashCacheIndex + type: gauge + lookups: + - labels: + - flashCacheIndex + labelname: flashCacheSSDDev + oid: 1.3.6.1.4.1.6574.103.1.1.2 + type: DisplayString + - labels: [] + labelname: flashCacheIndex + - name: iSCSILUNInfoIndex + oid: 1.3.6.1.4.1.6574.104.1.1.1 + type: gauge + help: LUN info index - 1.3.6.1.4.1.6574.104.1.1.1 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNUUID + oid: 1.3.6.1.4.1.6574.104.1.1.2 + type: OctetString + help: LUN uuid - 1.3.6.1.4.1.6574.104.1.1.2 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNName + oid: 1.3.6.1.4.1.6574.104.1.1.3 + type: OctetString + help: LUN name - 1.3.6.1.4.1.6574.104.1.1.3 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNThroughputReadHigh + oid: 1.3.6.1.4.1.6574.104.1.1.4 + type: gauge + help: LUN read throughput over 32 bits part - 1.3.6.1.4.1.6574.104.1.1.4 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNThroughputReadLow + oid: 1.3.6.1.4.1.6574.104.1.1.5 + type: gauge + help: LUN read throughput in unsigned 32 bit - 1.3.6.1.4.1.6574.104.1.1.5 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNThroughputWriteHigh + oid: 1.3.6.1.4.1.6574.104.1.1.6 + type: gauge + help: LUN write throughput over 32 bits part - 1.3.6.1.4.1.6574.104.1.1.6 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNThroughputWriteLow + oid: 1.3.6.1.4.1.6574.104.1.1.7 + type: gauge + help: LUN write throughput in unsigned 32 bit - 1.3.6.1.4.1.6574.104.1.1.7 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNIopsRead + oid: 1.3.6.1.4.1.6574.104.1.1.8 + type: gauge + help: LUN read iops - 1.3.6.1.4.1.6574.104.1.1.8 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNIopsWrite + oid: 1.3.6.1.4.1.6574.104.1.1.9 + type: gauge + help: LUN write iops - 1.3.6.1.4.1.6574.104.1.1.9 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNDiskLatencyRead + oid: 1.3.6.1.4.1.6574.104.1.1.10 + type: gauge + help: LUN disk latency when reading - 1.3.6.1.4.1.6574.104.1.1.10 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNDiskLatencyWrite + oid: 1.3.6.1.4.1.6574.104.1.1.11 + type: gauge + help: LUN disk latency when writing - 1.3.6.1.4.1.6574.104.1.1.11 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNNetworkLatencyTx + oid: 1.3.6.1.4.1.6574.104.1.1.12 + type: gauge + help: LUN transfer data network latency - 1.3.6.1.4.1.6574.104.1.1.12 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNNetworkLatencyRx + oid: 1.3.6.1.4.1.6574.104.1.1.13 + type: gauge + help: LUN receive data network latency - 1.3.6.1.4.1.6574.104.1.1.13 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNIoSizeRead + oid: 1.3.6.1.4.1.6574.104.1.1.14 + type: gauge + help: LUN average io size when reading - 1.3.6.1.4.1.6574.104.1.1.14 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNIoSizeWrite + oid: 1.3.6.1.4.1.6574.104.1.1.15 + type: gauge + help: LUN average io size when writing - 1.3.6.1.4.1.6574.104.1.1.15 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNQueueDepth + oid: 1.3.6.1.4.1.6574.104.1.1.16 + type: gauge + help: Num of iSCSI commands in LUN queue - 1.3.6.1.4.1.6574.104.1.1.16 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: iSCSILUNType + oid: 1.3.6.1.4.1.6574.104.1.1.17 + type: OctetString + help: LUN type - 1.3.6.1.4.1.6574.104.1.1.17 + indexes: + - labelname: iSCSILUNInfoIndex + type: gauge + - name: diskIndex + oid: 1.3.6.1.4.1.6574.2.1.1.1 + type: gauge + help: The index of disk table - 1.3.6.1.4.1.6574.2.1.1.1 + indexes: + - labelname: diskIndex + type: gauge + lookups: + - labels: + - diskIndex + labelname: diskID + oid: 1.3.6.1.4.1.6574.2.1.1.2 + type: DisplayString + - labels: [] + labelname: diskIndex + - name: diskID + oid: 1.3.6.1.4.1.6574.2.1.1.2 + type: DisplayString + help: Synology disk ID The ID of disk is assigned by disk Station. - 1.3.6.1.4.1.6574.2.1.1.2 + indexes: + - labelname: diskIndex + type: gauge + lookups: + - labels: + - diskIndex + labelname: diskID + oid: 1.3.6.1.4.1.6574.2.1.1.2 + type: DisplayString + - labels: [] + labelname: diskIndex + - name: diskModel + oid: 1.3.6.1.4.1.6574.2.1.1.3 + type: DisplayString + help: Synology disk model name The disk model name will be showed here. - 1.3.6.1.4.1.6574.2.1.1.3 + indexes: + - labelname: diskIndex + type: gauge + lookups: + - labels: + - diskIndex + labelname: diskID + oid: 1.3.6.1.4.1.6574.2.1.1.2 + type: DisplayString + - labels: [] + labelname: diskIndex + - name: diskType + oid: 1.3.6.1.4.1.6574.2.1.1.4 + type: DisplayString + help: Synology disk type The type of disk will be showed here, including SATA, + SSD and so on. - 1.3.6.1.4.1.6574.2.1.1.4 + indexes: + - labelname: diskIndex + type: gauge + lookups: + - labels: + - diskIndex + labelname: diskID + oid: 1.3.6.1.4.1.6574.2.1.1.2 + type: DisplayString + - labels: [] + labelname: diskIndex + - name: diskStatus + oid: 1.3.6.1.4.1.6574.2.1.1.5 + type: gauge + help: Synology disk status Each meanings of status represented describe below + - 1.3.6.1.4.1.6574.2.1.1.5 + indexes: + - labelname: diskIndex + type: gauge + lookups: + - labels: + - diskIndex + labelname: diskID + oid: 1.3.6.1.4.1.6574.2.1.1.2 + type: DisplayString + - labels: [] + labelname: diskIndex + - name: diskTemperature + oid: 1.3.6.1.4.1.6574.2.1.1.6 + type: gauge + help: Synology disk temperature The temperature of each disk uses Celsius degree. + - 1.3.6.1.4.1.6574.2.1.1.6 + indexes: + - labelname: diskIndex + type: gauge + lookups: + - labels: + - diskIndex + labelname: diskID + oid: 1.3.6.1.4.1.6574.2.1.1.2 + type: DisplayString + - labels: [] + labelname: diskIndex + - name: raidIndex + oid: 1.3.6.1.4.1.6574.3.1.1.1 + type: gauge + help: The index of raid table - 1.3.6.1.4.1.6574.3.1.1.1 + indexes: + - labelname: raidIndex + type: gauge + lookups: + - labels: + - raidIndex + labelname: raidName + oid: 1.3.6.1.4.1.6574.3.1.1.2 + type: DisplayString + - name: raidName + oid: 1.3.6.1.4.1.6574.3.1.1.2 + type: DisplayString + help: Synology raid name The name of each raid will be showed here. - 1.3.6.1.4.1.6574.3.1.1.2 + indexes: + - labelname: raidIndex + type: gauge + lookups: + - labels: + - raidIndex + labelname: raidName + oid: 1.3.6.1.4.1.6574.3.1.1.2 + type: DisplayString + - name: raidStatus + oid: 1.3.6.1.4.1.6574.3.1.1.3 + type: gauge + help: Synology Raid status Each meanings of status represented describe below + - 1.3.6.1.4.1.6574.3.1.1.3 + indexes: + - labelname: raidIndex + type: gauge + lookups: + - labels: + - raidIndex + labelname: raidName + oid: 1.3.6.1.4.1.6574.3.1.1.2 + type: DisplayString + - name: raidFreeSize + oid: 1.3.6.1.4.1.6574.3.1.1.4 + type: gauge + help: Synology raid freesize Free space in bytes. - 1.3.6.1.4.1.6574.3.1.1.4 + indexes: + - labelname: raidIndex + type: gauge + lookups: + - labels: + - raidIndex + labelname: raidName + oid: 1.3.6.1.4.1.6574.3.1.1.2 + type: DisplayString + - name: raidTotalSize + oid: 1.3.6.1.4.1.6574.3.1.1.5 + type: gauge + help: Synology raid totalsize Total space in bytes. - 1.3.6.1.4.1.6574.3.1.1.5 + indexes: + - labelname: raidIndex + type: gauge + lookups: + - labels: + - raidIndex + labelname: raidName + oid: 1.3.6.1.4.1.6574.3.1.1.2 + type: DisplayString + - name: upsDeviceModel + oid: 1.3.6.1.4.1.6574.4.1.1 + type: DisplayString + help: Device model - 1.3.6.1.4.1.6574.4.1.1 + - name: upsDeviceManufacturer + oid: 1.3.6.1.4.1.6574.4.1.2 + type: DisplayString + help: Device manufacturer - 1.3.6.1.4.1.6574.4.1.2 + - name: upsDeviceSerial + oid: 1.3.6.1.4.1.6574.4.1.3 + type: DisplayString + help: Device serial number. - 1.3.6.1.4.1.6574.4.1.3 + - name: upsDeviceType + oid: 1.3.6.1.4.1.6574.4.1.4 + type: DisplayString + help: Device type (ups, pdu, scd, psu) - 1.3.6.1.4.1.6574.4.1.4 + - name: upsDeviceDescription + oid: 1.3.6.1.4.1.6574.4.1.5 + type: DisplayString + help: Device description. - 1.3.6.1.4.1.6574.4.1.5 + - name: upsDeviceContact + oid: 1.3.6.1.4.1.6574.4.1.6 + type: DisplayString + help: Device administrator name. - 1.3.6.1.4.1.6574.4.1.6 + - name: upsDeviceLocation + oid: 1.3.6.1.4.1.6574.4.1.7 + type: DisplayString + help: Device physical location. - 1.3.6.1.4.1.6574.4.1.7 + - name: upsDevicePart + oid: 1.3.6.1.4.1.6574.4.1.8 + type: DisplayString + help: Device part number. - 1.3.6.1.4.1.6574.4.1.8 + - name: upsDeviceMACAddr + oid: 1.3.6.1.4.1.6574.4.1.9 + type: DisplayString + help: Physical network address of the device. - 1.3.6.1.4.1.6574.4.1.9 + - name: upsInfoStatus + oid: 1.3.6.1.4.1.6574.4.2.1 + type: DisplayString + help: UPS status. - 1.3.6.1.4.1.6574.4.2.1 + - name: upsInfoAlarm + oid: 1.3.6.1.4.1.6574.4.2.2 + type: DisplayString + help: UPS alarms - 1.3.6.1.4.1.6574.4.2.2 + - name: upsInfoTime + oid: 1.3.6.1.4.1.6574.4.2.3 + type: DisplayString + help: Internal UPS clock time - 1.3.6.1.4.1.6574.4.2.3 + - name: upsInfoDate + oid: 1.3.6.1.4.1.6574.4.2.4 + type: DisplayString + help: Internal UPS clock date - 1.3.6.1.4.1.6574.4.2.4 + - name: upsInfoModel + oid: 1.3.6.1.4.1.6574.4.2.5 + type: DisplayString + help: UPS model - 1.3.6.1.4.1.6574.4.2.5 + - name: upsInfoMfrName + oid: 1.3.6.1.4.1.6574.4.2.6.1 + type: DisplayString + help: UPS manufacturer - 1.3.6.1.4.1.6574.4.2.6.1 + - name: upsInfoMfrDate + oid: 1.3.6.1.4.1.6574.4.2.6.2 + type: DisplayString + help: UPS manufacturing date - 1.3.6.1.4.1.6574.4.2.6.2 + - name: upsInfoSerial + oid: 1.3.6.1.4.1.6574.4.2.7 + type: DisplayString + help: UPS serial number - 1.3.6.1.4.1.6574.4.2.7 + - name: upsInfoVendorID + oid: 1.3.6.1.4.1.6574.4.2.8 + type: DisplayString + help: Vendor ID for USB devices - 1.3.6.1.4.1.6574.4.2.8 + - name: upsInfoProductID + oid: 1.3.6.1.4.1.6574.4.2.9 + type: DisplayString + help: Product ID for USB devices - 1.3.6.1.4.1.6574.4.2.9 + - name: upsInfoFirmwareName + oid: 1.3.6.1.4.1.6574.4.2.10.1 + type: DisplayString + help: UPS firmware - 1.3.6.1.4.1.6574.4.2.10.1 + - name: upsInfoFirmwareAux + oid: 1.3.6.1.4.1.6574.4.2.10.2 + type: DisplayString + help: Auxiliary device firmware - 1.3.6.1.4.1.6574.4.2.10.2 + - name: upsInfoTemperature + oid: 1.3.6.1.4.1.6574.4.2.11 + type: Float + help: UPS temperature (degrees C) - 1.3.6.1.4.1.6574.4.2.11 + - name: upsInfoLoadValue + oid: 1.3.6.1.4.1.6574.4.2.12.1 + type: Float + help: Load on UPS (percent) - 1.3.6.1.4.1.6574.4.2.12.1 + - name: upsInfoLoadHigh + oid: 1.3.6.1.4.1.6574.4.2.12.2 + type: Float + help: Load when UPS switches to overload condition (OVER) (percent) - 1.3.6.1.4.1.6574.4.2.12.2 + - name: upsInfoID + oid: 1.3.6.1.4.1.6574.4.2.13 + type: DisplayString + help: UPS system identifier - 1.3.6.1.4.1.6574.4.2.13 + - name: upsInfoDelayStart + oid: 1.3.6.1.4.1.6574.4.2.14.1 + type: gauge + help: Interval to wait before restarting the load (seconds) - 1.3.6.1.4.1.6574.4.2.14.1 + - name: upsInfoDelayReboot + oid: 1.3.6.1.4.1.6574.4.2.14.2 + type: gauge + help: Interval to wait before rebooting the UPS (seconds) - 1.3.6.1.4.1.6574.4.2.14.2 + - name: upsInfoDelayShutdown + oid: 1.3.6.1.4.1.6574.4.2.14.3 + type: gauge + help: Interval to wait after shutdown with delay command (seconds) - 1.3.6.1.4.1.6574.4.2.14.3 + - name: upsInfoTimerStart + oid: 1.3.6.1.4.1.6574.4.2.15.1 + type: gauge + help: Time before the load will be started (seconds) - 1.3.6.1.4.1.6574.4.2.15.1 + - name: upsInfoTimerReboot + oid: 1.3.6.1.4.1.6574.4.2.15.2 + type: gauge + help: Time before the load will be rebooted (seconds) - 1.3.6.1.4.1.6574.4.2.15.2 + - name: upsInfoTimerShutdown + oid: 1.3.6.1.4.1.6574.4.2.15.3 + type: gauge + help: Time before the load will be shutdown (seconds) - 1.3.6.1.4.1.6574.4.2.15.3 + - name: upsInfoTestInterval + oid: 1.3.6.1.4.1.6574.4.2.16.1 + type: gauge + help: Interval between self tests - 1.3.6.1.4.1.6574.4.2.16.1 + - name: upsInfoTestResult + oid: 1.3.6.1.4.1.6574.4.2.16.2 + type: DisplayString + help: Results of last self test - 1.3.6.1.4.1.6574.4.2.16.2 + - name: upsInfoDisplayLanguage + oid: 1.3.6.1.4.1.6574.4.2.17 + type: DisplayString + help: Language to use on front panel - 1.3.6.1.4.1.6574.4.2.17 + - name: upsInfoContacts + oid: 1.3.6.1.4.1.6574.4.2.18 + type: DisplayString + help: UPS external contact sensors - 1.3.6.1.4.1.6574.4.2.18 + - name: upsInfoEffciency + oid: 1.3.6.1.4.1.6574.4.2.19 + type: gauge + help: Efficiency of the UPS (ratio of the output current on the input current) + (percent) - 1.3.6.1.4.1.6574.4.2.19 + - name: upsInfoPowerValue + oid: 1.3.6.1.4.1.6574.4.2.20.1 + type: Float + help: Current value of apparent power (Volt-Amps) - 1.3.6.1.4.1.6574.4.2.20.1 + - name: upsInfoPowerNominal + oid: 1.3.6.1.4.1.6574.4.2.20.2 + type: Float + help: Nominal value of apparent power (Volt-Amps) - 1.3.6.1.4.1.6574.4.2.20.2 + - name: upsInfoRealPowerValue + oid: 1.3.6.1.4.1.6574.4.2.21.1 + type: Float + help: Current value of real power (Watts) - 1.3.6.1.4.1.6574.4.2.21.1 + - name: upsInfoRealPowerNominal + oid: 1.3.6.1.4.1.6574.4.2.21.2 + type: Float + help: Nominal value of real power (Watts) - 1.3.6.1.4.1.6574.4.2.21.2 + - name: upsInfoBeeperStatus + oid: 1.3.6.1.4.1.6574.4.2.22 + type: DisplayString + help: UPS beeper status (enabled, disabled or muted) - 1.3.6.1.4.1.6574.4.2.22 + - name: upsInfoType + oid: 1.3.6.1.4.1.6574.4.2.23 + type: DisplayString + help: UPS type - 1.3.6.1.4.1.6574.4.2.23 + - name: upsInfoWatchdogStatus + oid: 1.3.6.1.4.1.6574.4.2.24 + type: DisplayString + help: UPS watchdog status (enabled or disabled) - 1.3.6.1.4.1.6574.4.2.24 + - name: upsInfoStartAuto + oid: 1.3.6.1.4.1.6574.4.2.25.1 + type: DisplayString + help: UPS starts when mains is (re)applied - 1.3.6.1.4.1.6574.4.2.25.1 + - name: upsInfoStartBattery + oid: 1.3.6.1.4.1.6574.4.2.25.2 + type: DisplayString + help: Allow to start UPS from battery - 1.3.6.1.4.1.6574.4.2.25.2 + - name: upsInfoStartReboot + oid: 1.3.6.1.4.1.6574.4.2.25.3 + type: DisplayString + help: UPS coldstarts from battery (enabled or disabled) - 1.3.6.1.4.1.6574.4.2.25.3 + - name: upsBatteryChargeValue + oid: 1.3.6.1.4.1.6574.4.3.1.1 + type: Float + help: Battery charge - 1.3.6.1.4.1.6574.4.3.1.1 + - name: upsBatteryChargeLow + oid: 1.3.6.1.4.1.6574.4.3.1.2 + type: Float + help: Remaining battery level when UPS switches to LB (percent) - 1.3.6.1.4.1.6574.4.3.1.2 + - name: upsBatteryChargeRestart + oid: 1.3.6.1.4.1.6574.4.3.1.3 + type: Float + help: Minimum battery level for UPS restart after power-off - 1.3.6.1.4.1.6574.4.3.1.3 + - name: upsBatteryChargeWarning + oid: 1.3.6.1.4.1.6574.4.3.1.4 + type: Float + help: Battery level when UPS switches to Warning state (percent) - 1.3.6.1.4.1.6574.4.3.1.4 + - name: upsBatteryVoltageValue + oid: 1.3.6.1.4.1.6574.4.3.2.1 + type: Float + help: The magnitude of the present battery voltage. - 1.3.6.1.4.1.6574.4.3.2.1 + - name: upsBatteryVoltageNominal + oid: 1.3.6.1.4.1.6574.4.3.2.2 + type: Float + help: Nominal battery voltage. - 1.3.6.1.4.1.6574.4.3.2.2 + - name: upsBatteryVoltageLow + oid: 1.3.6.1.4.1.6574.4.3.2.3 + type: Float + help: Minimum battery voltage, that triggers FSD status . - 1.3.6.1.4.1.6574.4.3.2.3 + - name: upsBatteryVoltageHigh + oid: 1.3.6.1.4.1.6574.4.3.2.4 + type: Float + help: Maximum battery voltage (Ie battery.charge = 100). - 1.3.6.1.4.1.6574.4.3.2.4 + - name: upsBatteryCapacity + oid: 1.3.6.1.4.1.6574.4.3.3 + type: Float + help: Battery capacity (Ah) - 1.3.6.1.4.1.6574.4.3.3 + - name: upsBatteryCurrent + oid: 1.3.6.1.4.1.6574.4.3.4 + type: Float + help: The present battery current. - 1.3.6.1.4.1.6574.4.3.4 + - name: upsBatteryTemperature + oid: 1.3.6.1.4.1.6574.4.3.5 + type: Float + help: The ambient temperature at or near the UPS Battery casing. - 1.3.6.1.4.1.6574.4.3.5 + - name: upsBatteryRuntimeValue + oid: 1.3.6.1.4.1.6574.4.3.6.1 + type: gauge + help: Battery runtime (seconds) - 1.3.6.1.4.1.6574.4.3.6.1 + - name: upsBatteryRuntimeLow + oid: 1.3.6.1.4.1.6574.4.3.6.2 + type: gauge + help: Remaining battery runtime when UPS switches to LB (seconds) - 1.3.6.1.4.1.6574.4.3.6.2 + - name: upsBatteryRuntimeRestart + oid: 1.3.6.1.4.1.6574.4.3.6.3 + type: gauge + help: Minimum battery runtime for UPS restart after power-off (seconds) - 1.3.6.1.4.1.6574.4.3.6.3 + - name: upsBatteryAlarmThreshold + oid: 1.3.6.1.4.1.6574.4.3.7 + type: DisplayString + help: Battery alarm threshold - 1.3.6.1.4.1.6574.4.3.7 + - name: upsBatteryDate + oid: 1.3.6.1.4.1.6574.4.3.8 + type: DisplayString + help: Battery change date - 1.3.6.1.4.1.6574.4.3.8 + - name: upsBatteryMfrDate + oid: 1.3.6.1.4.1.6574.4.3.9 + type: DisplayString + help: Battery manufacturing date - 1.3.6.1.4.1.6574.4.3.9 + - name: upsBatteryPacks + oid: 1.3.6.1.4.1.6574.4.3.10 + type: gauge + help: Number of battery packs - 1.3.6.1.4.1.6574.4.3.10 + - name: upsBatteryPacksBad + oid: 1.3.6.1.4.1.6574.4.3.11 + type: gauge + help: Number of bad battery packs - 1.3.6.1.4.1.6574.4.3.11 + - name: upsBatteryType + oid: 1.3.6.1.4.1.6574.4.3.12 + type: DisplayString + help: Battery chemistry - 1.3.6.1.4.1.6574.4.3.12 + - name: upsBatteryProtection + oid: 1.3.6.1.4.1.6574.4.3.13 + type: DisplayString + help: Prevent deep discharge of battery - 1.3.6.1.4.1.6574.4.3.13 + - name: upsBatteryEnergySave + oid: 1.3.6.1.4.1.6574.4.3.14 + type: DisplayString + help: Switch off when running on battery and no/low load - 1.3.6.1.4.1.6574.4.3.14 + - name: upsInputVoltageValue + oid: 1.3.6.1.4.1.6574.4.4.1.1 + type: Float + help: Input voltage - 1.3.6.1.4.1.6574.4.4.1.1 + - name: upsInputVoltageMax + oid: 1.3.6.1.4.1.6574.4.4.1.2 + type: Float + help: Maximum incoming voltage seen - 1.3.6.1.4.1.6574.4.4.1.2 + - name: upsInputVoltageMin + oid: 1.3.6.1.4.1.6574.4.4.1.3 + type: Float + help: Minimum incoming voltage seen - 1.3.6.1.4.1.6574.4.4.1.3 + - name: upsInputVoltageNominal + oid: 1.3.6.1.4.1.6574.4.4.1.4 + type: Float + help: Nominal input voltage - 1.3.6.1.4.1.6574.4.4.1.4 + - name: upsInputVoltageExtend + oid: 1.3.6.1.4.1.6574.4.4.1.5 + type: DisplayString + help: Extended input voltage range - 1.3.6.1.4.1.6574.4.4.1.5 + - name: upsInputVoltageFault + oid: 1.3.6.1.4.1.6574.4.4.1.6 + type: Float + help: Input voltage Fault - 1.3.6.1.4.1.6574.4.4.1.6 + - name: upsInputTransferReason + oid: 1.3.6.1.4.1.6574.4.4.2.1 + type: DisplayString + help: Reason for last transfer to battery - 1.3.6.1.4.1.6574.4.4.2.1 + - name: upsInputTransferLow + oid: 1.3.6.1.4.1.6574.4.4.2.2 + type: Float + help: Low voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.2 + - name: upsInputTransferHigh + oid: 1.3.6.1.4.1.6574.4.4.2.3 + type: Float + help: High voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.3 + - name: upsInputTransferLowMin + oid: 1.3.6.1.4.1.6574.4.4.2.4 + type: Float + help: smallest settable low voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.4 + - name: upsInputTransferLowMax + oid: 1.3.6.1.4.1.6574.4.4.2.5 + type: Float + help: greatest settable low voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.5 + - name: upsInputTransferHighMin + oid: 1.3.6.1.4.1.6574.4.4.2.6 + type: Float + help: smallest settable high voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.6 + - name: upsInputTransferHighMax + oid: 1.3.6.1.4.1.6574.4.4.2.7 + type: Float + help: greatest settable high voltage transfer point - 1.3.6.1.4.1.6574.4.4.2.7 + - name: upsInputTransferBoostLow + oid: 1.3.6.1.4.1.6574.4.4.2.8 + type: Float + help: Low voltage boosting transfer point - 1.3.6.1.4.1.6574.4.4.2.8 + - name: upsInputTransferBoostHigh + oid: 1.3.6.1.4.1.6574.4.4.2.9 + type: Float + help: High voltage boosting transfer point - 1.3.6.1.4.1.6574.4.4.2.9 + - name: upsInputTransferTrimLow + oid: 1.3.6.1.4.1.6574.4.4.2.10 + type: Float + help: Low voltage trimming transfer point - 1.3.6.1.4.1.6574.4.4.2.10 + - name: upsInputTransferTrimHigh + oid: 1.3.6.1.4.1.6574.4.4.2.11 + type: Float + help: High voltage trimming transfer point - 1.3.6.1.4.1.6574.4.4.2.11 + - name: upsInputSensitivity + oid: 1.3.6.1.4.1.6574.4.4.3 + type: DisplayString + help: Input power sensitivity - 1.3.6.1.4.1.6574.4.4.3 + - name: upsInputQuality + oid: 1.3.6.1.4.1.6574.4.4.4 + type: DisplayString + help: Input power quality - 1.3.6.1.4.1.6574.4.4.4 + - name: upsInputCurrentValue + oid: 1.3.6.1.4.1.6574.4.4.5.1 + type: Float + help: Input current (A) - 1.3.6.1.4.1.6574.4.4.5.1 + - name: upsInputCurrentNominal + oid: 1.3.6.1.4.1.6574.4.4.5.2 + type: Float + help: Nominal input current (A) - 1.3.6.1.4.1.6574.4.4.5.2 + - name: upsInputFrequencyValue + oid: 1.3.6.1.4.1.6574.4.4.6.1 + type: Float + help: Input line frequency (Hz) - 1.3.6.1.4.1.6574.4.4.6.1 + - name: upsInputFrequencyNominal + oid: 1.3.6.1.4.1.6574.4.4.6.2 + type: Float + help: Nominal input line frequency (Hz) - 1.3.6.1.4.1.6574.4.4.6.2 + - name: upsInputFrequencyLow + oid: 1.3.6.1.4.1.6574.4.4.6.3 + type: Float + help: Input line frequency low (Hz) - 1.3.6.1.4.1.6574.4.4.6.3 + - name: upsInputFrequencyHigh + oid: 1.3.6.1.4.1.6574.4.4.6.4 + type: Float + help: Input line frequency high (Hz) - 1.3.6.1.4.1.6574.4.4.6.4 + - name: upsInputFrequencyExtend + oid: 1.3.6.1.4.1.6574.4.4.6.5 + type: DisplayString + help: Extended input frequency range - 1.3.6.1.4.1.6574.4.4.6.5 + - name: upsOutputVoltageValue + oid: 1.3.6.1.4.1.6574.4.5.1.1 + type: Float + help: Output voltage (V) - 1.3.6.1.4.1.6574.4.5.1.1 + - name: upsOutputVoltageNominal + oid: 1.3.6.1.4.1.6574.4.5.1.2 + type: Float + help: Nominal output voltage (V) - 1.3.6.1.4.1.6574.4.5.1.2 + - name: upsOutputFrequencyValue + oid: 1.3.6.1.4.1.6574.4.5.2.1 + type: Float + help: Output frequency (Hz) - 1.3.6.1.4.1.6574.4.5.2.1 + - name: upsOutputFrequencyNominal + oid: 1.3.6.1.4.1.6574.4.5.2.2 + type: Float + help: Nominal output frequency (Hz) - 1.3.6.1.4.1.6574.4.5.2.2 + - name: upsOutputCurrentValue + oid: 1.3.6.1.4.1.6574.4.5.3.1 + type: Float + help: Output current (A) - 1.3.6.1.4.1.6574.4.5.3.1 + - name: upsOutputCurrentNominal + oid: 1.3.6.1.4.1.6574.4.5.3.2 + type: Float + help: Nominal output current (A) - 1.3.6.1.4.1.6574.4.5.3.2 + - name: upsAmbientTemperatureValue + oid: 1.3.6.1.4.1.6574.4.6.1.1 + type: Float + help: Ambient temperature (degrees C) - 1.3.6.1.4.1.6574.4.6.1.1 + - name: upsAmbientTemperatureAlarm + oid: 1.3.6.1.4.1.6574.4.6.1.2 + type: DisplayString + help: Temperature alarm (enabled/disabled) - 1.3.6.1.4.1.6574.4.6.1.2 + - name: upsAmbientTemperatureHigh + oid: 1.3.6.1.4.1.6574.4.6.1.3 + type: Float + help: Temperature threshold high (degrees C) - 1.3.6.1.4.1.6574.4.6.1.3 + - name: upsAmbientTemperatureLow + oid: 1.3.6.1.4.1.6574.4.6.1.4 + type: Float + help: Temperature threshold low (degrees C) - 1.3.6.1.4.1.6574.4.6.1.4 + - name: upsAmbientTemperatureMax + oid: 1.3.6.1.4.1.6574.4.6.1.5 + type: Float + help: Maximum temperature seen (degrees C) - 1.3.6.1.4.1.6574.4.6.1.5 + - name: upsAmbientTemperatureMin + oid: 1.3.6.1.4.1.6574.4.6.1.6 + type: Float + help: Minimum temperature seen (degrees C) - 1.3.6.1.4.1.6574.4.6.1.6 + - name: upsAmbientHumidityValue + oid: 1.3.6.1.4.1.6574.4.6.2.1 + type: Float + help: Ambient relative humidity (percent) - 1.3.6.1.4.1.6574.4.6.2.1 + - name: upsAmbientHumidityAlarm + oid: 1.3.6.1.4.1.6574.4.6.2.2 + type: DisplayString + help: Relative humidity alarm (enabled/disabled) - 1.3.6.1.4.1.6574.4.6.2.2 + - name: upsAmbientHumidityHigh + oid: 1.3.6.1.4.1.6574.4.6.2.3 + type: Float + help: Relative humidity threshold high (percent) - 1.3.6.1.4.1.6574.4.6.2.3 + - name: upsAmbientHumidityLow + oid: 1.3.6.1.4.1.6574.4.6.2.4 + type: Float + help: Relative humidity threshold low (percent) - 1.3.6.1.4.1.6574.4.6.2.4 + - name: upsAmbientHumidityMax + oid: 1.3.6.1.4.1.6574.4.6.2.5 + type: Float + help: Maximum relative humidity seen (percent) - 1.3.6.1.4.1.6574.4.6.2.5 + - name: upsAmbientHumidityMin + oid: 1.3.6.1.4.1.6574.4.6.2.6 + type: Float + help: Minimum relative humidity seen (percent) - 1.3.6.1.4.1.6574.4.6.2.6 + - name: upsDriverName + oid: 1.3.6.1.4.1.6574.4.7.1 + type: DisplayString + help: Driver name - 1.3.6.1.4.1.6574.4.7.1 + - name: upsDriverVersion + oid: 1.3.6.1.4.1.6574.4.7.2 + type: DisplayString + help: Driver version (NUT release) - 1.3.6.1.4.1.6574.4.7.2 + - name: upsDriverVersionData + oid: 1.3.6.1.4.1.6574.4.7.3 + type: DisplayString + help: Driver version data - 1.3.6.1.4.1.6574.4.7.3 + - name: upsDriverVersionInternal + oid: 1.3.6.1.4.1.6574.4.7.4 + type: DisplayString + help: Internal driver version (if tracked separately) - 1.3.6.1.4.1.6574.4.7.4 + - name: upsDriverPollInterval + oid: 1.3.6.1.4.1.6574.4.7.5 + type: gauge + help: Poll interval setup in configuration file - 1.3.6.1.4.1.6574.4.7.5 + - name: upsDriverPort + oid: 1.3.6.1.4.1.6574.4.7.6 + type: DisplayString + help: Port setup in configuration file - 1.3.6.1.4.1.6574.4.7.6 + - name: upsDriverPollFrequency + oid: 1.3.6.1.4.1.6574.4.7.7 + type: gauge + help: Poll frequency - 1.3.6.1.4.1.6574.4.7.7 + - name: upsDriverProductID + oid: 1.3.6.1.4.1.6574.4.7.8 + type: DisplayString + help: Product ID - 1.3.6.1.4.1.6574.4.7.8 + - name: upsDriverSnmpVersion + oid: 1.3.6.1.4.1.6574.4.7.9 + type: DisplayString + help: Snmp version - 1.3.6.1.4.1.6574.4.7.9 + - name: upsServerInfo + oid: 1.3.6.1.4.1.6574.4.8.1 + type: DisplayString + help: Server information - 1.3.6.1.4.1.6574.4.8.1 + - name: upsServerVersion + oid: 1.3.6.1.4.1.6574.4.8.2 + type: DisplayString + help: Server version - 1.3.6.1.4.1.6574.4.8.2 + - name: diskSMARTInfoIndex + oid: 1.3.6.1.4.1.6574.5.1.1.1 + type: gauge + help: SMART info index - 1.3.6.1.4.1.6574.5.1.1.1 + indexes: + - labelname: diskSMARTInfoIndex + type: gauge + - name: diskSMARTInfoDevName + oid: 1.3.6.1.4.1.6574.5.1.1.2 + type: DisplayString + help: SMART info device name - 1.3.6.1.4.1.6574.5.1.1.2 + indexes: + - labelname: diskSMARTInfoIndex + type: gauge + - name: diskSMARTAttrName + oid: 1.3.6.1.4.1.6574.5.1.1.3 + type: DisplayString + help: SMART attribute name - 1.3.6.1.4.1.6574.5.1.1.3 + indexes: + - labelname: diskSMARTInfoIndex + type: gauge + - name: diskSMARTAttrId + oid: 1.3.6.1.4.1.6574.5.1.1.4 + type: gauge + help: SMART attribute ID - 1.3.6.1.4.1.6574.5.1.1.4 + indexes: + - labelname: diskSMARTInfoIndex + type: gauge + - name: diskSMARTAttrCurrent + oid: 1.3.6.1.4.1.6574.5.1.1.5 + type: gauge + help: SMART attribute current value - 1.3.6.1.4.1.6574.5.1.1.5 + indexes: + - labelname: diskSMARTInfoIndex + type: gauge + - name: diskSMARTAttrWorst + oid: 1.3.6.1.4.1.6574.5.1.1.6 + type: gauge + help: SMART attribute worst value - 1.3.6.1.4.1.6574.5.1.1.6 + indexes: + - labelname: diskSMARTInfoIndex + type: gauge + - name: diskSMARTAttrThreshold + oid: 1.3.6.1.4.1.6574.5.1.1.7 + type: gauge + help: SMART attribute threshold value - 1.3.6.1.4.1.6574.5.1.1.7 + indexes: + - labelname: diskSMARTInfoIndex + type: gauge + - name: diskSMARTAttrRaw + oid: 1.3.6.1.4.1.6574.5.1.1.8 + type: gauge + help: SMART attribute raw value - 1.3.6.1.4.1.6574.5.1.1.8 + indexes: + - labelname: diskSMARTInfoIndex + type: gauge + - name: diskSMARTAttrStatus + oid: 1.3.6.1.4.1.6574.5.1.1.9 + type: DisplayString + help: SMART attribute status - 1.3.6.1.4.1.6574.5.1.1.9 + indexes: + - labelname: diskSMARTInfoIndex + type: gauge + - name: serviceInfoIndex + oid: 1.3.6.1.4.1.6574.6.1.1.1 + type: gauge + help: Service info index - 1.3.6.1.4.1.6574.6.1.1.1 + indexes: + - labelname: serviceInfoIndex + type: gauge + lookups: + - labels: + - serviceInfoIndex + labelname: serviceName + oid: 1.3.6.1.4.1.6574.6.1.1.2 + type: DisplayString + - labels: [] + labelname: serviceInfoIndex + - name: serviceName + oid: 1.3.6.1.4.1.6574.6.1.1.2 + type: DisplayString + help: Service name - 1.3.6.1.4.1.6574.6.1.1.2 + indexes: + - labelname: serviceInfoIndex + type: gauge + lookups: + - labels: + - serviceInfoIndex + labelname: serviceName + oid: 1.3.6.1.4.1.6574.6.1.1.2 + type: DisplayString + - labels: [] + labelname: serviceInfoIndex + - name: serviceUsers + oid: 1.3.6.1.4.1.6574.6.1.1.3 + type: gauge + help: Number of users using this service - 1.3.6.1.4.1.6574.6.1.1.3 + indexes: + - labelname: serviceInfoIndex + type: gauge + lookups: + - labels: + - serviceInfoIndex + labelname: serviceName + oid: 1.3.6.1.4.1.6574.6.1.1.2 + type: DisplayString + - labels: [] + labelname: serviceInfoIndex + # max_repetitions: 22 diff --git a/kubernetes-monitoring/apps/snmp-exporter/deployment.yaml b/kubernetes-monitoring/apps/snmp-exporter/deployment.yaml index 1469587..067c2f9 100644 --- a/kubernetes-monitoring/apps/snmp-exporter/deployment.yaml +++ b/kubernetes-monitoring/apps/snmp-exporter/deployment.yaml @@ -27,17 +27,21 @@ spec: - name: snmp-exporter image: quay.io/prometheus/snmp-exporter:v0.30.1 args: - # Stock config baked into the image — it already ships the `synology` module. - - "--config.file=/etc/snmp_exporter/snmp.yml" + # Vendored snmp.yml (configmap) — `synology` module with full coverage + # (Synology private trees + IF-MIB + HOST-RESOURCES + UCD), matched to the dashboard. + - "--config.file=/etc/snmp-config/snmp.yml" # Our SNMPv3 credentials; snmp_exporter merges multiple --config.file flags. - - "--config.file=/etc/snmp/auth.yml" + - "--config.file=/etc/snmp-auth/auth.yml" ports: - name: metrics containerPort: 9116 protocol: TCP volumeMounts: + - name: config + mountPath: /etc/snmp-config + readOnly: true - name: auth - mountPath: /etc/snmp + mountPath: /etc/snmp-auth readOnly: true readinessProbe: httpGet: @@ -64,6 +68,9 @@ spec: limits: memory: 128Mi volumes: + - name: config + configMap: + name: snmp-exporter-config - name: auth secret: secretName: snmp-exporter-auth