Update generated icingabeat files

This commit is contained in:
Blerim Sheqa 2019-08-15 14:08:08 +02:00
parent 96abd765dd
commit 9d6e58fa47
9 changed files with 7852 additions and 1291 deletions

View File

@ -1,114 +1,452 @@
{ {
"objects": [ "objects": [
{ {
"attributes": { "attributes": {
"description": "", "description": "",
"kibanaSavedObjectMeta": { "kibanaSavedObjectMeta": {
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}" "searchSourceJSON": {
}, "filter": [],
"savedSearchId": "eb7896b0-e4bd-11e7-b4d1-8383451ae5a4", "query": {
"title": "CheckResults by State", "language": "lucene",
"uiStateJSON": "{\"vis\": {\"colors\": {\"Unknown\": \"#962D82\", \"Critical\": \"#BF1B00\", \"Ok\": \"#629E51\", \"Warning\": \"#E5AC0E\"}}}", "query": ""
"version": 1, }
"visState": "{\"type\": \"histogram\", \"params\": {\"seriesParams\": [{\"showCircles\": true, \"show\": \"true\", \"data\": {\"id\": \"1\", \"label\": \"Count\"}, \"mode\": \"stacked\", \"drawLinesBetweenPoints\": true, \"valueAxis\": \"ValueAxis-1\", \"type\": \"histogram\"}], \"type\": \"histogram\", \"categoryAxes\": [{\"style\": {}, \"scale\": {\"type\": \"linear\"}, \"show\": true, \"title\": {}, \"labels\": {\"truncate\": 100, \"show\": true}, \"position\": \"bottom\", \"type\": \"category\", \"id\": \"CategoryAxis-1\"}], \"legendPosition\": \"right\", \"addTimeMarker\": false, \"addLegend\": true, \"grid\": {\"style\": {\"color\": \"#eee\"}, \"categoryLines\": false}, \"times\": [], \"addTooltip\": true, \"valueAxes\": [{\"style\": {}, \"scale\": {\"type\": \"linear\", \"mode\": \"normal\"}, \"name\": \"LeftAxis-1\", \"show\": true, \"title\": {\"text\": \"Count\"}, \"labels\": {\"filter\": false, \"rotate\": 0, \"truncate\": 100, \"show\": true}, \"position\": \"left\", \"type\": \"value\", \"id\": \"ValueAxis-1\"}]}, \"aggs\": [{\"params\": {}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}, {\"params\": {\"customInterval\": \"2h\", \"field\": \"@timestamp\", \"interval\": \"auto\", \"min_doc_count\": 1, \"extended_bounds\": {}}, \"type\": \"date_histogram\", \"enabled\": true, \"id\": \"2\", \"schema\": \"segment\"}, {\"params\": {\"filters\": [{\"input\": {\"query\": \"icinga.check_result.state:0\"}, \"label\": \"Ok\"}, {\"input\": {\"query\": \"icinga.check_result.state:1\"}, \"label\": \"Warning\"}, {\"input\": {\"query\": \"icinga.check_result.state:3\"}, \"label\": \"Critical\"}, {\"input\": {\"query\": \"icinga.check_result.state:4\"}, \"label\": \"Unknown\"}]}, \"type\": \"filters\", \"enabled\": true, \"id\": \"3\", \"schema\": \"group\"}], \"title\": \"CheckResults by State\"}" }
}, },
"id": "a32bdf10-e4be-11e7-b4d1-8383451ae5a4", "savedSearchId": "eb7896b0-e4bd-11e7-b4d1-8383451ae5a4",
"type": "visualization", "title": "CheckResults by State",
"updated_at": "2018-12-20T14:56:10.746Z", "uiStateJSON": {
"version": 1 "vis": {
}, "colors": {
{ "Critical": "#BF1B00",
"attributes": { "Ok": "#629E51",
"description": "", "Unknown": "#962D82",
"kibanaSavedObjectMeta": { "Warning": "#E5AC0E"
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}" }
}, }
"savedSearchId": "eb7896b0-e4bd-11e7-b4d1-8383451ae5a4", },
"title": "CheckResult Count", "version": 1,
"uiStateJSON": "{}", "visState": {
"version": 1, "aggs": [
"visState": "{\"type\": \"metric\", \"params\": {\"type\": \"metric\", \"metric\": {\"style\": {\"bgFill\": \"#000\", \"bgColor\": false, \"fontSize\": 60, \"subText\": \"\", \"labelColor\": false}, \"colorSchema\": \"Green to Red\", \"invertColors\": false, \"labels\": {\"show\": true}, \"useRanges\": false, \"percentageMode\": false, \"colorsRange\": [{\"to\": 10000, \"from\": 0}], \"metricColorMode\": \"None\"}, \"addTooltip\": true, \"addLegend\": false}, \"aggs\": [{\"params\": {\"customLabel\": \"CheckResults received\"}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}], \"title\": \"CheckResult Count\"}" {
}, "enabled": true,
"id": "3bf26530-e4be-11e7-b4d1-8383451ae5a4", "id": "1",
"type": "visualization", "params": {},
"updated_at": "2018-12-20T14:56:10.746Z", "schema": "metric",
"version": 1 "type": "count"
}, },
{ {
"attributes": { "enabled": true,
"description": "", "id": "2",
"kibanaSavedObjectMeta": { "params": {
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}" "customInterval": "2h",
}, "extended_bounds": {},
"savedSearchId": "eb7896b0-e4bd-11e7-b4d1-8383451ae5a4", "field": "@timestamp",
"title": "Hosts Tag Cloud", "interval": "auto",
"uiStateJSON": "{}", "min_doc_count": 1
"version": 1, },
"visState": "{\"type\": \"tagcloud\", \"params\": {\"maxFontSize\": 72, \"minFontSize\": 18, \"orientation\": \"single\", \"scale\": \"linear\"}, \"aggs\": [{\"params\": {}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}, {\"params\": {\"orderBy\": \"1\", \"field\": \"icinga.host\", \"customLabel\": \"Hosts\", \"order\": \"desc\", \"size\": 50}, \"type\": \"terms\", \"enabled\": true, \"id\": \"2\", \"schema\": \"segment\"}], \"title\": \"Hosts Tag Cloud\"}" "schema": "segment",
}, "type": "date_histogram"
"id": "4a9d5c50-e4c0-11e7-b4d1-8383451ae5a4", },
"type": "visualization", {
"updated_at": "2018-12-20T14:56:10.746Z", "enabled": true,
"version": 1 "id": "3",
}, "params": {
{ "filters": [
"attributes": { {
"description": "", "input": {
"kibanaSavedObjectMeta": { "query": "icinga.check_result.state:0"
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}" },
}, "label": "Ok"
"savedSearchId": "eb7896b0-e4bd-11e7-b4d1-8383451ae5a4", },
"title": "Services Tag Cloud", {
"uiStateJSON": "{}", "input": {
"version": 1, "query": "icinga.check_result.state:1"
"visState": "{\"type\": \"tagcloud\", \"params\": {\"maxFontSize\": 72, \"minFontSize\": 18, \"orientation\": \"single\", \"scale\": \"linear\"}, \"aggs\": [{\"params\": {}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}, {\"params\": {\"orderBy\": \"1\", \"field\": \"icinga.service\", \"customLabel\": \"Services\", \"order\": \"desc\", \"size\": 500}, \"type\": \"terms\", \"enabled\": true, \"id\": \"2\", \"schema\": \"segment\"}], \"title\": \"Services Tag Cloud\"}" },
}, "label": "Warning"
"id": "6a23e300-e4c0-11e7-b4d1-8383451ae5a4", },
"type": "visualization", {
"updated_at": "2018-12-20T14:56:10.746Z", "input": {
"version": 1 "query": "icinga.check_result.state:3"
}, },
{ "label": "Critical"
"attributes": { },
"columns": [ {
"_source" "input": {
], "query": "icinga.check_result.state:4"
"description": "", },
"hits": 0, "label": "Unknown"
"kibanaSavedObjectMeta": { }
"searchSourceJSON": "{\"filter\": [], \"index\": \"icingabeat-*\", \"version\": true, \"highlightAll\": true, \"query\": {\"query\": \"type:icingabeat.event.checkresult\", \"language\": \"lucene\"}}" ]
}, },
"sort": [ "schema": "group",
"@timestamp", "type": "filters"
"desc" }
], ],
"title": "CheckResults", "params": {
"version": 1 "addLegend": true,
}, "addTimeMarker": false,
"id": "eb7896b0-e4bd-11e7-b4d1-8383451ae5a4", "addTooltip": true,
"type": "search", "categoryAxes": [
"updated_at": "2018-12-20T14:56:10.746Z", {
"version": 1 "id": "CategoryAxis-1",
}, "labels": {
{ "show": true,
"attributes": { "truncate": 100
"description": "Summary of check results received by Icinga", },
"hits": 0, "position": "bottom",
"kibanaSavedObjectMeta": { "scale": {
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}, \"version\": true, \"highlightAll\": true}" "type": "linear"
}, },
"optionsJSON": "{\"useMargins\": true, \"darkTheme\": false, \"hidePanelTitles\": false}", "show": true,
"panelsJSON": "[{\"gridData\": {\"i\": \"1\", \"h\": 2, \"y\": 0, \"w\": 12, \"x\": 0}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"1\", \"id\": \"a32bdf10-e4be-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"2\", \"h\": 5, \"y\": 2, \"w\": 3, \"x\": 0}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"2\", \"id\": \"3bf26530-e4be-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"3\", \"h\": 5, \"y\": 2, \"w\": 4, \"x\": 3}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"3\", \"id\": \"4a9d5c50-e4c0-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"4\", \"h\": 5, \"y\": 2, \"w\": 5, \"x\": 7}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"4\", \"id\": \"6a23e300-e4c0-11e7-b4d1-8383451ae5a4\"}]", "style": {},
"timeRestore": false, "title": {},
"title": "Icingabeat-CheckResults", "type": "category"
"uiStateJSON": "{}", }
"version": 1 ],
}, "grid": {
"id": "34e97340-e4ce-11e7-b4d1-8383451ae5a4", "categoryLines": false,
"type": "dashboard", "style": {
"updated_at": "2018-12-20T14:56:10.746Z", "color": "#eee"
"version": 1 }
},
"legendPosition": "right",
"seriesParams": [
{
"data": {
"id": "1",
"label": "Count"
},
"drawLinesBetweenPoints": true,
"mode": "stacked",
"show": "true",
"showCircles": true,
"type": "histogram",
"valueAxis": "ValueAxis-1"
}
],
"times": [],
"type": "histogram",
"valueAxes": [
{
"id": "ValueAxis-1",
"labels": {
"filter": false,
"rotate": 0,
"show": true,
"truncate": 100
},
"name": "LeftAxis-1",
"position": "left",
"scale": {
"mode": "normal",
"type": "linear"
},
"show": true,
"style": {},
"title": {
"text": "Count"
},
"type": "value"
}
]
},
"title": "CheckResults by State",
"type": "histogram"
} }
], },
"version": "6.5.3" "id": "a32bdf10-e4be-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:10.746Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"query": {
"language": "lucene",
"query": ""
}
}
},
"savedSearchId": "eb7896b0-e4bd-11e7-b4d1-8383451ae5a4",
"title": "CheckResult Count",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [
{
"enabled": true,
"id": "1",
"params": {
"customLabel": "CheckResults received"
},
"schema": "metric",
"type": "count"
}
],
"params": {
"addLegend": false,
"addTooltip": true,
"metric": {
"colorSchema": "Green to Red",
"colorsRange": [
{
"from": 0,
"to": 10000
}
],
"invertColors": false,
"labels": {
"show": true
},
"metricColorMode": "None",
"percentageMode": false,
"style": {
"bgColor": false,
"bgFill": "#000",
"fontSize": 60,
"labelColor": false,
"subText": ""
},
"useRanges": false
},
"type": "metric"
},
"title": "CheckResult Count",
"type": "metric"
}
},
"id": "3bf26530-e4be-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:10.746Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"query": {
"language": "lucene",
"query": ""
}
}
},
"savedSearchId": "eb7896b0-e4bd-11e7-b4d1-8383451ae5a4",
"title": "Hosts Tag Cloud",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [
{
"enabled": true,
"id": "1",
"params": {},
"schema": "metric",
"type": "count"
},
{
"enabled": true,
"id": "2",
"params": {
"customLabel": "Hosts",
"field": "icinga.host",
"order": "desc",
"orderBy": "1",
"size": 50
},
"schema": "segment",
"type": "terms"
}
],
"params": {
"maxFontSize": 72,
"minFontSize": 18,
"orientation": "single",
"scale": "linear"
},
"title": "Hosts Tag Cloud",
"type": "tagcloud"
}
},
"id": "4a9d5c50-e4c0-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:10.746Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"query": {
"language": "lucene",
"query": ""
}
}
},
"savedSearchId": "eb7896b0-e4bd-11e7-b4d1-8383451ae5a4",
"title": "Services Tag Cloud",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [
{
"enabled": true,
"id": "1",
"params": {},
"schema": "metric",
"type": "count"
},
{
"enabled": true,
"id": "2",
"params": {
"customLabel": "Services",
"field": "icinga.service",
"order": "desc",
"orderBy": "1",
"size": 500
},
"schema": "segment",
"type": "terms"
}
],
"params": {
"maxFontSize": 72,
"minFontSize": 18,
"orientation": "single",
"scale": "linear"
},
"title": "Services Tag Cloud",
"type": "tagcloud"
}
},
"id": "6a23e300-e4c0-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:10.746Z",
"version": 1
},
{
"attributes": {
"columns": [
"_source"
],
"description": "",
"hits": 0,
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"highlightAll": true,
"index": "icingabeat-*",
"query": {
"language": "lucene",
"query": "type:icingabeat.event.checkresult"
},
"version": true
}
},
"sort": [
"@timestamp",
"desc"
],
"title": "CheckResults",
"version": 1
},
"id": "eb7896b0-e4bd-11e7-b4d1-8383451ae5a4",
"type": "search",
"updated_at": "2018-12-20T14:56:10.746Z",
"version": 1
},
{
"attributes": {
"description": "Summary of check results received by Icinga",
"hits": 0,
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"highlightAll": true,
"query": {
"language": "lucene",
"query": ""
},
"version": true
}
},
"optionsJSON": {
"darkTheme": false,
"hidePanelTitles": false,
"useMargins": true
},
"panelsJSON": [
{
"gridData": {
"h": 2,
"i": "1",
"w": 12,
"x": 0,
"y": 0
},
"id": "a32bdf10-e4be-11e7-b4d1-8383451ae5a4",
"panelIndex": "1",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 5,
"i": "2",
"w": 3,
"x": 0,
"y": 2
},
"id": "3bf26530-e4be-11e7-b4d1-8383451ae5a4",
"panelIndex": "2",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 5,
"i": "3",
"w": 4,
"x": 3,
"y": 2
},
"id": "4a9d5c50-e4c0-11e7-b4d1-8383451ae5a4",
"panelIndex": "3",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 5,
"i": "4",
"w": 5,
"x": 7,
"y": 2
},
"id": "6a23e300-e4c0-11e7-b4d1-8383451ae5a4",
"panelIndex": "4",
"type": "visualization",
"version": "6.1.0"
}
],
"timeRestore": false,
"title": "Icingabeat-CheckResults",
"uiStateJSON": {},
"version": 1
},
"id": "34e97340-e4ce-11e7-b4d1-8383451ae5a4",
"type": "dashboard",
"updated_at": "2018-12-20T14:56:10.746Z",
"version": 1
}
],
"version": "6.5.3"
} }

