You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
653 lines
15 KiB
653 lines
15 KiB
{
|
|
"__inputs": [
|
|
{
|
|
"name": "DS_PROMETHEUS",
|
|
"label": "Prometheus",
|
|
"description": "",
|
|
"type": "datasource",
|
|
"pluginId": "prometheus",
|
|
"pluginName": "Prometheus"
|
|
}
|
|
],
|
|
"__requires": [
|
|
{
|
|
"type": "panel",
|
|
"id": "gauge",
|
|
"name": "Gauge",
|
|
"version": ""
|
|
},
|
|
{
|
|
"type": "grafana",
|
|
"id": "grafana",
|
|
"name": "Grafana",
|
|
"version": "6.2.5"
|
|
},
|
|
{
|
|
"type": "datasource",
|
|
"id": "prometheus",
|
|
"name": "Prometheus",
|
|
"version": "1.0.0"
|
|
},
|
|
{
|
|
"type": "panel",
|
|
"id": "text",
|
|
"name": "Text",
|
|
"version": ""
|
|
}
|
|
],
|
|
"annotations": {
|
|
"list": [
|
|
{
|
|
"builtIn": 1,
|
|
"datasource": "-- Grafana --",
|
|
"enable": true,
|
|
"hide": true,
|
|
"iconColor": "rgba(0, 211, 255, 1)",
|
|
"name": "Annotations & Alerts",
|
|
"type": "dashboard"
|
|
}
|
|
]
|
|
},
|
|
"description": "Smartmon Texfile node_exporter Dashboard\n\nExtends the following dashboard:\n\nhttps://grafana.com/dashboards/10530",
|
|
"editable": true,
|
|
"gnetId": 10531,
|
|
"graphTooltip": 0,
|
|
"id": null,
|
|
"iteration": 1563096551333,
|
|
"links": [],
|
|
"panels": [
|
|
{
|
|
"content": "<p></p>\n<p style=\"text-align: center;font-size: x-large;face:arial;\">__________ General Errors __________</p>",
|
|
"gridPos": {
|
|
"h": 2,
|
|
"w": 24,
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"id": 22,
|
|
"links": [],
|
|
"mode": "html",
|
|
"options": {},
|
|
"timeFrom": null,
|
|
"timeShift": null,
|
|
"title": "",
|
|
"type": "text"
|
|
},
|
|
{
|
|
"gridPos": {
|
|
"h": 4,
|
|
"w": 12,
|
|
"x": 0,
|
|
"y": 2
|
|
},
|
|
"id": 18,
|
|
"links": [],
|
|
"options": {
|
|
"fieldOptions": {
|
|
"calcs": [
|
|
"mean"
|
|
],
|
|
"defaults": {
|
|
"decimals": null,
|
|
"max": "50",
|
|
"min": 0,
|
|
"unit": "none"
|
|
},
|
|
"mappings": [],
|
|
"override": {},
|
|
"thresholds": [
|
|
{
|
|
"color": "green",
|
|
"index": 0,
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "red",
|
|
"index": 1,
|
|
"value": 10
|
|
}
|
|
],
|
|
"values": false
|
|
},
|
|
"orientation": "auto",
|
|
"showThresholdLabels": false,
|
|
"showThresholdMarkers": true
|
|
},
|
|
"pluginVersion": "6.2.5",
|
|
"targets": [
|
|
{
|
|
"expr": "smartmon_raw_read_error_rate_raw_value{ instance=~\"$instance\", disk=~\"$disk\" }",
|
|
"format": "time_series",
|
|
"intervalFactor": 1,
|
|
"legendFormat": "{{disk}}",
|
|
"refId": "A"
|
|
}
|
|
],
|
|
"timeFrom": null,
|
|
"timeShift": null,
|
|
"title": "Read_Error_Rate",
|
|
"type": "gauge"
|
|
},
|
|
{
|
|
"description": "Number of reallocation events.\nCaused by read errors and broken sectors.",
|
|
"gridPos": {
|
|
"h": 4,
|
|
"w": 12,
|
|
"x": 12,
|
|
"y": 2
|
|
},
|
|
"id": 38,
|
|
"links": [],
|
|
"options": {
|
|
"fieldOptions": {
|
|
"calcs": [
|
|
"mean"
|
|
],
|
|
"defaults": {
|
|
"max": 200,
|
|
"min": 0
|
|
},
|
|
"mappings": [],
|
|
"override": {},
|
|
"thresholds": [
|
|
{
|
|
"color": "green",
|
|
"index": 0,
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "red",
|
|
"index": 1,
|
|
"value": 50
|
|
}
|
|
],
|
|
"values": false
|
|
},
|
|
"orientation": "auto",
|
|
"showThresholdLabels": false,
|
|
"showThresholdMarkers": true
|
|
},
|
|
"pluginVersion": "6.2.5",
|
|
"targets": [
|
|
{
|
|
"expr": "smartmon_reallocated_event_count_raw_value{ instance=~\"$instance\", disk=~\"$disk\"}",
|
|
"format": "time_series",
|
|
"intervalFactor": 1,
|
|
"legendFormat": "{{disk}}",
|
|
"refId": "A"
|
|
}
|
|
],
|
|
"timeFrom": null,
|
|
"timeShift": null,
|
|
"title": "Reallocate_Events",
|
|
"type": "gauge"
|
|
},
|
|
{
|
|
"description": "Number of unstable sectors.\nCaused by read errors. \nWill possibly be remapped.",
|
|
"gridPos": {
|
|
"h": 4,
|
|
"w": 8,
|
|
"x": 0,
|
|
"y": 6
|
|
},
|
|
"id": 39,
|
|
"links": [],
|
|
"options": {
|
|
"fieldOptions": {
|
|
"calcs": [
|
|
"mean"
|
|
],
|
|
"defaults": {
|
|
"max": 200,
|
|
"min": 0
|
|
},
|
|
"mappings": [],
|
|
"override": {},
|
|
"thresholds": [
|
|
{
|
|
"color": "green",
|
|
"index": 0,
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "red",
|
|
"index": 1,
|
|
"value": 50
|
|
}
|
|
],
|
|
"values": false
|
|
},
|
|
"orientation": "auto",
|
|
"showThresholdLabels": false,
|
|
"showThresholdMarkers": true
|
|
},
|
|
"pluginVersion": "6.2.5",
|
|
"targets": [
|
|
{
|
|
"expr": "smartmon_current_pending_sector_raw_value{ instance=~\"$instance\", disk=~\"$disk\"}",
|
|
"format": "time_series",
|
|
"intervalFactor": 1,
|
|
"legendFormat": "{{disk}}",
|
|
"refId": "A"
|
|
}
|
|
],
|
|
"timeFrom": null,
|
|
"timeShift": null,
|
|
"title": "Pending_Sectors",
|
|
"type": "gauge"
|
|
},
|
|
{
|
|
"description": "Number of uncorrectable sectors.\nDetected by a self-test (called offline scan)",
|
|
"gridPos": {
|
|
"h": 4,
|
|
"w": 8,
|
|
"x": 8,
|
|
"y": 6
|
|
},
|
|
"id": 40,
|
|
"links": [],
|
|
"options": {
|
|
"fieldOptions": {
|
|
"calcs": [
|
|
"mean"
|
|
],
|
|
"defaults": {
|
|
"max": 200,
|
|
"min": 0
|
|
},
|
|
"mappings": [],
|
|
"override": {},
|
|
"thresholds": [
|
|
{
|
|
"color": "green",
|
|
"index": 0,
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "red",
|
|
"index": 1,
|
|
"value": 50
|
|
}
|
|
],
|
|
"values": false
|
|
},
|
|
"orientation": "auto",
|
|
"showThresholdLabels": false,
|
|
"showThresholdMarkers": true
|
|
},
|
|
"pluginVersion": "6.2.5",
|
|
"targets": [
|
|
{
|
|
"expr": "smartmon_offline_uncorrectable_raw_value{ instance=~\"$instance\", disk=~\"$disk\"}",
|
|
"format": "time_series",
|
|
"intervalFactor": 1,
|
|
"legendFormat": "{{disk}}",
|
|
"refId": "A"
|
|
}
|
|
],
|
|
"timeFrom": null,
|
|
"timeShift": null,
|
|
"title": "Offline_Uncorrectable_Sectors",
|
|
"type": "gauge"
|
|
},
|
|
{
|
|
"description": "Monitors connection quality between disk and motherboard.\nIndicates bad cable connection/cables.",
|
|
"gridPos": {
|
|
"h": 4,
|
|
"w": 8,
|
|
"x": 16,
|
|
"y": 6
|
|
},
|
|
"id": 41,
|
|
"links": [],
|
|
"options": {
|
|
"fieldOptions": {
|
|
"calcs": [
|
|
"mean"
|
|
],
|
|
"defaults": {
|
|
"max": 200,
|
|
"min": 0
|
|
},
|
|
"mappings": [],
|
|
"override": {},
|
|
"thresholds": [
|
|
{
|
|
"color": "green",
|
|
"index": 0,
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "#EAB839",
|
|
"index": 1,
|
|
"value": 25
|
|
},
|
|
{
|
|
"color": "red",
|
|
"index": 2,
|
|
"value": 100
|
|
}
|
|
],
|
|
"values": false
|
|
},
|
|
"orientation": "auto",
|
|
"showThresholdLabels": false,
|
|
"showThresholdMarkers": true
|
|
},
|
|
"pluginVersion": "6.2.5",
|
|
"targets": [
|
|
{
|
|
"expr": "smartmon_udma_crc_error_count_raw_value{ instance=~\"$instance\", disk=~\"$disk\"}",
|
|
"format": "time_series",
|
|
"intervalFactor": 1,
|
|
"legendFormat": "{{disk}}",
|
|
"refId": "A"
|
|
}
|
|
],
|
|
"timeFrom": null,
|
|
"timeShift": null,
|
|
"title": "UDMA_CRC_Errors",
|
|
"type": "gauge"
|
|
},
|
|
{
|
|
"content": "<p></p>\n<p style=\"text-align: center;font-size: x-large;face:arial;\">__________ HDD Specific Values __________</p>",
|
|
"gridPos": {
|
|
"h": 2,
|
|
"w": 24,
|
|
"x": 0,
|
|
"y": 10
|
|
},
|
|
"id": 43,
|
|
"links": [],
|
|
"mode": "html",
|
|
"options": {},
|
|
"timeFrom": null,
|
|
"timeShift": null,
|
|
"title": "",
|
|
"type": "text"
|
|
},
|
|
{
|
|
"description": "Errors during read action.\nPossible positioning problem of read/write unit",
|
|
"gridPos": {
|
|
"h": 4,
|
|
"w": 9,
|
|
"x": 0,
|
|
"y": 12
|
|
},
|
|
"id": 28,
|
|
"links": [],
|
|
"options": {
|
|
"fieldOptions": {
|
|
"calcs": [
|
|
"mean"
|
|
],
|
|
"defaults": {
|
|
"max": 200,
|
|
"min": 0
|
|
},
|
|
"mappings": [],
|
|
"override": {},
|
|
"thresholds": [
|
|
{
|
|
"color": "green",
|
|
"index": 0,
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "#EAB839",
|
|
"index": 1,
|
|
"value": 20
|
|
},
|
|
{
|
|
"color": "red",
|
|
"index": 2,
|
|
"value": 100
|
|
}
|
|
],
|
|
"values": false
|
|
},
|
|
"orientation": "auto",
|
|
"showThresholdLabels": false,
|
|
"showThresholdMarkers": true
|
|
},
|
|
"pluginVersion": "6.2.5",
|
|
"targets": [
|
|
{
|
|
"expr": "smartmon_seek_error_rate_raw_value{ instance=~\"$instance\", disk=~\"$disk\" }",
|
|
"format": "time_series",
|
|
"intervalFactor": 1,
|
|
"legendFormat": "{{disk}}",
|
|
"refId": "A"
|
|
}
|
|
],
|
|
"timeFrom": null,
|
|
"timeShift": null,
|
|
"title": "Seek_Error_Rate",
|
|
"type": "gauge"
|
|
},
|
|
{
|
|
"description": "Errors during write",
|
|
"gridPos": {
|
|
"h": 4,
|
|
"w": 8,
|
|
"x": 9,
|
|
"y": 12
|
|
},
|
|
"id": 42,
|
|
"links": [],
|
|
"options": {
|
|
"fieldOptions": {
|
|
"calcs": [
|
|
"last"
|
|
],
|
|
"defaults": {
|
|
"max": 200,
|
|
"min": 0
|
|
},
|
|
"mappings": [],
|
|
"override": {},
|
|
"thresholds": [
|
|
{
|
|
"color": "green",
|
|
"index": 0,
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "red",
|
|
"index": 1,
|
|
"value": 50
|
|
}
|
|
],
|
|
"values": false
|
|
},
|
|
"orientation": "auto",
|
|
"showThresholdLabels": false,
|
|
"showThresholdMarkers": true
|
|
},
|
|
"pluginVersion": "6.2.5",
|
|
"targets": [
|
|
{
|
|
"expr": "smartmon_multi_zone_error_rate_raw_value{ instance=~\"$instance\", disk=~\"$disk\"}",
|
|
"format": "time_series",
|
|
"intervalFactor": 1,
|
|
"legendFormat": "{{disk}}",
|
|
"refId": "A"
|
|
}
|
|
],
|
|
"timeFrom": null,
|
|
"timeShift": null,
|
|
"title": "Multi_Zone_Error_Rate",
|
|
"type": "gauge"
|
|
},
|
|
{
|
|
"description": "Cont unsuccessful attempts to spin up to operational speed. \nCritical value indicating a mechanical problem of the motor.",
|
|
"gridPos": {
|
|
"h": 4,
|
|
"w": 7,
|
|
"x": 17,
|
|
"y": 12
|
|
},
|
|
"id": 30,
|
|
"links": [],
|
|
"options": {
|
|
"fieldOptions": {
|
|
"calcs": [
|
|
"mean"
|
|
],
|
|
"defaults": {
|
|
"max": 100,
|
|
"min": 0
|
|
},
|
|
"mappings": [],
|
|
"override": {},
|
|
"thresholds": [
|
|
{
|
|
"color": "green",
|
|
"index": 0,
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "#EAB839",
|
|
"index": 1,
|
|
"value": 10
|
|
},
|
|
{
|
|
"color": "red",
|
|
"index": 2,
|
|
"value": 50
|
|
}
|
|
],
|
|
"values": false
|
|
},
|
|
"orientation": "auto",
|
|
"showThresholdLabels": false,
|
|
"showThresholdMarkers": true
|
|
},
|
|
"pluginVersion": "6.2.5",
|
|
"targets": [
|
|
{
|
|
"expr": "smartmon_spin_retry_count_raw_value{ instance=~\"$instance\", disk=~\"$disk\"}",
|
|
"format": "time_series",
|
|
"intervalFactor": 1,
|
|
"legendFormat": "{{disk}}",
|
|
"refId": "A"
|
|
}
|
|
],
|
|
"timeFrom": null,
|
|
"timeShift": null,
|
|
"title": "Spin_Retry_Count",
|
|
"type": "gauge"
|
|
}
|
|
],
|
|
"refresh": false,
|
|
"schemaVersion": 18,
|
|
"style": "dark",
|
|
"tags": [
|
|
"prometheus",
|
|
"node_exporter",
|
|
"smartmon"
|
|
],
|
|
"templating": {
|
|
"list": [
|
|
{
|
|
"allValue": null,
|
|
"current": {},
|
|
"datasource": "Prometheus",
|
|
"definition": "",
|
|
"hide": 0,
|
|
"includeAll": true,
|
|
"label": null,
|
|
"multi": true,
|
|
"name": "instance",
|
|
"options": [],
|
|
"query": "label_values(smartmon_smartctl_version, instance)",
|
|
"refresh": 1,
|
|
"regex": "",
|
|
"skipUrlSync": false,
|
|
"sort": 1,
|
|
"tagValuesQuery": "",
|
|
"tags": [],
|
|
"tagsQuery": "",
|
|
"type": "query",
|
|
"useTags": false
|
|
},
|
|
{
|
|
"allValue": null,
|
|
"current": {},
|
|
"datasource": "Prometheus",
|
|
"definition": "label_values(smartmon_device_info, device_model)",
|
|
"hide": 2,
|
|
"includeAll": true,
|
|
"label": null,
|
|
"multi": true,
|
|
"name": "device_model",
|
|
"options": [],
|
|
"query": "label_values(smartmon_device_info, device_model)",
|
|
"refresh": 1,
|
|
"regex": "",
|
|
"skipUrlSync": false,
|
|
"sort": 1,
|
|
"tagValuesQuery": "",
|
|
"tags": [],
|
|
"tagsQuery": "",
|
|
"type": "query",
|
|
"useTags": false
|
|
},
|
|
{
|
|
"allValue": null,
|
|
"current": {},
|
|
"datasource": "Prometheus",
|
|
"definition": "label_values(smartmon_device_info, disk)",
|
|
"hide": 0,
|
|
"includeAll": true,
|
|
"label": null,
|
|
"multi": true,
|
|
"name": "disk",
|
|
"options": [],
|
|
"query": "label_values(smartmon_device_info, disk)",
|
|
"refresh": 1,
|
|
"regex": "",
|
|
"skipUrlSync": false,
|
|
"sort": 1,
|
|
"tagValuesQuery": "",
|
|
"tags": [],
|
|
"tagsQuery": "",
|
|
"type": "query",
|
|
"useTags": false
|
|
}
|
|
]
|
|
},
|
|
"time": {
|
|
"from": "now-7d",
|
|
"to": "now"
|
|
},
|
|
"timepicker": {
|
|
"refresh_intervals": [
|
|
"5s",
|
|
"10s",
|
|
"30s",
|
|
"1m",
|
|
"5m",
|
|
"15m",
|
|
"30m",
|
|
"1h",
|
|
"2h",
|
|
"1d"
|
|
],
|
|
"time_options": [
|
|
"5m",
|
|
"15m",
|
|
"1h",
|
|
"6h",
|
|
"12h",
|
|
"24h",
|
|
"2d",
|
|
"7d",
|
|
"30d"
|
|
]
|
|
},
|
|
"timezone": "browser",
|
|
"title": "smart-4",
|
|
"uid": "HIwbBGIZk",
|
|
"version": 7
|
|
}
|