View File

@ -1,134 +1,517 @@
{ {
"objects": [ "objects": [
{ {
"attributes": { "attributes": {
"description": "", "description": "",
"kibanaSavedObjectMeta": { "kibanaSavedObjectMeta": {
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}" "searchSourceJSON": {
}, "filter": [],
"savedSearchId": "fa782860-e4bd-11e7-b4d1-8383451ae5a4", "query": {
"title": "Notification Types", "language": "lucene",
"uiStateJSON": "{}", "query": ""
"version": 1, }
"visState": "{\"type\": \"histogram\", \"params\": {\"seriesParams\": [{\"showCircles\": true, \"show\": \"true\", \"data\": {\"id\": \"1\", \"label\": \"Count\"}, \"mode\": \"stacked\", \"drawLinesBetweenPoints\": true, \"valueAxis\": \"ValueAxis-1\", \"type\": \"histogram\"}], \"type\": \"histogram\", \"categoryAxes\": [{\"style\": {}, \"scale\": {\"type\": \"linear\"}, \"show\": true, \"title\": {}, \"labels\": {\"truncate\": 100, \"show\": true}, \"position\": \"bottom\", \"type\": \"category\", \"id\": \"CategoryAxis-1\"}], \"legendPosition\": \"right\", \"addTimeMarker\": false, \"addLegend\": true, \"grid\": {\"style\": {\"color\": \"#eee\"}, \"categoryLines\": false}, \"times\": [], \"addTooltip\": true, \"valueAxes\": [{\"style\": {}, \"scale\": {\"type\": \"linear\", \"mode\": \"normal\"}, \"name\": \"LeftAxis-1\", \"show\": true, \"title\": {\"text\": \"Count\"}, \"labels\": {\"filter\": false, \"rotate\": 0, \"truncate\": 100, \"show\": true}, \"position\": \"left\", \"type\": \"value\", \"id\": \"ValueAxis-1\"}]}, \"aggs\": [{\"params\": {}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}, {\"params\": {\"customInterval\": \"2h\", \"field\": \"@timestamp\", \"interval\": \"auto\", \"min_doc_count\": 1, \"extended_bounds\": {}}, \"type\": \"date_histogram\", \"enabled\": true, \"id\": \"2\", \"schema\": \"segment\"}, {\"params\": {\"orderBy\": \"1\", \"field\": \"icinga.notification_type\", \"order\": \"desc\", \"size\": 5}, \"type\": \"terms\", \"enabled\": true, \"id\": \"3\", \"schema\": \"group\"}], \"title\": \"Notification Types\"}" }
}, },
"id": "af54ac40-e4cd-11e7-b4d1-8383451ae5a4", "savedSearchId": "fa782860-e4bd-11e7-b4d1-8383451ae5a4",
"type": "visualization", "title": "Notification Types",
"updated_at": "2018-12-20T14:56:11.752Z", "uiStateJSON": {},
"version": 1 "version": 1,
}, "visState": {
{ "aggs": [
"attributes": { {
"description": "", "enabled": true,
"kibanaSavedObjectMeta": { "id": "1",
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}" "params": {},
}, "schema": "metric",
"savedSearchId": "fa782860-e4bd-11e7-b4d1-8383451ae5a4", "type": "count"
"title": "Notification Types (Pie)", },
"uiStateJSON": "{}", {
"version": 1, "enabled": true,
"visState": "{\"type\": \"pie\", \"params\": {\"isDonut\": true, \"addTooltip\": true, \"labels\": {\"values\": true, \"last_level\": true, \"truncate\": 100, \"show\": false}, \"legendPosition\": \"right\", \"addLegend\": true, \"type\": \"pie\"}, \"aggs\": [{\"params\": {}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}, {\"params\": {\"orderBy\": \"1\", \"field\": \"icinga.notification_type\", \"order\": \"desc\", \"size\": 5}, \"type\": \"terms\", \"enabled\": true, \"id\": \"2\", \"schema\": \"segment\"}], \"title\": \"Notification Types (Pie)\"}" "id": "2",
}, "params": {
"id": "caabba10-e4cd-11e7-b4d1-8383451ae5a4", "customInterval": "2h",
"type": "visualization", "extended_bounds": {},
"updated_at": "2018-12-20T14:56:11.752Z", "field": "@timestamp",
"version": 1 "interval": "auto",
}, "min_doc_count": 1
{ },
"attributes": { "schema": "segment",
"description": "", "type": "date_histogram"
"kibanaSavedObjectMeta": { },
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}" {
}, "enabled": true,
"savedSearchId": "fa782860-e4bd-11e7-b4d1-8383451ae5a4", "id": "3",
"title": "Notification Services", "params": {
"uiStateJSON": "{}", "field": "icinga.notification_type",
"version": 1, "order": "desc",
"visState": "{\"type\": \"pie\", \"params\": {\"isDonut\": true, \"addTooltip\": true, \"labels\": {\"values\": true, \"last_level\": true, \"truncate\": 100, \"show\": false}, \"legendPosition\": \"right\", \"addLegend\": true, \"type\": \"pie\"}, \"aggs\": [{\"params\": {}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}, {\"params\": {\"orderBy\": \"1\", \"field\": \"icinga.service\", \"order\": \"desc\", \"size\": 5}, \"type\": \"terms\", \"enabled\": true, \"id\": \"2\", \"schema\": \"segment\"}], \"title\": \"Notification Services\"}" "orderBy": "1",
}, "size": 5
"id": "fcb31150-e4ca-11e7-b4d1-8383451ae5a4", },
"type": "visualization", "schema": "group",
"updated_at": "2018-12-20T14:56:11.752Z", "type": "terms"
"version": 1 }
}, ],
{ "params": {
"attributes": { "addLegend": true,
"description": "", "addTimeMarker": false,
"kibanaSavedObjectMeta": { "addTooltip": true,
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}" "categoryAxes": [
}, {
"savedSearchId": "fa782860-e4bd-11e7-b4d1-8383451ae5a4", "id": "CategoryAxis-1",
"title": "Notification Hosts", "labels": {
"uiStateJSON": "{}", "show": true,
"version": 1, "truncate": 100
"visState": "{\"type\": \"pie\", \"params\": {\"isDonut\": true, \"addTooltip\": true, \"labels\": {\"values\": true, \"last_level\": true, \"truncate\": 100, \"show\": false}, \"legendPosition\": \"right\", \"addLegend\": true, \"type\": \"pie\"}, \"aggs\": [{\"params\": {}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}, {\"params\": {\"orderBy\": \"1\", \"field\": \"icinga.host\", \"order\": \"desc\", \"size\": 500}, \"type\": \"terms\", \"enabled\": true, \"id\": \"2\", \"schema\": \"segment\"}], \"title\": \"Notification Hosts\"}" },
}, "position": "bottom",
"id": "e5a012a0-e4c6-11e7-b4d1-8383451ae5a4", "scale": {
"type": "visualization", "type": "linear"
"updated_at": "2018-12-20T14:56:11.752Z", },
"version": 1 "show": true,
}, "style": {},
{ "title": {},
"attributes": { "type": "category"
"description": "", }
"kibanaSavedObjectMeta": { ],
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}" "grid": {
}, "categoryLines": false,
"savedSearchId": "fa782860-e4bd-11e7-b4d1-8383451ae5a4", "style": {
"title": "Notifications by User", "color": "#eee"
"uiStateJSON": "{}", }
"version": 1, },
"visState": "{\"type\": \"pie\", \"params\": {\"isDonut\": true, \"addTooltip\": true, \"labels\": {\"values\": true, \"last_level\": true, \"truncate\": 100, \"show\": false}, \"legendPosition\": \"right\", \"addLegend\": true, \"type\": \"pie\"}, \"aggs\": [{\"params\": {}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}, {\"params\": {\"orderBy\": \"1\", \"field\": \"icinga.users\", \"order\": \"desc\", \"size\": 5}, \"type\": \"terms\", \"enabled\": true, \"id\": \"2\", \"schema\": \"segment\"}], \"title\": \"Notifications by User\"}" "legendPosition": "right",
}, "seriesParams": [
"id": "e95ca140-e4cd-11e7-b4d1-8383451ae5a4", {
"type": "visualization", "data": {
"updated_at": "2018-12-20T14:56:11.752Z", "id": "1",
"version": 1 "label": "Count"
}, },
{ "drawLinesBetweenPoints": true,
"attributes": { "mode": "stacked",
"columns": [ "show": "true",
"host", "showCircles": true,
"service", "type": "histogram",
"users", "valueAxis": "ValueAxis-1"
"text" }
], ],
"description": "", "times": [],
"hits": 0, "type": "histogram",
"kibanaSavedObjectMeta": { "valueAxes": [
"searchSourceJSON": "{\"filter\": [], \"index\": \"icingabeat-*\", \"version\": true, \"highlightAll\": true, \"query\": {\"query\": \"type:icingabeat.event.notification\", \"language\": \"lucene\"}}" {
}, "id": "ValueAxis-1",
"sort": [ "labels": {
"@timestamp", "filter": false,
"desc" "rotate": 0,
], "show": true,
"title": "Notifications", "truncate": 100
"version": 1 },
}, "name": "LeftAxis-1",
"id": "fa782860-e4bd-11e7-b4d1-8383451ae5a4", "position": "left",
"type": "search", "scale": {
"updated_at": "2018-12-20T14:56:11.752Z", "mode": "normal",
"version": 1 "type": "linear"
}, },
{ "show": true,
"attributes": { "style": {},
"description": "Summary of notifications received by Icinga", "title": {
"hits": 0, "text": "Count"
"kibanaSavedObjectMeta": { },
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}, \"version\": true, \"highlightAll\": true}" "type": "value"
}, }
"optionsJSON": "{\"useMargins\": true, \"darkTheme\": false, \"hidePanelTitles\": false}", ]
"panelsJSON": "[{\"gridData\": {\"i\": \"1\", \"h\": 2, \"y\": 0, \"w\": 12, \"x\": 0}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"1\", \"id\": \"af54ac40-e4cd-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"2\", \"h\": 2, \"y\": 2, \"w\": 3, \"x\": 0}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"2\", \"id\": \"caabba10-e4cd-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"3\", \"h\": 2, \"y\": 2, \"w\": 3, \"x\": 3}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"3\", \"id\": \"fcb31150-e4ca-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"4\", \"h\": 2, \"y\": 2, \"w\": 3, \"x\": 6}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"4\", \"id\": \"e5a012a0-e4c6-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"5\", \"h\": 2, \"y\": 2, \"w\": 3, \"x\": 9}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"5\", \"id\": \"e95ca140-e4cd-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"6\", \"h\": 11, \"y\": 4, \"w\": 12, \"x\": 0}, \"type\": \"search\", \"version\": \"6.1.0\", \"panelIndex\": \"6\", \"id\": \"fa782860-e4bd-11e7-b4d1-8383451ae5a4\"}]", },
"timeRestore": false, "title": "Notification Types",
"title": "Icingabeat-Notifications", "type": "histogram"
"uiStateJSON": "{}",
"version": 1
},
"id": "ed031e90-e4ce-11e7-b4d1-8383451ae5a4",
"type": "dashboard",
"updated_at": "2018-12-20T14:56:11.752Z",
"version": 1
} }
], },
"version": "6.5.3" "id": "af54ac40-e4cd-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:11.752Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"query": {
"language": "lucene",
"query": ""
}
}
},
"savedSearchId": "fa782860-e4bd-11e7-b4d1-8383451ae5a4",
"title": "Notification Types (Pie)",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [
{
"enabled": true,
"id": "1",
"params": {},
"schema": "metric",
"type": "count"
},
{
"enabled": true,
"id": "2",
"params": {
"field": "icinga.notification_type",
"order": "desc",
"orderBy": "1",
"size": 5
},
"schema": "segment",
"type": "terms"
}
],
"params": {
"addLegend": true,
"addTooltip": true,
"isDonut": true,
"labels": {
"last_level": true,
"show": false,
"truncate": 100,
"values": true
},
"legendPosition": "right",
"type": "pie"
},
"title": "Notification Types (Pie)",
"type": "pie"
}
},
"id": "caabba10-e4cd-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:11.752Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"query": {
"language": "lucene",
"query": ""
}
}
},
"savedSearchId": "fa782860-e4bd-11e7-b4d1-8383451ae5a4",
"title": "Notification Services",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [
{
"enabled": true,
"id": "1",
"params": {},
"schema": "metric",
"type": "count"
},
{
"enabled": true,
"id": "2",
"params": {
"field": "icinga.service",
"order": "desc",
"orderBy": "1",
"size": 5
},
"schema": "segment",
"type": "terms"
}
],
"params": {
"addLegend": true,
"addTooltip": true,
"isDonut": true,
"labels": {
"last_level": true,
"show": false,
"truncate": 100,
"values": true
},
"legendPosition": "right",
"type": "pie"
},
"title": "Notification Services",
"type": "pie"
}
},
"id": "fcb31150-e4ca-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:11.752Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"query": {
"language": "lucene",
"query": ""
}
}
},
"savedSearchId": "fa782860-e4bd-11e7-b4d1-8383451ae5a4",
"title": "Notification Hosts",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [
{
"enabled": true,
"id": "1",
"params": {},
"schema": "metric",
"type": "count"
},
{
"enabled": true,
"id": "2",
"params": {
"field": "icinga.host",
"order": "desc",
"orderBy": "1",
"size": 500
},
"schema": "segment",
"type": "terms"
}
],
"params": {
"addLegend": true,
"addTooltip": true,
"isDonut": true,
"labels": {
"last_level": true,
"show": false,
"truncate": 100,
"values": true
},
"legendPosition": "right",
"type": "pie"
},
"title": "Notification Hosts",
"type": "pie"
}
},
"id": "e5a012a0-e4c6-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:11.752Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"query": {
"language": "lucene",
"query": ""
}
}
},
"savedSearchId": "fa782860-e4bd-11e7-b4d1-8383451ae5a4",
"title": "Notifications by User",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [
{
"enabled": true,
"id": "1",
"params": {},
"schema": "metric",
"type": "count"
},
{
"enabled": true,
"id": "2",
"params": {
"field": "icinga.users",
"order": "desc",
"orderBy": "1",
"size": 5
},
"schema": "segment",
"type": "terms"
}
],
"params": {
"addLegend": true,
"addTooltip": true,
"isDonut": true,
"labels": {
"last_level": true,
"show": false,
"truncate": 100,
"values": true
},
"legendPosition": "right",
"type": "pie"
},
"title": "Notifications by User",
"type": "pie"
}
},
"id": "e95ca140-e4cd-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:11.752Z",
"version": 1
},
{
"attributes": {
"columns": [
"host",
"service",
"users",
"text"
],
"description": "",
"hits": 0,
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"highlightAll": true,
"index": "icingabeat-*",
"query": {
"language": "lucene",
"query": "type:icingabeat.event.notification"
},
"version": true
}
},
"sort": [
"@timestamp",
"desc"
],
"title": "Notifications",
"version": 1
},
"id": "fa782860-e4bd-11e7-b4d1-8383451ae5a4",
"type": "search",
"updated_at": "2018-12-20T14:56:11.752Z",
"version": 1
},
{
"attributes": {
"description": "Summary of notifications received by Icinga",
"hits": 0,
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"highlightAll": true,
"query": {
"language": "lucene",
"query": ""
},
"version": true
}
},
"optionsJSON": {
"darkTheme": false,
"hidePanelTitles": false,
"useMargins": true
},
"panelsJSON": [
{
"gridData": {
"h": 2,
"i": "1",
"w": 12,
"x": 0,
"y": 0
},
"id": "af54ac40-e4cd-11e7-b4d1-8383451ae5a4",
"panelIndex": "1",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 2,
"i": "2",
"w": 3,
"x": 0,
"y": 2
},
"id": "caabba10-e4cd-11e7-b4d1-8383451ae5a4",
"panelIndex": "2",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 2,
"i": "3",
"w": 3,
"x": 3,
"y": 2
},
"id": "fcb31150-e4ca-11e7-b4d1-8383451ae5a4",
"panelIndex": "3",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 2,
"i": "4",
"w": 3,
"x": 6,
"y": 2
},
"id": "e5a012a0-e4c6-11e7-b4d1-8383451ae5a4",
"panelIndex": "4",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 2,
"i": "5",
"w": 3,
"x": 9,
"y": 2
},
"id": "e95ca140-e4cd-11e7-b4d1-8383451ae5a4",
"panelIndex": "5",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 11,
"i": "6",
"w": 12,
"x": 0,
"y": 4
},
"id": "fa782860-e4bd-11e7-b4d1-8383451ae5a4",
"panelIndex": "6",
"type": "search",
"version": "6.1.0"
}
],
"timeRestore": false,
"title": "Icingabeat-Notifications",
"uiStateJSON": {},
"version": 1
},
"id": "ed031e90-e4ce-11e7-b4d1-8383451ae5a4",
"type": "dashboard",
"updated_at": "2018-12-20T14:56:11.752Z",
"version": 1
}
],
"version": "6.5.3"
} }

View File

@ -1,209 +1,546 @@
{ {
"objects": [ "objects": [
{ {
"attributes": { "attributes": {
"description": "", "description": "",
"kibanaSavedObjectMeta": { "kibanaSavedObjectMeta": {
"searchSourceJSON": "{}" "searchSourceJSON": {}
}, },
"title": "Icinga Logo", "title": "Icinga Logo",
"uiStateJSON": "{}", "uiStateJSON": {},
"version": 1, "version": 1,
"visState": "{\"type\": \"markdown\", \"params\": {\"markdown\": \"![Icinga Logo](https://www.icinga.com/wp-content/uploads/2014/06/icinga_logo.png)\", \"fontSize\": 12}, \"aggs\": [], \"title\": \"Icinga Logo\"}" "visState": {
}, "aggs": [],
"id": "77052890-e4c0-11e7-b4d1-8383451ae5a4", "params": {
"type": "visualization", "fontSize": 12,
"updated_at": "2018-12-20T14:56:12.762Z", "markdown": "![Icinga Logo](https://www.icinga.com/wp-content/uploads/2014/06/icinga_logo.png)"
"version": 1 },
}, "title": "Icinga Logo",
{ "type": "markdown"
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}"
},
"savedSearchId": "091fd610-e4be-11e7-b4d1-8383451ae5a4",
"title": "Icinga Version",
"uiStateJSON": "{}",
"version": 1,
"visState": "{\"type\": \"pie\", \"params\": {\"isDonut\": true, \"addTooltip\": true, \"labels\": {\"values\": true, \"last_level\": true, \"truncate\": 100, \"show\": false}, \"legendPosition\": \"top\", \"addLegend\": true, \"type\": \"pie\"}, \"aggs\": [{\"params\": {}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}, {\"params\": {\"orderBy\": \"_term\", \"field\": \"icinga.status.icingaapplication.app.version\", \"order\": \"desc\", \"size\": 5}, \"type\": \"terms\", \"enabled\": true, \"id\": \"2\", \"schema\": \"segment\"}], \"title\": \"Icinga Version\"}"
},
"id": "bebb81b0-e4c1-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}"
},
"savedSearchId": "091fd610-e4be-11e7-b4d1-8383451ae5a4",
"title": "MySQL Schema Version",
"uiStateJSON": "{}",
"version": 1,
"visState": "{\"type\": \"pie\", \"params\": {\"isDonut\": true, \"addTooltip\": true, \"labels\": {\"values\": true, \"last_level\": true, \"truncate\": 100, \"show\": false}, \"legendPosition\": \"top\", \"addLegend\": true, \"type\": \"pie\"}, \"aggs\": [{\"params\": {}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}, {\"params\": {\"orderBy\": \"_term\", \"field\": \"icinga.status.idomysqlconnection.ido-mysql.version\", \"order\": \"desc\", \"size\": 5}, \"type\": \"terms\", \"enabled\": true, \"id\": \"2\", \"schema\": \"segment\"}], \"title\": \"MySQL Schema Version\"}"
},
"id": "73cd6b40-e4c2-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}}"
},
"savedSearchId": "091fd610-e4be-11e7-b4d1-8383451ae5a4",
"title": "Nodes",
"uiStateJSON": "{}",
"version": 1,
"visState": "{\"type\": \"pie\", \"params\": {\"isDonut\": true, \"addTooltip\": true, \"labels\": {\"values\": true, \"last_level\": true, \"truncate\": 100, \"show\": false}, \"legendPosition\": \"top\", \"addLegend\": true, \"type\": \"pie\"}, \"aggs\": [{\"params\": {}, \"type\": \"count\", \"enabled\": true, \"id\": \"1\", \"schema\": \"metric\"}, {\"params\": {\"orderBy\": \"_term\", \"field\": \"icinga.status.icingaapplication.app.node_name\", \"order\": \"desc\", \"size\": 5}, \"type\": \"terms\", \"enabled\": true, \"id\": \"2\", \"schema\": \"segment\"}], \"title\": \"Nodes\"}"
},
"id": "b37471e0-e4c6-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{}"
},
"title": "Hostchecks by time",
"uiStateJSON": "{}",
"version": 1,
"visState": "{\"type\": \"timelion\", \"params\": {\"interval\": \"1m\", \"expression\": \".es(metric='avg:icinga.status.active_host_checks_1min').color(#070F4E).label(\\\"1 min\\\").title(\\\"Amount of Hostchecks\\\"),.es(metric='avg:icinga.status.active_host_checks_5min').color(#2772DB).label(\\\"5 min\\\"),.es(metric='avg:icinga.status.active_host_checks_15min').color(#3AB1C8).label(\\\"15 min\\\")\"}, \"aggs\": [], \"title\": \"Hostchecks by time\"}"
},
"id": "16cd5a60-e4c0-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{}"
},
"title": "Servicechecks by time",
"uiStateJSON": "{}",
"version": 1,
"visState": "{\"type\": \"timelion\", \"params\": {\"interval\": \"1m\", \"expression\": \".es(metric='avg:icinga.status.active_service_checks_1min').color(#070F4E).label(\\\"1 min\\\").title(\\\"Amount of Servicechecks\\\"),.es(metric='avg:icinga.status.active_service_checks_5min').color(#2772DB).label(\\\"5 min\\\"),.es(metric='avg:icinga.status.active_service_checks_15min').color(#3AB1C8).label(\\\"15 min\\\")\"}, \"aggs\": [], \"title\": \"Servicechecks by time\"}"
},
"id": "fbb4acc0-e4cd-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{}"
},
"title": "Endpoints comparisson",
"uiStateJSON": "{}",
"version": 1,
"visState": "{\"type\": \"timelion\", \"params\": {\"interval\": \"1m\", \"expression\": \".es(metric='avg:icinga.status.api.num_endpoints').label(\\\"Endpoints\\\"), .es(metric='avg:icinga.status.api.num_not_conn_endpoints').label(\\\"Endpoints not connected\\\").title(\\\"Connected Endpoints\\\")\"}, \"aggs\": [], \"title\": \"Endpoints comparisson\"}"
},
"id": "0c0685d0-e4bf-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{}"
},
"title": "States of Hosts",
"uiStateJSON": "{}",
"version": 1,
"visState": "{\"type\": \"timelion\", \"params\": {\"interval\": \"1m\", \"expression\": \".es(metric='avg:icinga.status.num_hosts_up').color(#3EC8AC).label(\\\"Up\\\").title(\\\"States of Hosts\\\"),.es(metric='avg:icinga.status.num_hosts_down').color(#E94822).label(\\\"Down\\\"),.es(metric='avg:icinga.status.num_hosts_unreachable').color(#6E60A0).label(\\\"Unreachable\\\")\"}, \"aggs\": [], \"title\": \"States of Hosts\"}"
},
"id": "0d44fb70-e4ce-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{}"
},
"title": "States of Services",
"uiStateJSON": "{}",
"version": 1,
"visState": "{\"type\": \"timelion\", \"params\": {\"interval\": \"1m\", \"expression\": \".es(metric='avg:icinga.status.num_services_ok').color(#3EC8AC).label(\\\"Ok\\\").title(\\\"States of Services\\\"),.es(metric='avg:icinga.status.num_services_warning').color(#F2910A).label(\\\"Warning\\\"),.es(metric='avg:icinga.status.num_services_critical').color(#E94822).label(\\\"Critical\\\")\"}, \"aggs\": [], \"title\": \"States of Services\"}"
},
"id": "204750b0-e4ce-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{}"
},
"title": "MySQL Queries",
"uiStateJSON": "{}",
"version": 1,
"visState": "{\"type\": \"timelion\", \"params\": {\"interval\": \"1m\", \"expression\": \".es(metric='avg:icinga.perfdata.idomysqlconnection_ido-mysql_queries_1min.value').color(#616EEF).label(\\\"1 min\\\").title(\\\"MySQL Queries\\\"), .es(metric='avg:icinga.perfdata.idomysqlconnection_ido-mysql_queries_5mins.value').color(#09A8FA).label(\\\"5 min\\\"), .es(metric='avg:icinga.perfdata.idomysqlconnection_ido-mysql_queries_15mins.value').color(#41C5D3).label(\\\"15 min\\\")\"}, \"aggs\": [], \"title\": \"MySQL Queries\"}"
},
"id": "4d4cda00-e4c2-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"columns": [
"_source"
],
"description": "",
"hits": 0,
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{\"filter\": [], \"index\": \"icingabeat-*\", \"version\": true, \"highlightAll\": true, \"query\": {\"query\": \"type:icingabeat.status*\", \"language\": \"lucene\"}}"
},
"sort": [
"@timestamp",
"desc"
],
"title": "Statuspoller",
"version": 1
},
"id": "091fd610-e4be-11e7-b4d1-8383451ae5a4",
"type": "search",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "Summary of Icinga Metrics",
"hits": 0,
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{\"filter\": [], \"query\": {\"query\": \"\", \"language\": \"lucene\"}, \"version\": true, \"highlightAll\": true}"
},
"optionsJSON": "{\"useMargins\": true, \"darkTheme\": false, \"hidePanelTitles\": false}",
"panelsJSON": "[{\"gridData\": {\"i\": \"1\", \"h\": 2, \"y\": 0, \"w\": 3, \"x\": 0}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"1\", \"id\": \"77052890-e4c0-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"2\", \"h\": 2, \"y\": 0, \"w\": 3, \"x\": 3}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"2\", \"id\": \"bebb81b0-e4c1-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"3\", \"h\": 2, \"y\": 0, \"w\": 3, \"x\": 6}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"3\", \"id\": \"73cd6b40-e4c2-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"4\", \"h\": 2, \"y\": 0, \"w\": 3, \"x\": 9}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"4\", \"id\": \"b37471e0-e4c6-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"5\", \"h\": 3, \"y\": 2, \"w\": 4, \"x\": 0}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"5\", \"id\": \"16cd5a60-e4c0-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"6\", \"h\": 3, \"y\": 2, \"w\": 4, \"x\": 4}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"6\", \"id\": \"fbb4acc0-e4cd-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"7\", \"h\": 3, \"y\": 2, \"w\": 4, \"x\": 8}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"7\", \"id\": \"0c0685d0-e4bf-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"8\", \"h\": 3, \"y\": 5, \"w\": 4, \"x\": 0}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"8\", \"id\": \"0d44fb70-e4ce-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"9\", \"h\": 3, \"y\": 5, \"w\": 4, \"x\": 4}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"9\", \"id\": \"204750b0-e4ce-11e7-b4d1-8383451ae5a4\"}, {\"gridData\": {\"i\": \"10\", \"h\": 3, \"y\": 5, \"w\": 4, \"x\": 8}, \"type\": \"visualization\", \"version\": \"6.1.0\", \"panelIndex\": \"10\", \"id\": \"4d4cda00-e4c2-11e7-b4d1-8383451ae5a4\"}]",
"timeRestore": false,
"title": "Icingabeat-Status",
"uiStateJSON": "{}",
"version": 1
},
"id": "a13f1a80-e4cf-11e7-b4d1-8383451ae5a4",
"type": "dashboard",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
} }
], },
"version": "6.5.3" "id": "77052890-e4c0-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"query": {
"language": "lucene",
"query": ""
}
}
},
"savedSearchId": "091fd610-e4be-11e7-b4d1-8383451ae5a4",
"title": "Icinga Version",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [
{
"enabled": true,
"id": "1",
"params": {},
"schema": "metric",
"type": "count"
},
{
"enabled": true,
"id": "2",
"params": {
"field": "icinga.status.icingaapplication.app.version",
"order": "desc",
"orderBy": "_term",
"size": 5
},
"schema": "segment",
"type": "terms"
}
],
"params": {
"addLegend": true,
"addTooltip": true,
"isDonut": true,
"labels": {
"last_level": true,
"show": false,
"truncate": 100,
"values": true
},
"legendPosition": "top",
"type": "pie"
},
"title": "Icinga Version",
"type": "pie"
}
},
"id": "bebb81b0-e4c1-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"query": {
"language": "lucene",
"query": ""
}
}
},
"savedSearchId": "091fd610-e4be-11e7-b4d1-8383451ae5a4",
"title": "MySQL Schema Version",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [
{
"enabled": true,
"id": "1",
"params": {},
"schema": "metric",
"type": "count"
},
{
"enabled": true,
"id": "2",
"params": {
"field": "icinga.status.idomysqlconnection.ido-mysql.version",
"order": "desc",
"orderBy": "_term",
"size": 5
},
"schema": "segment",
"type": "terms"
}
],
"params": {
"addLegend": true,
"addTooltip": true,
"isDonut": true,
"labels": {
"last_level": true,
"show": false,
"truncate": 100,
"values": true
},
"legendPosition": "top",
"type": "pie"
},
"title": "MySQL Schema Version",
"type": "pie"
}
},
"id": "73cd6b40-e4c2-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"query": {
"language": "lucene",
"query": ""
}
}
},
"savedSearchId": "091fd610-e4be-11e7-b4d1-8383451ae5a4",
"title": "Nodes",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [
{
"enabled": true,
"id": "1",
"params": {},
"schema": "metric",
"type": "count"
},
{
"enabled": true,
"id": "2",
"params": {
"field": "icinga.status.icingaapplication.app.node_name",
"order": "desc",
"orderBy": "_term",
"size": 5
},
"schema": "segment",
"type": "terms"
}
],
"params": {
"addLegend": true,
"addTooltip": true,
"isDonut": true,
"labels": {
"last_level": true,
"show": false,
"truncate": 100,
"values": true
},
"legendPosition": "top",
"type": "pie"
},
"title": "Nodes",
"type": "pie"
}
},
"id": "b37471e0-e4c6-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {}
},
"title": "Hostchecks by time",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [],
"params": {
"expression": ".es(metric='avg:icinga.status.active_host_checks_1min').color(#070F4E).label(\"1 min\").title(\"Amount of Hostchecks\"),.es(metric='avg:icinga.status.active_host_checks_5min').color(#2772DB).label(\"5 min\"),.es(metric='avg:icinga.status.active_host_checks_15min').color(#3AB1C8).label(\"15 min\")",
"interval": "1m"
},
"title": "Hostchecks by time",
"type": "timelion"
}
},
"id": "16cd5a60-e4c0-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {}
},
"title": "Servicechecks by time",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [],
"params": {
"expression": ".es(metric='avg:icinga.status.active_service_checks_1min').color(#070F4E).label(\"1 min\").title(\"Amount of Servicechecks\"),.es(metric='avg:icinga.status.active_service_checks_5min').color(#2772DB).label(\"5 min\"),.es(metric='avg:icinga.status.active_service_checks_15min').color(#3AB1C8).label(\"15 min\")",
"interval": "1m"
},
"title": "Servicechecks by time",
"type": "timelion"
}
},
"id": "fbb4acc0-e4cd-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {}
},
"title": "Endpoints comparisson",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [],
"params": {
"expression": ".es(metric='avg:icinga.status.api.num_endpoints').label(\"Endpoints\"), .es(metric='avg:icinga.status.api.num_not_conn_endpoints').label(\"Endpoints not connected\").title(\"Connected Endpoints\")",
"interval": "1m"
},
"title": "Endpoints comparisson",
"type": "timelion"
}
},
"id": "0c0685d0-e4bf-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {}
},
"title": "States of Hosts",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [],
"params": {
"expression": ".es(metric='avg:icinga.status.num_hosts_up').color(#3EC8AC).label(\"Up\").title(\"States of Hosts\"),.es(metric='avg:icinga.status.num_hosts_down').color(#E94822).label(\"Down\"),.es(metric='avg:icinga.status.num_hosts_unreachable').color(#6E60A0).label(\"Unreachable\")",
"interval": "1m"
},
"title": "States of Hosts",
"type": "timelion"
}
},
"id": "0d44fb70-e4ce-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {}
},
"title": "States of Services",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [],
"params": {
"expression": ".es(metric='avg:icinga.status.num_services_ok').color(#3EC8AC).label(\"Ok\").title(\"States of Services\"),.es(metric='avg:icinga.status.num_services_warning').color(#F2910A).label(\"Warning\"),.es(metric='avg:icinga.status.num_services_critical').color(#E94822).label(\"Critical\")",
"interval": "1m"
},
"title": "States of Services",
"type": "timelion"
}
},
"id": "204750b0-e4ce-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "",
"kibanaSavedObjectMeta": {
"searchSourceJSON": {}
},
"title": "MySQL Queries",
"uiStateJSON": {},
"version": 1,
"visState": {
"aggs": [],
"params": {
"expression": ".es(metric='avg:icinga.perfdata.idomysqlconnection_ido-mysql_queries_1min.value').color(#616EEF).label(\"1 min\").title(\"MySQL Queries\"), .es(metric='avg:icinga.perfdata.idomysqlconnection_ido-mysql_queries_5mins.value').color(#09A8FA).label(\"5 min\"), .es(metric='avg:icinga.perfdata.idomysqlconnection_ido-mysql_queries_15mins.value').color(#41C5D3).label(\"15 min\")",
"interval": "1m"
},
"title": "MySQL Queries",
"type": "timelion"
}
},
"id": "4d4cda00-e4c2-11e7-b4d1-8383451ae5a4",
"type": "visualization",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"columns": [
"_source"
],
"description": "",
"hits": 0,
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"highlightAll": true,
"index": "icingabeat-*",
"query": {
"language": "lucene",
"query": "type:icingabeat.status*"
},
"version": true
}
},
"sort": [
"@timestamp",
"desc"
],
"title": "Statuspoller",
"version": 1
},
"id": "091fd610-e4be-11e7-b4d1-8383451ae5a4",
"type": "search",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
},
{
"attributes": {
"description": "Summary of Icinga Metrics",
"hits": 0,
"kibanaSavedObjectMeta": {
"searchSourceJSON": {
"filter": [],
"highlightAll": true,
"query": {
"language": "lucene",
"query": ""
},
"version": true
}
},
"optionsJSON": {
"darkTheme": false,
"hidePanelTitles": false,
"useMargins": true
},
"panelsJSON": [
{
"gridData": {
"h": 2,
"i": "1",
"w": 3,
"x": 0,
"y": 0
},
"id": "77052890-e4c0-11e7-b4d1-8383451ae5a4",
"panelIndex": "1",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 2,
"i": "2",
"w": 3,
"x": 3,
"y": 0
},
"id": "bebb81b0-e4c1-11e7-b4d1-8383451ae5a4",
"panelIndex": "2",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 2,
"i": "3",
"w": 3,
"x": 6,
"y": 0
},
"id": "73cd6b40-e4c2-11e7-b4d1-8383451ae5a4",
"panelIndex": "3",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 2,
"i": "4",
"w": 3,
"x": 9,
"y": 0
},
"id": "b37471e0-e4c6-11e7-b4d1-8383451ae5a4",
"panelIndex": "4",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 3,
"i": "5",
"w": 4,
"x": 0,
"y": 2
},
"id": "16cd5a60-e4c0-11e7-b4d1-8383451ae5a4",
"panelIndex": "5",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 3,
"i": "6",
"w": 4,
"x": 4,
"y": 2
},
"id": "fbb4acc0-e4cd-11e7-b4d1-8383451ae5a4",
"panelIndex": "6",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 3,
"i": "7",
"w": 4,
"x": 8,
"y": 2
},
"id": "0c0685d0-e4bf-11e7-b4d1-8383451ae5a4",
"panelIndex": "7",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 3,
"i": "8",
"w": 4,
"x": 0,
"y": 5
},
"id": "0d44fb70-e4ce-11e7-b4d1-8383451ae5a4",
"panelIndex": "8",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 3,
"i": "9",
"w": 4,
"x": 4,
"y": 5
},
"id": "204750b0-e4ce-11e7-b4d1-8383451ae5a4",
"panelIndex": "9",
"type": "visualization",
"version": "6.1.0"
},
{
"gridData": {
"h": 3,
"i": "10",
"w": 4,
"x": 8,
"y": 5
},
"id": "4d4cda00-e4c2-11e7-b4d1-8383451ae5a4",
"panelIndex": "10",
"type": "visualization",
"version": "6.1.0"
}
],
"timeRestore": false,
"title": "Icingabeat-Status",
"uiStateJSON": {},
"version": 1
},
"id": "a13f1a80-e4cf-11e7-b4d1-8383451ae5a4",
"type": "dashboard",
"updated_at": "2018-12-20T14:56:12.762Z",
"version": 1
}
],
"version": "6.5.3"
} }

File diff suppressed because it is too large Load Diff

2637
fields.yml

File diff suppressed because it is too large Load Diff

7
icingabeat.docker.yml Normal file
View File

@ -0,0 +1,7 @@
processors:
- add_cloud_metadata: ~
output.elasticsearch:
hosts: '${ELASTICSEARCH_HOSTS:elasticsearch:9200}'
username: '${ELASTICSEARCH_USERNAME:}'
password: '${ELASTICSEARCH_PASSWORD:}'

View File

@ -1,76 +1,3 @@
################### Icingabeat Configuration Example #########################
############################# Icingabeat ######################################
icingabeat:
# Defines the Icinga API endpoint
host: "localhost"
# Defines the port of the API endpoint
port: 5665
# A user with sufficient permissions
user: "icinga"
# Password of the user
password: "icinga"
# Configure SSL verification. If `false` is configured, all server hosts
# and certificates will be accepted. In this mode, SSL based connections are
# susceptible to man-in-the-middle attacks. Use only for testing. Default is
# `true`.
ssl.verify: true
# List of root certificates for HTTPS server verifications
#ssl.certificate_authorities: ["/etc/pki/root/ca.pem"]
########################### Icingabeat Eventstream ##########################
#
# Icingabeat supports capturing of an evenstream and periodical polling of the
# Icinga status data.
# Decide which events to receive from the event stream.
# The following event stream types are available:
#
# * CheckResult
# * StateChange
# * Notification
# * AcknowledgementSet
# * AcknowledgementCleared
# * CommentAdded
# * CommentRemoved
# * DowntimeAdded
# * DowntimeRemoved
# * DowntimeStarted
# * DowntimeTriggered
#
# To disable eventstream, leave the types empty or comment out the option
eventstream.types:
- CheckResult
- StateChange
# Event streams can be filtered by attributes using the prefix 'event.'
#
# Example for the CheckResult type with the exit_code set to 2:
# filter: "event.check_result.exit_status==2"
#
# Example for the CheckResult type with the service matching the string
# pattern "mysql*":
# filter: 'match("mysql*", event.service)'
#
# To disable filtering set an empty string or comment out the filter option
eventstream.filter: ""
# Defines how fast to reconnect to the API on connection loss
eventstream.retry_interval: 10s
########################### Icingabeat Statuspoller #########################
#
# Icingabeat can collect status information about Icinga 2 periodically. Set
# an interval at which the status API should be called. Set to 0 to disable
# polling.
statuspoller.interval: 60s
#================================ General ====================================== #================================ General ======================================
@ -156,7 +83,7 @@ icingabeat:
# Sets the write buffer size. # Sets the write buffer size.
#buffer_size: 1MiB #buffer_size: 1MiB
# Maximum duration after which events are flushed, if the write buffer # Maximum duration after which events are flushed if the write buffer
# is not full yet. The default value is 1s. # is not full yet. The default value is 1s.
#flush.timeout: 1s #flush.timeout: 1s
@ -170,7 +97,7 @@ icingabeat:
#codec: cbor #codec: cbor
#read: #read:
# Reader flush timeout, waiting for more events to become available, so # Reader flush timeout, waiting for more events to become available, so
# to fill a complete batch, as required by the outputs. # to fill a complete batch as required by the outputs.
# If flush_timeout is 0, all available events are forwarded to the # If flush_timeout is 0, all available events are forwarded to the
# outputs immediately. # outputs immediately.
# The default value is 0s. # The default value is 0s.
@ -252,6 +179,7 @@ icingabeat:
# match_source_index: 4 # match_source_index: 4
# match_short_id: false # match_short_id: false
# cleanup_timeout: 60 # cleanup_timeout: 60
# labels.dedot: false
# # To connect to Docker over TLS you must specify a client and CA certificate. # # To connect to Docker over TLS you must specify a client and CA certificate.
# #ssl: # #ssl:
# # certificate_authority: "/etc/pki/root/ca.pem" # # certificate_authority: "/etc/pki/root/ca.pem"
@ -289,10 +217,53 @@ icingabeat:
# max_depth: 1 # max_depth: 1
# target: "" # target: ""
# overwrite_keys: false # overwrite_keys: false
#
#processors:
#- decompress_gzip_field:
# from: "field1"
# to: "field2"
# ignore_missing: false
# fail_on_error: true
#
# The following example copies the value of message to message_copied
#
#processors:
#- copy_fields:
# fields:
# - from: message
# to: message_copied
# fail_on_error: true
# ignore_missing: false
#
# The following example truncates the value of message to 1024 bytes
#
#processors:
#- truncate_fields:
# fields:
# - message
# max_bytes: 1024
# fail_on_error: false
# ignore_missing: true
#
# The following example preserves the raw message under event.original
#
#processors:
#- copy_fields:
# fields:
# - from: message
# to: event.original
# fail_on_error: false
# ignore_missing: true
#- truncate_fields:
# fields:
# - event.original
# max_bytes: 1024
# fail_on_error: false
# ignore_missing: true
#============================= Elastic Cloud ================================== #============================= Elastic Cloud ==================================
# These settings simplify using icingabeat with the Elastic Cloud (https://cloud.elastic.co/). # These settings simplify using Icingabeat with the Elastic Cloud (https://cloud.elastic.co/).
# The cloud.id setting overwrites the `output.elasticsearch.hosts` and # The cloud.id setting overwrites the `output.elasticsearch.hosts` and
# `setup.kibana.host` options. # `setup.kibana.host` options.
@ -321,15 +292,15 @@ output.elasticsearch:
# Set gzip compression level. # Set gzip compression level.
#compression_level: 0 #compression_level: 0
# Configure escaping html symbols in strings. # Configure escaping HTML symbols in strings.
#escape_html: true #escape_html: false
# Optional protocol and basic auth credentials. # Optional protocol and basic auth credentials.
#protocol: "https" #protocol: "https"
#username: "elastic" #username: "elastic"
#password: "changeme" #password: "changeme"
# Dictionary of HTTP parameters to pass within the url with index operations. # Dictionary of HTTP parameters to pass within the URL with index operations.
#parameters: #parameters:
#param1: value1 #param1: value1
#param2: value2 #param2: value2
@ -340,21 +311,26 @@ output.elasticsearch:
# Optional index name. The default is "icingabeat" plus date # Optional index name. The default is "icingabeat" plus date
# and generates [icingabeat-]YYYY.MM.DD keys. # and generates [icingabeat-]YYYY.MM.DD keys.
# In case you modify this pattern you must update setup.template.name and setup.template.pattern accordingly. # In case you modify this pattern you must update setup.template.name and setup.template.pattern accordingly.
#index: "icingabeat-%{[beat.version]}-%{+yyyy.MM.dd}" #index: "icingabeat-%{[agent.version]}-%{+yyyy.MM.dd}"
# Optional ingest node pipeline. By default no pipeline will be used. # Optional ingest node pipeline. By default no pipeline will be used.
#pipeline: "" #pipeline: ""
# Optional HTTP Path # Optional HTTP path
#path: "/elasticsearch" #path: "/elasticsearch"
# Custom HTTP headers to add to each request # Custom HTTP headers to add to each request
#headers: #headers:
# X-My-Header: Contents of the header # X-My-Header: Contents of the header
# Proxy server url # Proxy server URL
#proxy_url: http://proxy:3128 #proxy_url: http://proxy:3128
# Whether to disable proxy settings for outgoing connections. If true, this
# takes precedence over both the proxy_url field and any environment settings
# (HTTP_PROXY, HTTPS_PROXY). The default is false.
#proxy_disable: false
# The number of times a particular Elasticsearch index operation is attempted. If # The number of times a particular Elasticsearch index operation is attempted. If
# the indexing operation doesn't succeed after this many retries, the events are # the indexing operation doesn't succeed after this many retries, the events are
# dropped. The default is 3. # dropped. The default is 3.
@ -375,46 +351,44 @@ output.elasticsearch:
# Elasticsearch after a network error. The default is 60s. # Elasticsearch after a network error. The default is 60s.
#backoff.max: 60s #backoff.max: 60s
# Configure http request timeout before failing a request to Elasticsearch. # Configure HTTP request timeout before failing a request to Elasticsearch.
#timeout: 90 #timeout: 90
# Use SSL settings for HTTPS. # Use SSL settings for HTTPS.
#ssl.enabled: true #ssl.enabled: true
# Configure SSL verification mode. If `none` is configured, all server hosts # Configure SSL verification mode. If `none` is configured, all server hosts
# and certificates will be accepted. In this mode, SSL based connections are # and certificates will be accepted. In this mode, SSL-based connections are
# susceptible to man-in-the-middle attacks. Use only for testing. Default is # susceptible to man-in-the-middle attacks. Use only for testing. Default is
# `full`. # `full`.
#ssl.verification_mode: full #ssl.verification_mode: full
# List of supported/valid TLS versions. By default all TLS versions 1.0 up to # List of supported/valid TLS versions. By default all TLS versions from 1.0 up to
# 1.2 are enabled. # 1.2 are enabled.
#ssl.supported_protocols: [TLSv1.0, TLSv1.1, TLSv1.2] #ssl.supported_protocols: [TLSv1.0, TLSv1.1, TLSv1.2]
# SSL configuration. By default is off.
# List of root certificates for HTTPS server verifications # List of root certificates for HTTPS server verifications
#ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"]
# Certificate for SSL client authentication # Certificate for SSL client authentication
#ssl.certificate: "/etc/pki/client/cert.pem" #ssl.certificate: "/etc/pki/client/cert.pem"
# Client Certificate Key # Client certificate key
#ssl.key: "/etc/pki/client/cert.key" #ssl.key: "/etc/pki/client/cert.key"
# Optional passphrase for decrypting the Certificate Key. # Optional passphrase for decrypting the certificate key.
#ssl.key_passphrase: '' #ssl.key_passphrase: ''
# Configure cipher suites to be used for SSL connections # Configure cipher suites to be used for SSL connections
#ssl.cipher_suites: [] #ssl.cipher_suites: []
# Configure curve types for ECDHE based cipher suites # Configure curve types for ECDHE-based cipher suites
#ssl.curve_types: [] #ssl.curve_types: []
# Configure what types of renegotiation are supported. Valid options are # Configure what types of renegotiation are supported. Valid options are
# never, once, and freely. Default is never. # never, once, and freely. Default is never.
#ssl.renegotiation: never #ssl.renegotiation: never
#----------------------------- Logstash output --------------------------------- #----------------------------- Logstash output ---------------------------------
#output.logstash: #output.logstash:
# Boolean flag to enable or disable the output module. # Boolean flag to enable or disable the output module.
@ -429,8 +403,8 @@ output.elasticsearch:
# Set gzip compression level. # Set gzip compression level.
#compression_level: 3 #compression_level: 3
# Configure escaping html symbols in strings. # Configure escaping HTML symbols in strings.
#escape_html: true #escape_html: false
# Optional maximum time to live for a connection to Logstash, after which the # Optional maximum time to live for a connection to Logstash, after which the
# connection will be re-established. A value of `0s` (the default) will # connection will be re-established. A value of `0s` (the default) will
@ -439,7 +413,7 @@ output.elasticsearch:
# Not yet supported for async connections (i.e. with the "pipelining" option set) # Not yet supported for async connections (i.e. with the "pipelining" option set)
#ttl: 30s #ttl: 30s
# Optional load balance the events between the Logstash hosts. Default is false. # Optionally load-balance events between Logstash hosts. Default is false.
#loadbalance: false #loadbalance: false
# Number of batches to be sent asynchronously to Logstash while processing # Number of batches to be sent asynchronously to Logstash while processing
@ -472,7 +446,7 @@ output.elasticsearch:
# Resolve names locally when using a proxy server. Defaults to false. # Resolve names locally when using a proxy server. Defaults to false.
#proxy_use_local_resolver: false #proxy_use_local_resolver: false
# Enable SSL support. SSL is automatically enabled, if any SSL setting is set. # Enable SSL support. SSL is automatically enabled if any SSL setting is set.
#ssl.enabled: true #ssl.enabled: true
# Configure SSL verification mode. If `none` is configured, all server hosts # Configure SSL verification mode. If `none` is configured, all server hosts
@ -481,7 +455,7 @@ output.elasticsearch:
# `full`. # `full`.
#ssl.verification_mode: full #ssl.verification_mode: full
# List of supported/valid TLS versions. By default all TLS versions 1.0 up to # List of supported/valid TLS versions. By default all TLS versions from 1.0 up to
# 1.2 are enabled. # 1.2 are enabled.
#ssl.supported_protocols: [TLSv1.0, TLSv1.1, TLSv1.2] #ssl.supported_protocols: [TLSv1.0, TLSv1.1, TLSv1.2]
@ -492,7 +466,7 @@ output.elasticsearch:
# Certificate for SSL client authentication # Certificate for SSL client authentication
#ssl.certificate: "/etc/pki/client/cert.pem" #ssl.certificate: "/etc/pki/client/cert.pem"
# Client Certificate Key # Client certificate key
#ssl.key: "/etc/pki/client/cert.key" #ssl.key: "/etc/pki/client/cert.key"
# Optional passphrase for decrypting the Certificate Key. # Optional passphrase for decrypting the Certificate Key.
@ -501,7 +475,7 @@ output.elasticsearch:
# Configure cipher suites to be used for SSL connections # Configure cipher suites to be used for SSL connections
#ssl.cipher_suites: [] #ssl.cipher_suites: []
# Configure curve types for ECDHE based cipher suites # Configure curve types for ECDHE-based cipher suites
#ssl.curve_types: [] #ssl.curve_types: []
# Configure what types of renegotiation are supported. Valid options are # Configure what types of renegotiation are supported. Valid options are
@ -528,7 +502,7 @@ output.elasticsearch:
# Boolean flag to enable or disable the output module. # Boolean flag to enable or disable the output module.
#enabled: true #enabled: true
# The list of Kafka broker addresses from where to fetch the cluster metadata. # The list of Kafka broker addresses from which to fetch the cluster metadata.
# The cluster metadata contain the actual Kafka brokers events are published # The cluster metadata contain the actual Kafka brokers events are published
# to. # to.
#hosts: ["localhost:9092"] #hosts: ["localhost:9092"]
@ -537,7 +511,7 @@ output.elasticsearch:
# using any event field. To set the topic from document type use `%{[type]}`. # using any event field. To set the topic from document type use `%{[type]}`.
#topic: beats #topic: beats
# The Kafka event key setting. Use format string to create unique event key. # The Kafka event key setting. Use format string to create a unique event key.
# By default no event key will be generated. # By default no event key will be generated.
#key: '' #key: ''
@ -558,35 +532,38 @@ output.elasticsearch:
#username: '' #username: ''
#password: '' #password: ''
# Kafka version icingabeat is assumed to run against. Defaults to the "1.0.0". # Kafka version Icingabeat is assumed to run against. Defaults to the "1.0.0".
#version: '1.0.0' #version: '1.0.0'
# Configure JSON encoding # Configure JSON encoding
#codec.json: #codec.json:
# Pretty print json event # Pretty-print JSON event
#pretty: false #pretty: false
# Configure escaping html symbols in strings. # Configure escaping HTML symbols in strings.
#escape_html: true #escape_html: false
# Metadata update configuration. Metadata do contain leader information # Metadata update configuration. Metadata contains leader information
# deciding which broker to use when publishing. # used to decide which broker to use when publishing.
#metadata: #metadata:
# Max metadata request retry attempts when cluster is in middle of leader # Max metadata request retry attempts when cluster is in middle of leader
# election. Defaults to 3 retries. # election. Defaults to 3 retries.
#retry.max: 3 #retry.max: 3
# Waiting time between retries during leader elections. Default is 250ms. # Wait time between retries during leader elections. Default is 250ms.
#retry.backoff: 250ms #retry.backoff: 250ms
# Refresh metadata interval. Defaults to every 10 minutes. # Refresh metadata interval. Defaults to every 10 minutes.
#refresh_frequency: 10m #refresh_frequency: 10m
# Strategy for fetching the topics metadata from the broker. Default is false.
#full: false
# The number of concurrent load-balanced Kafka output workers. # The number of concurrent load-balanced Kafka output workers.
#worker: 1 #worker: 1
# The number of times to retry publishing an event after a publishing failure. # The number of times to retry publishing an event after a publishing failure.
# After the specified number of retries, the events are typically dropped. # After the specified number of retries, events are typically dropped.
# Some Beats, such as Filebeat, ignore the max_retries setting and retry until # Some Beats, such as Filebeat, ignore the max_retries setting and retry until
# all events are published. Set max_retries to a value less than 0 to retry # all events are published. Set max_retries to a value less than 0 to retry
# until all events are published. The default is 3. # until all events are published. The default is 3.
@ -596,6 +573,10 @@ output.elasticsearch:
# is 2048. # is 2048.
#bulk_max_size: 2048 #bulk_max_size: 2048
# Duration to wait before sending bulk Kafka request. 0 is no delay. The default
# is 0.
#bulk_flush_frequency: 0s
# The number of seconds to wait for responses from the Kafka brokers before # The number of seconds to wait for responses from the Kafka brokers before
# timing out. The default is 30s. # timing out. The default is 30s.
#timeout: 30s #timeout: 30s
@ -634,7 +615,7 @@ output.elasticsearch:
# purposes. The default is "beats". # purposes. The default is "beats".
#client_id: beats #client_id: beats
# Enable SSL support. SSL is automatically enabled, if any SSL setting is set. # Enable SSL support. SSL is automatically enabled if any SSL setting is set.
#ssl.enabled: true #ssl.enabled: true
# Optional SSL configuration options. SSL is off by default. # Optional SSL configuration options. SSL is off by default.
@ -647,7 +628,7 @@ output.elasticsearch:
# `full`. # `full`.
#ssl.verification_mode: full #ssl.verification_mode: full
# List of supported/valid TLS versions. By default all TLS versions 1.0 up to # List of supported/valid TLS versions. By default all TLS versions from 1.0 up to
# 1.2 are enabled. # 1.2 are enabled.
#ssl.supported_protocols: [TLSv1.0, TLSv1.1, TLSv1.2] #ssl.supported_protocols: [TLSv1.0, TLSv1.1, TLSv1.2]
@ -663,7 +644,7 @@ output.elasticsearch:
# Configure cipher suites to be used for SSL connections # Configure cipher suites to be used for SSL connections
#ssl.cipher_suites: [] #ssl.cipher_suites: []
# Configure curve types for ECDHE based cipher suites # Configure curve types for ECDHE-based cipher suites
#ssl.curve_types: [] #ssl.curve_types: []
# Configure what types of renegotiation are supported. Valid options are # Configure what types of renegotiation are supported. Valid options are
@ -680,23 +661,19 @@ output.elasticsearch:
# Pretty print json event # Pretty print json event
#pretty: false #pretty: false
# Configure escaping html symbols in strings. # Configure escaping HTML symbols in strings.
#escape_html: true #escape_html: false
# The list of Redis servers to connect to. If load balancing is enabled, the # The list of Redis servers to connect to. If load-balancing is enabled, the
# events are distributed to the servers in the list. If one server becomes # events are distributed to the servers in the list. If one server becomes
# unreachable, the events are distributed to the reachable servers only. # unreachable, the events are distributed to the reachable servers only.
#hosts: ["localhost:6379"] #hosts: ["localhost:6379"]
# The Redis port to use if hosts does not contain a port number. The default
# is 6379.
#port: 6379
# The name of the Redis list or channel the events are published to. The # The name of the Redis list or channel the events are published to. The
# default is icingabeat. # default is icingabeat.
#key: icingabeat #key: icingabeat
# The password to authenticate with. The default is no authentication. # The password to authenticate to Redis with. The default is no authentication.
#password: #password:
# The Redis database number where the events are published. The default is 0. # The Redis database number where the events are published. The default is 0.
@ -797,11 +774,11 @@ output.elasticsearch:
# Configure JSON encoding # Configure JSON encoding
#codec.json: #codec.json:
# Pretty print json event # Pretty-print JSON event
#pretty: false #pretty: false
# Configure escaping html symbols in strings. # Configure escaping HTML symbols in strings.
#escape_html: true #escape_html: false
# Path to the directory where to save the generated files. The option is # Path to the directory where to save the generated files. The option is
# mandatory. # mandatory.
@ -812,7 +789,7 @@ output.elasticsearch:
#filename: icingabeat #filename: icingabeat
# Maximum size in kilobytes of each file. When this size is reached, and on # Maximum size in kilobytes of each file. When this size is reached, and on
# every icingabeat restart, the files are rotated. The default value is 10240 # every Icingabeat restart, the files are rotated. The default value is 10240
# kB. # kB.
#rotate_every_kb: 10000 #rotate_every_kb: 10000
@ -824,7 +801,6 @@ output.elasticsearch:
# Permissions to use for file creation. The default is 0600. # Permissions to use for file creation. The default is 0600.
#permissions: 0600 #permissions: 0600
#----------------------------- Console output --------------------------------- #----------------------------- Console output ---------------------------------
#output.console: #output.console:
# Boolean flag to enable or disable the output module. # Boolean flag to enable or disable the output module.
@ -832,34 +808,34 @@ output.elasticsearch:
# Configure JSON encoding # Configure JSON encoding
#codec.json: #codec.json:
# Pretty print json event # Pretty-print JSON event
#pretty: false #pretty: false
# Configure escaping html symbols in strings. # Configure escaping HTML symbols in strings.
#escape_html: true #escape_html: false
#================================= Paths ====================================== #================================= Paths ======================================
# The home path for the icingabeat installation. This is the default base path # The home path for the Icingabeat installation. This is the default base path
# for all other path settings and for miscellaneous files that come with the # for all other path settings and for miscellaneous files that come with the
# distribution (for example, the sample dashboards). # distribution (for example, the sample dashboards).
# If not set by a CLI flag or in the configuration file, the default for the # If not set by a CLI flag or in the configuration file, the default for the
# home path is the location of the binary. # home path is the location of the binary.
#path.home: #path.home:
# The configuration path for the icingabeat installation. This is the default # The configuration path for the Icingabeat installation. This is the default
# base path for configuration files, including the main YAML configuration file # base path for configuration files, including the main YAML configuration file
# and the Elasticsearch template file. If not set by a CLI flag or in the # and the Elasticsearch template file. If not set by a CLI flag or in the
# configuration file, the default for the configuration path is the home path. # configuration file, the default for the configuration path is the home path.
#path.config: ${path.home} #path.config: ${path.home}
# The data path for the icingabeat installation. This is the default base path # The data path for the Icingabeat installation. This is the default base path
# for all the files in which icingabeat needs to store its data. If not set by a # for all the files in which Icingabeat needs to store its data. If not set by a
# CLI flag or in the configuration file, the default for the data path is a data # CLI flag or in the configuration file, the default for the data path is a data
# subdirectory inside the home path. # subdirectory inside the home path.
#path.data: ${path.home}/data #path.data: ${path.home}/data
# The logs path for a icingabeat installation. This is the default location for # The logs path for a Icingabeat installation. This is the default location for
# the Beat's log files. If not set by a CLI flag or in the configuration file, # the Beat's log files. If not set by a CLI flag or in the configuration file,
# the default for the logs path is a logs subdirectory inside the home path. # the default for the logs path is a logs subdirectory inside the home path.
#path.logs: ${path.home}/logs #path.logs: ${path.home}/logs
@ -922,14 +898,14 @@ output.elasticsearch:
# Set to false to disable template loading. # Set to false to disable template loading.
#setup.template.enabled: true #setup.template.enabled: true
# Template name. By default the template name is "icingabeat-%{[beat.version]}" # Template name. By default the template name is "icingabeat-%{[agent.version]}"
# The template name and pattern has to be set in case the elasticsearch index pattern is modified. # The template name and pattern has to be set in case the Elasticsearch index pattern is modified.
#setup.template.name: "icingabeat-%{[beat.version]}" #setup.template.name: "icingabeat-%{[agent.version]}"
# Template pattern. By default the template pattern is "-%{[beat.version]}-*" to apply to the default index settings. # Template pattern. By default the template pattern is "-%{[agent.version]}-*" to apply to the default index settings.
# The first part is the version of the beat and then -* is used to match all daily indices. # The first part is the version of the beat and then -* is used to match all daily indices.
# The template name and pattern has to be set in case the elasticsearch index pattern is modified. # The template name and pattern has to be set in case the Elasticsearch index pattern is modified.
#setup.template.pattern: "icingabeat-%{[beat.version]}-*" #setup.template.pattern: "icingabeat-%{[agent.version]}-*"
# Path to fields.yml file to generate the template # Path to fields.yml file to generate the template
#setup.template.fields: "${path.config}/fields.yml" #setup.template.fields: "${path.config}/fields.yml"
@ -941,10 +917,10 @@ output.elasticsearch:
#- name: field_name #- name: field_name
# type: field_type # type: field_type
# Enable json template loading. If this is enabled, the fields.yml is ignored. # Enable JSON template loading. If this is enabled, the fields.yml is ignored.
#setup.template.json.enabled: false #setup.template.json.enabled: false
# Path to the json template file # Path to the JSON template file
#setup.template.json.path: "${path.config}/template.json" #setup.template.json.path: "${path.config}/template.json"
# Name under which the template is stored in Elasticsearch # Name under which the template is stored in Elasticsearch
@ -969,6 +945,41 @@ setup.template.settings:
#_source: #_source:
#enabled: false #enabled: false
#============================== Setup ILM =====================================
# Configure index lifecycle management (ILM). These settings create a write
# alias and add additional settings to the index template. When ILM is enabled,
# output.elasticsearch.index is ignored, and the write alias is used to set the
# index name.
# Enable ILM support. Valid values are true, false, and auto. When set to auto
# (the default), the Beat uses index lifecycle management when it connects to a
# cluster that supports ILM; otherwise, it creates daily indices.
#setup.ilm.enabled: auto
# Set the prefix used in the index lifecycle write alias name. The default alias
# name is 'icingabeat-%{[agent.version]}'.
#setup.ilm.rollover_alias: "icingabeat"
# Set the rollover index pattern. The default is "%{now/d}-000001".
#setup.ilm.pattern: "{now/d}-000001"
# Set the lifecycle policy name. The default policy name is
# 'icingabeat-%{[agent.version]}'.
#setup.ilm.policy_name: "mypolicy"
# The path to a JSON file that contains a lifecycle policy configuration. Used
# to load your own lifecycle policy.
#setup.ilm.policy_file:
# Disable the check for an existing lifecycle policy. The default is false. If
# you disable this check, set setup.ilm.overwrite: true so the lifecycle policy
# can be installed.
#setup.ilm.check_exists: false
# Overwrite the lifecycle policy at startup. The default is false.
#setup.ilm.overwrite: false
#============================== Kibana ===================================== #============================== Kibana =====================================
# Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API. # Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API.
@ -986,7 +997,7 @@ setup.kibana:
#username: "elastic" #username: "elastic"
#password: "changeme" #password: "changeme"
# Optional HTTP Path # Optional HTTP path
#path: "" #path: ""
# Use SSL settings for HTTPS. Default is true. # Use SSL settings for HTTPS. Default is true.
@ -998,27 +1009,27 @@ setup.kibana:
# `full`. # `full`.
#ssl.verification_mode: full #ssl.verification_mode: full
# List of supported/valid TLS versions. By default all TLS versions 1.0 up to # List of supported/valid TLS versions. By default all TLS versions from 1.0 up to
# 1.2 are enabled. # 1.2 are enabled.
#ssl.supported_protocols: [TLSv1.0, TLSv1.1, TLSv1.2] #ssl.supported_protocols: [TLSv1.0, TLSv1.1, TLSv1.2]
# SSL configuration. By default is off. # SSL configuration. The default is off.
# List of root certificates for HTTPS server verifications # List of root certificates for HTTPS server verifications
#ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"]
# Certificate for SSL client authentication # Certificate for SSL client authentication
#ssl.certificate: "/etc/pki/client/cert.pem" #ssl.certificate: "/etc/pki/client/cert.pem"
# Client Certificate Key # Client certificate key
#ssl.key: "/etc/pki/client/cert.key" #ssl.key: "/etc/pki/client/cert.key"
# Optional passphrase for decrypting the Certificate Key. # Optional passphrase for decrypting the certificate key.
#ssl.key_passphrase: '' #ssl.key_passphrase: ''
# Configure cipher suites to be used for SSL connections # Configure cipher suites to be used for SSL connections
#ssl.cipher_suites: [] #ssl.cipher_suites: []
# Configure curve types for ECDHE based cipher suites # Configure curve types for ECDHE-based cipher suites
#ssl.curve_types: [] #ssl.curve_types: []
@ -1036,13 +1047,16 @@ setup.kibana:
# Multiple selectors can be chained. # Multiple selectors can be chained.
#logging.selectors: [ ] #logging.selectors: [ ]
# Send all logging output to stderr. The default is false.
#logging.to_stderr: false
# Send all logging output to syslog. The default is false. # Send all logging output to syslog. The default is false.
#logging.to_syslog: false #logging.to_syslog: false
# Send all logging output to Windows Event Logs. The default is false. # Send all logging output to Windows Event Logs. The default is false.
#logging.to_eventlog: false #logging.to_eventlog: false
# If enabled, icingabeat periodically logs its internal metrics that have changed # If enabled, Icingabeat periodically logs its internal metrics that have changed
# in the last period. For each metric that changed, the delta from the value at # in the last period. For each metric that changed, the delta from the value at
# the beginning of the period is logged. Also, the total values for # the beginning of the period is logged. Also, the total values for
# all non-zero internal metrics are logged on shutdown. The default is true. # all non-zero internal metrics are logged on shutdown. The default is true.
@ -1077,27 +1091,33 @@ logging.files:
# Intervals must be at least 1s. Values of 1m, 1h, 24h, 7*24h, 30*24h, and 365*24h # Intervals must be at least 1s. Values of 1m, 1h, 24h, 7*24h, 30*24h, and 365*24h
# are boundary-aligned with minutes, hours, days, weeks, months, and years as # are boundary-aligned with minutes, hours, days, weeks, months, and years as
# reported by the local system clock. All other intervals are calculated from the # reported by the local system clock. All other intervals are calculated from the
# unix epoch. Defaults to disabled. # Unix epoch. Defaults to disabled.
#interval: 0 #interval: 0
# Set to true to log messages in json format. # Rotate existing logs on startup rather than appending to the existing
# file. Defaults to true.
# rotateonstartup: true
# Set to true to log messages in JSON format.
#logging.json: false #logging.json: false
#============================== Xpack Monitoring ===================================== #============================== Xpack Monitoring ===============================
# icingabeat can export internal metrics to a central Elasticsearch monitoring cluster. # Icingabeat can export internal metrics to a central Elasticsearch monitoring
# This requires xpack monitoring to be enabled in Elasticsearch. # cluster. This requires xpack monitoring to be enabled in Elasticsearch. The
# The reporting is disabled by default. # reporting is disabled by default.
# Set to true to enable the monitoring reporter. # Set to true to enable the monitoring reporter.
#xpack.monitoring.enabled: false #monitoring.enabled: false
# Uncomment to send the metrics to Elasticsearch. Most settings from the # Uncomment to send the metrics to Elasticsearch. Most settings from the
# Elasticsearch output are accepted here as well. Any setting that is not set is # Elasticsearch output are accepted here as well.
# automatically inherited from the Elasticsearch output configuration, so if you # Note that the settings should point to your Elasticsearch *monitoring* cluster.
# have the Elasticsearch output configured, you can simply uncomment the # Any setting that is not set is automatically inherited from the Elasticsearch
# following line, and leave the rest commented out. # output configuration, so if you have the Elasticsearch output configured such
#xpack.monitoring.elasticsearch: # that it is pointing to your Elasticsearch monitoring cluster, you can simply
# uncomment the following line.
#monitoring.elasticsearch:
# Array of hosts to connect to. # Array of hosts to connect to.
# Scheme and port can be left out and will be set to the default (http and 9200) # Scheme and port can be left out and will be set to the default (http and 9200)
@ -1113,7 +1133,7 @@ logging.files:
#username: "beats_system" #username: "beats_system"
#password: "changeme" #password: "changeme"
# Dictionary of HTTP parameters to pass within the url with index operations. # Dictionary of HTTP parameters to pass within the URL with index operations.
#parameters: #parameters:
#param1: value1 #param1: value1
#param2: value2 #param2: value2
@ -1145,7 +1165,7 @@ logging.files:
# Elasticsearch after a network error. The default is 60s. # Elasticsearch after a network error. The default is 60s.
#backoff.max: 60s #backoff.max: 60s
# Configure http request timeout before failing an request to Elasticsearch. # Configure HTTP request timeout before failing an request to Elasticsearch.
#timeout: 90 #timeout: 90
# Use SSL settings for HTTPS. # Use SSL settings for HTTPS.
@ -1157,27 +1177,27 @@ logging.files:
# `full`. # `full`.
#ssl.verification_mode: full #ssl.verification_mode: full
# List of supported/valid TLS versions. By default all TLS versions 1.0 up to # List of supported/valid TLS versions. By default all TLS versions from 1.0 up to
# 1.2 are enabled. # 1.2 are enabled.
#ssl.supported_protocols: [TLSv1.0, TLSv1.1, TLSv1.2] #ssl.supported_protocols: [TLSv1.0, TLSv1.1, TLSv1.2]
# SSL configuration. By default is off. # SSL configuration. The default is off.
# List of root certificates for HTTPS server verifications # List of root certificates for HTTPS server verifications
#ssl.certificate_authorities: ["/etc/pki/root/ca.pem"] #ssl.certificate_authorities: ["/etc/pki/root/ca.pem"]
# Certificate for SSL client authentication # Certificate for SSL client authentication
#ssl.certificate: "/etc/pki/client/cert.pem" #ssl.certificate: "/etc/pki/client/cert.pem"
# Client Certificate Key # Client certificate key
#ssl.key: "/etc/pki/client/cert.key" #ssl.key: "/etc/pki/client/cert.key"
# Optional passphrase for decrypting the Certificate Key. # Optional passphrase for decrypting the certificate key.
#ssl.key_passphrase: '' #ssl.key_passphrase: ''
# Configure cipher suites to be used for SSL connections # Configure cipher suites to be used for SSL connections
#ssl.cipher_suites: [] #ssl.cipher_suites: []
# Configure curve types for ECDHE based cipher suites # Configure curve types for ECDHE-based cipher suites
#ssl.curve_types: [] #ssl.curve_types: []
# Configure what types of renegotiation are supported. Valid options are # Configure what types of renegotiation are supported. Valid options are
@ -1206,3 +1226,8 @@ logging.files:
# Enable or disable seccomp system call filtering on Linux. Default is enabled. # Enable or disable seccomp system call filtering on Linux. Default is enabled.
#seccomp.enabled: true #seccomp.enabled: true
#================================= Migration ==================================
# This allows to enable 6.7 migration aliases
#migration.6_to_7.enabled: false

View File

@ -91,7 +91,7 @@ icingabeat:
#============================== Dashboards ===================================== #============================== Dashboards =====================================
# These settings control loading the sample dashboards to the Kibana index. Loading # These settings control loading the sample dashboards to the Kibana index. Loading
# the dashboards is disabled by default and can be enabled either by setting the # the dashboards is disabled by default and can be enabled either by setting the
# options here, or by using the `-setup` CLI flag or the `setup` command. # options here or by using the `setup` command.
#setup.dashboards.enabled: false #setup.dashboards.enabled: false
# The URL from where to download the dashboards archive. By default this URL # The URL from where to download the dashboards archive. By default this URL
@ -119,7 +119,7 @@ setup.kibana:
#============================= Elastic Cloud ================================== #============================= Elastic Cloud ==================================
# These settings simplify using icingabeat with the Elastic Cloud (https://cloud.elastic.co/). # These settings simplify using Icingabeat with the Elastic Cloud (https://cloud.elastic.co/).
# The cloud.id setting overwrites the `output.elasticsearch.hosts` and # The cloud.id setting overwrites the `output.elasticsearch.hosts` and
# `setup.kibana.host` options. # `setup.kibana.host` options.
@ -159,7 +159,7 @@ output.elasticsearch:
# Client Certificate Key # Client Certificate Key
#ssl.key: "/etc/pki/client/cert.key" #ssl.key: "/etc/pki/client/cert.key"
#================================ Procesors ===================================== #================================ Processors =====================================
# Configure processors to enhance or manipulate events generated by the beat. # Configure processors to enhance or manipulate events generated by the beat.
@ -184,11 +184,18 @@ processors:
# reporting is disabled by default. # reporting is disabled by default.
# Set to true to enable the monitoring reporter. # Set to true to enable the monitoring reporter.
#xpack.monitoring.enabled: false #monitoring.enabled: false
# Uncomment to send the metrics to Elasticsearch. Most settings from the # Uncomment to send the metrics to Elasticsearch. Most settings from the
# Elasticsearch output are accepted here as well. Any setting that is not set is # Elasticsearch output are accepted here as well.
# automatically inherited from the Elasticsearch output configuration, so if you # Note that the settings should point to your Elasticsearch *monitoring* cluster.
# have the Elasticsearch output configured, you can simply uncomment the # Any setting that is not set is automatically inherited from the Elasticsearch
# following line. # output configuration, so if you have the Elasticsearch output configured such
#xpack.monitoring.elasticsearch: # that it is pointing to your Elasticsearch monitoring cluster, you can simply
# uncomment the following line.
#monitoring.elasticsearch:
#================================= Migration ==================================
# This allows to enable 6.7 migration aliases
#migration.6_to_7.enabled: true

File diff suppressed because one or more lines are too long