From 90b8b5a3c3393ee0d7ff2febbe114ff28d1a259e Mon Sep 17 00:00:00 2001 From: Aykhan Shahsuvarov Date: Fri, 15 May 2026 23:50:01 +0400 Subject: [PATCH] monitoring: add crowdsec --- grafana/data/grafana/dashboards/crowdsec.json | 1 + prometheus/data/config/prometheus.yaml | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 grafana/data/grafana/dashboards/crowdsec.json diff --git a/grafana/data/grafana/dashboards/crowdsec.json b/grafana/data/grafana/dashboards/crowdsec.json new file mode 100644 index 0000000..3097d52 --- /dev/null +++ b/grafana/data/grafana/dashboards/crowdsec.json @@ -0,0 +1 @@ +{"annotations": {"list": [{"builtIn": 1, "datasource": {"type": "grafana", "uid": "-- Grafana --"}, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "type": "dashboard"}]}, "description": "Cyber threat insights with Crowdsec, VictoriaMetrics and Grafana", "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, "links": [{"asDropdown": false, "icon": "doc", "includeVars": false, "keepTime": false, "tags": [], "targetBlank": false, "title": "How to make this dashboard work", "tooltip": "", "type": "link", "url": "https://freefd.github.io/articles/8_cyber_threat_insights_with_crowdsec_victoriametrics_and_grafana/"}], "liveNow": false, "panels": [{"datasource": {"type": "prometheus", "uid": "prometheusdatasource"}, "fieldConfig": {"defaults": {"color": {"mode": "thresholds"}, "custom": {"align": "auto", "cellOptions": {"type": "auto"}, "filterable": true, "inspect": true}, "mappings": [{"options": {"AD": {"index": 0, "text": "\ud83c\udde6\ud83c\udde9 Andorra"}, "AE": {"index": 1, "text": "\ud83c\udde6\ud83c\uddea United Arab Emirates"}, "AF": {"index": 2, "text": "\ud83c\udde6\ud83c\uddeb Afghanistan"}, "AG": {"index": 3, "text": "\ud83c\udde6\ud83c\uddec Antigua and Barbuda"}, "AI": {"index": 4, "text": "\ud83c\udde6\ud83c\uddee Anguilla"}, "AL": {"index": 5, "text": "\ud83c\udde6\ud83c\uddf1 Albania"}, "AM": {"index": 6, "text": "\ud83c\udde6\ud83c\uddf2 Armenia"}, "AN": {"index": 7, "text": "\ud83c\uddf3\ud83c\uddf1 Netherlands Antilles"}, "AO": {"index": 8, "text": "\ud83c\udde6\ud83c\uddf4 Angola"}, "AQ": {"index": 9, "text": "\ud83c\udde6\ud83c\uddf6 Antarctica"}, "AR": {"index": 10, "text": "\ud83c\udde6\ud83c\uddf7 Argentina"}, "AS": {"index": 11, "text": "\ud83c\udde6\ud83c\uddf8 American Samoa"}, "AT": {"index": 12, "text": "\ud83c\udde6\ud83c\uddf9 Austria"}, "AU": {"index": 13, "text": "\ud83c\udde6\ud83c\uddfa Australia"}, "AW": {"index": 14, "text": "\ud83c\udde6\ud83c\uddfc Aruba"}, "AX": {"index": 15, "text": "\ud83c\udde6\ud83c\uddfd \u00c5land"}, "AZ": {"index": 16, "text": "\ud83c\udde6\ud83c\uddff Azerbaijan"}, "BA": {"index": 17, "text": "\ud83c\udde7\ud83c\udde6 Bosnia and Herzegovina"}, "BB": {"index": 18, "text": "\ud83c\udde7\ud83c\udde7 Barbados"}, "BD": {"index": 19, "text": "\ud83c\udde7\ud83c\udde9 Bangladesh"}, "BE": {"index": 20, "text": "\ud83c\udde7\ud83c\uddea Belgium"}, "BF": {"index": 21, "text": "\ud83c\udde7\ud83c\uddeb Burkina Faso"}, "BG": {"index": 22, "text": "\ud83c\udde7\ud83c\uddec Bulgaria"}, "BH": {"index": 23, "text": "\ud83c\udde7\ud83c\udded Bahrain"}, "BI": {"index": 24, "text": "\ud83c\udde7\ud83c\uddee Burundi"}, "BJ": {"index": 25, "text": "\ud83c\udde7\ud83c\uddef Benin"}, "BL": {"index": 26, "text": "\ud83c\udde7\ud83c\uddf1 Saint Barth\u00e9lemy"}, "BM": {"index": 27, "text": "\ud83c\udde7\ud83c\uddf2 Bermuda"}, "BN": {"index": 28, "text": "\ud83c\udde7\ud83c\uddf3 Brunei"}, "BO": {"index": 29, "text": "\ud83c\udde7\ud83c\uddf4 Bolivia"}, "BQ": {"index": 30, "text": "\ud83c\udde7\ud83c\uddf6 Bonaire, Sint Eustatius and Saba"}, "BR": {"index": 31, "text": "\ud83c\udde7\ud83c\uddf7 Brazil"}, "BS": {"index": 32, "text": "\ud83c\udde7\ud83c\uddf8 Bahamas"}, "BT": {"index": 33, "text": "\ud83c\udde7\ud83c\uddf9 Bhutan"}, "BV": {"index": 34, "text": "\ud83c\udde7\ud83c\uddfb Bouvet Island"}, "BW": {"index": 35, "text": "\ud83c\udde7\ud83c\uddfc Botswana"}, "BY": {"index": 36, "text": "\ud83c\udde7\ud83c\uddfe Belarus"}, "BZ": {"index": 37, "text": "\ud83c\udde7\ud83c\uddff Belize"}, "CA": {"index": 38, "text": "\ud83c\udde8\ud83c\udde6 Canada"}, "CC": {"index": 39, "text": "\ud83c\udde8\ud83c\udde8 Cocos (Keeling) Islands"}, "CD": {"index": 40, "text": "\ud83c\udde8\ud83c\udde9 Congo (DRC)"}, "CF": {"index": 41, "text": "\ud83c\udde8\ud83c\uddeb Central African Republic"}, "CG": {"index": 42, "text": "\ud83c\udde8\ud83c\uddec Congo (Republic)"}, "CH": {"index": 43, "text": "\ud83c\udde8\ud83c\udded Switzerland"}, "CI": {"index": 44, "text": "\ud83c\udde8\ud83c\uddee C\u00f4te D'Ivoire"}, "CK": {"index": 45, "text": "\ud83c\udde8\ud83c\uddf0 Cook Islands"}, "CL": {"index": 46, "text": "\ud83c\udde8\ud83c\uddf1 Chile"}, "CM": {"index": 47, "text": "\ud83c\udde8\ud83c\uddf2 Cameroon"}, "CN": {"index": 48, "text": "\ud83c\udde8\ud83c\uddf3 China"}, "CO": {"index": 49, "text": "\ud83c\udde8\ud83c\uddf4 Colombia"}, "CR": {"index": 50, "text": "\ud83c\udde8\ud83c\uddf7 Costa Rica"}, "CU": {"index": 51, "text": "\ud83c\udde8\ud83c\uddfa Cuba"}, "CV": {"index": 52, "text": "\ud83c\udde8\ud83c\uddfb Cape Verde"}, "CW": {"index": 53, "text": "\ud83c\udde8\ud83c\uddfc Cura\u00e7ao"}, "CX": {"index": 54, "text": "\ud83c\udde8\ud83c\uddfd Christmas Island"}, "CY": {"index": 55, "text": "\ud83c\udde8\ud83c\uddfe Cyprus"}, "CZ": {"index": 56, "text": "\ud83c\udde8\ud83c\uddff Czech Republic"}, "DE": {"index": 57, "text": "\ud83c\udde9\ud83c\uddea Germany"}, "DJ": {"index": 58, "text": "\ud83c\udde9\ud83c\uddef Djibouti"}, "DK": {"index": 59, "text": "\ud83c\udde9\ud83c\uddf0 Denmark"}, "DM": {"index": 60, "text": "\ud83c\udde9\ud83c\uddf2 Dominica"}, "DO": {"index": 61, "text": "\ud83c\udde9\ud83c\uddf4 Dominican Republic"}, "DZ": {"index": 62, "text": "\ud83c\udde9\ud83c\uddff Algeria"}, "EC": {"index": 63, "text": "\ud83c\uddea\ud83c\udde8 Ecuador"}, "EE": {"index": 64, "text": "\ud83c\uddea\ud83c\uddea Estonia"}, "EG": {"index": 65, "text": "\ud83c\uddea\ud83c\uddec Egypt"}, "EH": {"index": 66, "text": "\ud83c\uddea\ud83c\udded Western Sahara"}, "ER": {"index": 67, "text": "\ud83c\uddea\ud83c\uddf7 Eritrea"}, "ES": {"index": 68, "text": "\ud83c\uddea\ud83c\uddf8 Spain"}, "ET": {"index": 69, "text": "\ud83c\uddea\ud83c\uddf9 Ethiopia"}, "FI": {"index": 70, "text": "\ud83c\uddeb\ud83c\uddee Finland"}, "FJ": {"index": 71, "text": "\ud83c\uddeb\ud83c\uddef Fiji"}, "FK": {"index": 72, "text": "\ud83c\uddeb\ud83c\uddf0 Falkland Islands (Malvinas)"}, "FM": {"index": 73, "text": "\ud83c\uddeb\ud83c\uddf2 Micronesia"}, "FO": {"index": 74, "text": "\ud83c\uddeb\ud83c\uddf4 Faroe Islands"}, "FR": {"index": 75, "text": "\ud83c\uddeb\ud83c\uddf7 France"}, "GA": {"index": 76, "text": "\ud83c\uddec\ud83c\udde6 Gabon"}, "GB": {"index": 77, "text": "\ud83c\uddec\ud83c\udde7 United Kingdom"}, "GD": {"index": 78, "text": "\ud83c\uddec\ud83c\udde9 Grenada"}, "GE": {"index": 79, "text": "\ud83c\uddec\ud83c\uddea Georgia"}, "GF": {"index": 80, "text": "\ud83c\uddec\ud83c\uddeb French Guiana"}, "GG": {"index": 81, "text": "\ud83c\uddec\ud83c\uddec Guernsey"}, "GH": {"index": 82, "text": "\ud83c\uddec\ud83c\udded Ghana"}, "GI": {"index": 83, "text": "\ud83c\uddec\ud83c\uddee Gibraltar"}, "GL": {"index": 84, "text": "\ud83c\uddec\ud83c\uddf1 Greenland"}, "GM": {"index": 85, "text": "\ud83c\uddec\ud83c\uddf2 Gambia"}, "GN": {"index": 86, "text": "\ud83c\uddec\ud83c\uddf3 Guinea"}, "GP": {"index": 87, "text": "\ud83c\uddec\ud83c\uddf5 Guadeloupe"}, "GQ": {"index": 88, "text": "\ud83c\uddec\ud83c\uddf6 Equatorial Guinea"}, "GR": {"index": 89, "text": "\ud83c\uddec\ud83c\uddf7 Greece"}, "GS": {"index": 90, "text": "\ud83c\uddec\ud83c\uddf8 South Georgia"}, "GT": {"index": 91, "text": "\ud83c\uddec\ud83c\uddf9 Guatemala"}, "GU": {"index": 92, "text": "\ud83c\uddec\ud83c\uddfa Guam"}, "GW": {"index": 93, "text": "\ud83c\uddec\ud83c\uddfc Guinea-Bissau"}, "GY": {"index": 94, "text": "\ud83c\uddec\ud83c\uddfe Guyana"}, "GZ": {"index": 95, "text": "\ud83c\uddf5\ud83c\uddf8 Gaza Strip"}, "HK": {"index": 96, "text": "\ud83c\udded\ud83c\uddf0 Hong Kong"}, "HM": {"index": 97, "text": "\ud83c\udded\ud83c\uddf2 Heard Island and McDonald Islands"}, "HN": {"index": 98, "text": "\ud83c\udded\ud83c\uddf3 Honduras"}, "HR": {"index": 99, "text": "\ud83c\udded\ud83c\uddf7 Croatia"}, "HT": {"index": 100, "text": "\ud83c\udded\ud83c\uddf9 Haiti"}, "HU": {"index": 101, "text": "\ud83c\udded\ud83c\uddfa Hungary"}, "ID": {"index": 102, "text": "\ud83c\uddee\ud83c\udde9 Indonesia"}, "IE": {"index": 103, "text": "\ud83c\uddee\ud83c\uddea Ireland"}, "IL": {"index": 104, "text": "\ud83c\uddee\ud83c\uddf1 Israel"}, "IM": {"index": 105, "text": "\ud83c\uddee\ud83c\uddf2 Isle of Man"}, "IN": {"index": 106, "text": "\ud83c\uddee\ud83c\uddf3 India"}, "IO": {"index": 107, "text": "\ud83c\uddee\ud83c\uddf4 British Indian Ocean Territory"}, "IQ": {"index": 108, "text": "\ud83c\uddee\ud83c\uddf6 Iraq"}, "IR": {"index": 109, "text": "\ud83c\uddee\ud83c\uddf7 Iran"}, "IS": {"index": 110, "text": "\ud83c\uddee\ud83c\uddf8 Iceland"}, "IT": {"index": 111, "text": "\ud83c\uddee\ud83c\uddf9 Italy"}, "JE": {"index": 112, "text": "\ud83c\uddef\ud83c\uddea Jersey"}, "JM": {"index": 113, "text": "\ud83c\uddef\ud83c\uddf2 Jamaica"}, "JO": {"index": 114, "text": "\ud83c\uddef\ud83c\uddf4 Jordan"}, "JP": {"index": 115, "text": "\ud83c\uddef\ud83c\uddf5 Japan"}, "KE": {"index": 116, "text": "\ud83c\uddf0\ud83c\uddea Kenya"}, "KG": {"index": 117, "text": "\ud83c\uddf0\ud83c\uddec Kyrgyzstan"}, "KH": {"index": 118, "text": "\ud83c\uddf0\ud83c\udded Cambodia"}, "KI": {"index": 119, "text": "\ud83c\uddf0\ud83c\uddee Kiribati"}, "KM": {"index": 120, "text": "\ud83c\uddf0\ud83c\uddf2 Comoros"}, "KN": {"index": 121, "text": "\ud83c\uddf0\ud83c\uddf3 Saint Kitts and Nevis"}, "KP": {"index": 122, "text": "\ud83c\uddf0\ud83c\uddf5 North Korea"}, "KR": {"index": 123, "text": "\ud83c\uddf0\ud83c\uddf7 South Korea"}, "KW": {"index": 124, "text": "\ud83c\uddf0\ud83c\uddfc Kuwait"}, "KY": {"index": 125, "text": "\ud83c\uddf0\ud83c\uddfe Cayman Islands"}, "KZ": {"index": 126, "text": "\ud83c\uddf0\ud83c\uddff Kazakhstan"}, "LA": {"index": 127, "text": "\ud83c\uddf1\ud83c\udde6 Laos"}, "LB": {"index": 128, "text": "\ud83c\uddf1\ud83c\udde7 Lebanon"}, "LC": {"index": 129, "text": "\ud83c\uddf1\ud83c\udde8 Saint Lucia"}, "LI": {"index": 130, "text": "\ud83c\uddf1\ud83c\uddee Liechtenstein"}, "LK": {"index": 131, "text": "\ud83c\uddf1\ud83c\uddf0 Sri Lanka"}, "LR": {"index": 132, "text": "\ud83c\uddf1\ud83c\uddf7 Liberia"}, "LS": {"index": 133, "text": "\ud83c\uddf1\ud83c\uddf8 Lesotho"}, "LT": {"index": 134, "text": "\ud83c\uddf1\ud83c\uddf9 Lithuania"}, "LU": {"index": 135, "text": "\ud83c\uddf1\ud83c\uddfa Luxembourg"}, "LV": {"index": 136, "text": "\ud83c\uddf1\ud83c\uddfb Latvia"}, "LY": {"index": 137, "text": "\ud83c\uddf1\ud83c\uddfe Libya"}, "MA": {"index": 138, "text": "\ud83c\uddf2\ud83c\udde6 Morocco"}, "MC": {"index": 139, "text": "\ud83c\uddf2\ud83c\udde8 Monaco"}, "MD": {"index": 140, "text": "\ud83c\uddf2\ud83c\udde9 Moldova"}, "ME": {"index": 141, "text": "\ud83c\uddf2\ud83c\uddea Montenegro"}, "MF": {"index": 142, "text": "\ud83c\uddf2\ud83c\uddeb Saint Martin"}, "MG": {"index": 143, "text": "\ud83c\uddf2\ud83c\uddec Madagascar"}, "MH": {"index": 144, "text": "\ud83c\uddf2\ud83c\udded Marshall Islands"}, "MK": {"index": 145, "text": "\ud83c\uddf2\ud83c\uddf0 Macedonia"}, "ML": {"index": 146, "text": "\ud83c\uddf2\ud83c\uddf1 Mali"}, "MM": {"index": 147, "text": "\ud83c\uddf2\ud83c\uddf2 Myanmar"}, "MN": {"index": 148, "text": "\ud83c\uddf2\ud83c\uddf3 Mongolia"}, "MO": {"index": 149, "text": "\ud83c\uddf2\ud83c\uddf4 Macao"}, "MP": {"index": 150, "text": "\ud83c\uddf2\ud83c\uddf5 Northern Mariana Islands"}, "MQ": {"index": 151, "text": "\ud83c\uddf2\ud83c\uddf6 Martinique"}, "MR": {"index": 152, "text": "\ud83c\uddf2\ud83c\uddf7 Mauritania"}, "MS": {"index": 153, "text": "\ud83c\uddf2\ud83c\uddf8 Montserrat"}, "MT": {"index": 154, "text": "\ud83c\uddf2\ud83c\uddf9 Malta"}, "MU": {"index": 155, "text": "\ud83c\uddf2\ud83c\uddfa Mauritius"}, "MV": {"index": 156, "text": "\ud83c\uddf2\ud83c\uddfb Maldives"}, "MW": {"index": 157, "text": "\ud83c\uddf2\ud83c\uddfc Malawi"}, "MX": {"index": 158, "text": "\ud83c\uddf2\ud83c\uddfd Mexico"}, "MY": {"index": 159, "text": "\ud83c\uddf2\ud83c\uddfe Malaysia"}, "MZ": {"index": 160, "text": "\ud83c\uddf2\ud83c\uddff Mozambique"}, "NA": {"index": 161, "text": "\ud83c\uddf3\ud83c\udde6 Namibia"}, "NC": {"index": 162, "text": "\ud83c\uddf3\ud83c\udde8 New Caledonia"}, "NE": {"index": 163, "text": "\ud83c\uddf3\ud83c\uddea Niger"}, "NF": {"index": 164, "text": "\ud83c\uddf3\ud83c\uddeb Norfolk Island"}, "NG": {"index": 165, "text": "\ud83c\uddf3\ud83c\uddec Nigeria"}, "NI": {"index": 166, "text": "\ud83c\uddf3\ud83c\uddee Nicaragua"}, "NL": {"index": 167, "text": "\ud83c\uddf3\ud83c\uddf1 Netherlands"}, "NO": {"index": 168, "text": "\ud83c\uddf3\ud83c\uddf4 Norway"}, "NP": {"index": 169, "text": "\ud83c\uddf3\ud83c\uddf5 Nepal"}, "NR": {"index": 170, "text": "\ud83c\uddf3\ud83c\uddf7 Nauru"}, "NU": {"index": 171, "text": "\ud83c\uddf3\ud83c\uddfa Niue"}, "NZ": {"index": 172, "text": "\ud83c\uddf3\ud83c\uddff New Zealand"}, "OM": {"index": 173, "text": "\ud83c\uddf4\ud83c\uddf2 Oman"}, "PA": {"index": 174, "text": "\ud83c\uddf5\ud83c\udde6 Panama"}, "PE": {"index": 175, "text": "\ud83c\uddf5\ud83c\uddea Peru"}, "PF": {"index": 176, "text": "\ud83c\uddf5\ud83c\uddeb French Polynesia"}, "PG": {"index": 177, "text": "\ud83c\uddf5\ud83c\uddec Papua New Guinea"}, "PH": {"index": 178, "text": "\ud83c\uddf5\ud83c\udded Philippines"}, "PK": {"index": 179, "text": "\ud83c\uddf5\ud83c\uddf0 Pakistan"}, "PL": {"index": 180, "text": "\ud83c\uddf5\ud83c\uddf1 Poland"}, "PM": {"index": 181, "text": "\ud83c\uddf5\ud83c\uddf2 Saint Pierre and Miquelon"}, "PN": {"index": 182, "text": "\ud83c\uddf5\ud83c\uddf3 Pitcairn"}, "PR": {"index": 183, "text": "\ud83c\uddf5\ud83c\uddf7 Puerto Rico"}, "PS": {"index": 184, "text": "\ud83c\uddf5\ud83c\uddf8 Palestinian Territory"}, "PT": {"index": 185, "text": "\ud83c\uddf5\ud83c\uddf9 Portugal"}, "PW": {"index": 186, "text": "\ud83c\uddf5\ud83c\uddfc Palau"}, "PY": {"index": 187, "text": "\ud83c\uddf5\ud83c\uddfe Paraguay"}, "QA": {"index": 188, "text": "\ud83c\uddf6\ud83c\udde6 Qatar"}, "RE": {"index": 189, "text": "\ud83c\uddf7\ud83c\uddea R\u00e9union"}, "RO": {"index": 190, "text": "\ud83c\uddf7\ud83c\uddf4 Romania"}, "RS": {"index": 191, "text": "\ud83c\uddf7\ud83c\uddf8 Serbia"}, "RU": {"index": 192, "text": "\ud83c\uddf7\ud83c\uddfa Russia"}, "RW": {"index": 193, "text": "\ud83c\uddf7\ud83c\uddfc Rwanda"}, "SA": {"index": 194, "text": "\ud83c\uddf8\ud83c\udde6 Saudi Arabia"}, "SB": {"index": 195, "text": "\ud83c\uddf8\ud83c\udde7 Solomon Islands"}, "SC": {"index": 196, "text": "\ud83c\uddf8\ud83c\udde8 Seychelles"}, "SD": {"index": 197, "text": "\ud83c\uddf8\ud83c\udde9 Sudan"}, "SE": {"index": 198, "text": "\ud83c\uddf8\ud83c\uddea Sweden"}, "SG": {"index": 199, "text": "\ud83c\uddf8\ud83c\uddec Singapore"}, "SH": {"index": 200, "text": "\ud83c\uddf8\ud83c\udded Saint Helena"}, "SI": {"index": 201, "text": "\ud83c\uddf8\ud83c\uddee Slovenia"}, "SJ": {"index": 202, "text": "\ud83c\uddf8\ud83c\uddef Svalbard and Jan Mayen"}, "SK": {"index": 203, "text": "\ud83c\uddf8\ud83c\uddf0 Slovakia"}, "SL": {"index": 204, "text": "\ud83c\uddf8\ud83c\uddf1 Sierra Leone"}, "SM": {"index": 205, "text": "\ud83c\uddf8\ud83c\uddf2 San Marino"}, "SN": {"index": 206, "text": "\ud83c\uddf8\ud83c\uddf3 Senegal"}, "SO": {"index": 207, "text": "\ud83c\uddf8\ud83c\uddf4 Somalia"}, "SR": {"index": 208, "text": "\ud83c\uddf8\ud83c\uddf7 Suriname"}, "SS": {"index": 209, "text": "\ud83c\uddf8\ud83c\uddf8 South Sudan"}, "ST": {"index": 210, "text": "\ud83c\uddf8\ud83c\uddf9 S\u00e3o Tom\u00e9 and Pr\u00edncipe"}, "SV": {"index": 211, "text": "\ud83c\uddf8\ud83c\uddfb El Salvador"}, "SX": {"index": 212, "text": "\ud83c\uddf8\ud83c\uddfd Sint Maarten"}, "SY": {"index": 213, "text": "\ud83c\uddf8\ud83c\uddfe Syria"}, "SZ": {"index": 214, "text": "\ud83c\uddf8\ud83c\uddff Swaziland"}, "TC": {"index": 215, "text": "\ud83c\uddf9\ud83c\udde8 Turks and Caicos Islands"}, "TD": {"index": 216, "text": "\ud83c\uddf9\ud83c\udde9 Chad"}, "TF": {"index": 217, "text": "\ud83c\uddf9\ud83c\uddeb French Southern Territories"}, "TG": {"index": 218, "text": "\ud83c\uddf9\ud83c\uddec Togo"}, "TH": {"index": 219, "text": "\ud83c\uddf9\ud83c\udded Thailand"}, "TJ": {"index": 220, "text": "\ud83c\uddf9\ud83c\uddef Tajikistan"}, "TK": {"index": 221, "text": "\ud83c\uddf9\ud83c\uddf0 Tokelau"}, "TL": {"index": 222, "text": "\ud83c\uddf9\ud83c\uddf1 Timor-Leste"}, "TM": {"index": 223, "text": "\ud83c\uddf9\ud83c\uddf2 Turkmenistan"}, "TN": {"index": 224, "text": "\ud83c\uddf9\ud83c\uddf3 Tunisia"}, "TO": {"index": 225, "text": "\ud83c\uddf9\ud83c\uddf4 Tonga"}, "TR": {"index": 226, "text": "\ud83c\uddf9\ud83c\uddf7 Turkey"}, "TT": {"index": 227, "text": "\ud83c\uddf9\ud83c\uddf9 Trinidad and Tobago"}, "TV": {"index": 228, "text": "\ud83c\uddf9\ud83c\uddfb Tuvalu"}, "TW": {"index": 229, "text": "\ud83c\uddf9\ud83c\uddfc Taiwan"}, "TZ": {"index": 230, "text": "\ud83c\uddf9\ud83c\uddff Tanzania"}, "UA": {"index": 231, "text": "\ud83c\uddfa\ud83c\udde6 Ukraine"}, "UG": {"index": 232, "text": "\ud83c\uddfa\ud83c\uddec Uganda"}, "UM": {"index": 233, "text": "\ud83c\uddfa\ud83c\uddf2 U.S. Minor Outlying Islands"}, "US": {"index": 234, "text": "\ud83c\uddfa\ud83c\uddf8 United States"}, "UY": {"index": 235, "text": "\ud83c\uddfa\ud83c\uddfe Uruguay"}, "UZ": {"index": 236, "text": "\ud83c\uddfa\ud83c\uddff Uzbekistan"}, "VA": {"index": 237, "text": "\ud83c\uddfb\ud83c\udde6 Vatican City"}, "VC": {"index": 238, "text": "\ud83c\uddfb\ud83c\udde8 Saint Vincent and The Grenadines"}, "VE": {"index": 239, "text": "\ud83c\uddfb\ud83c\uddea Venezuela"}, "VG": {"index": 240, "text": "\ud83c\uddfb\ud83c\uddec British Virgin Islands"}, "VI": {"index": 241, "text": "\ud83c\uddfb\ud83c\uddee U.S. Virgin Islands"}, "VN": {"index": 242, "text": "\ud83c\uddfb\ud83c\uddf3 Vietnam"}, "VU": {"index": 243, "text": "\ud83c\uddfb\ud83c\uddfa Vanuatu"}, "WF": {"index": 244, "text": "\ud83c\uddfc\ud83c\uddeb Wallis and Futuna"}, "WS": {"index": 245, "text": "\ud83c\uddfc\ud83c\uddf8 Samoa"}, "XK": {"index": 246, "text": "\ud83c\uddfd\ud83c\uddf0 Kosovo"}, "YE": {"index": 247, "text": "\ud83c\uddfe\ud83c\uddea Yemen"}, "YT": {"index": 248, "text": "\ud83c\uddfe\ud83c\uddf9 Mayotte"}, "ZA": {"index": 249, "text": "\ud83c\uddff\ud83c\udde6 South Africa"}, "ZM": {"index": 250, "text": "\ud83c\uddff\ud83c\uddf2 Zambia"}, "ZW": {"index": 251, "text": "\ud83c\uddff\ud83c\uddfc Zimbabwe"}}, "type": "value"}], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "none"}, "overrides": [{"matcher": {"id": "byName", "options": "ASN"}, "properties": [{"id": "custom.width", "value": 88}, {"id": "links", "value": [{"targetBlank": true, "title": "RIPE", "url": "https://apps.db.ripe.net/db-web-ui/query?bflag=true&dflag=false&rflag=false&source=GRS&searchtext=AS${__value.text}"}, {"targetBlank": true, "title": "RIPEstats", "url": "https://stat.ripe.net/AS${__value.text}"}, {"targetBlank": true, "title": "APNIC", "url": "https://wq.apnic.net//static/search.html?query=AS${__value.text}"}, {"targetBlank": true, "title": "NetOX", "url": "https://netox.apnic.net/apnic-at-a-glance/AS${__value.text}"}]}]}, {"matcher": {"id": "byName", "options": "Country"}, "properties": [{"id": "custom.width", "value": 117}]}, {"matcher": {"id": "byName", "options": "Latitude"}, "properties": [{"id": "custom.width", "value": 86}]}, {"matcher": {"id": "byName", "options": "Longitude"}, "properties": [{"id": "custom.width", "value": 97}]}, {"matcher": {"id": "byName", "options": "Value"}, "properties": [{"id": "custom.width", "value": 65}]}, {"matcher": {"id": "byName", "options": "scenario"}, "properties": [{"id": "custom.width", "value": 194}]}, {"matcher": {"id": "byName", "options": "duration"}, "properties": [{"id": "custom.width", "value": 77}]}, {"matcher": {"id": "byName", "options": "type"}, "properties": [{"id": "custom.width", "value": 49}]}, {"matcher": {"id": "byName", "options": "Subnet"}, "properties": [{"id": "custom.width", "value": 131}, {"id": "links", "value": [{"targetBlank": true, "title": "RIPE", "url": "https://apps.db.ripe.net/db-web-ui/query?bflag=true&dflag=false&rflag=false&source=GRS&searchtext=${__value.text}"}, {"targetBlank": true, "title": "RIPEstats", "url": "https://stat.ripe.net/${__value.text}"}, {"targetBlank": true, "title": "APNIC", "url": "https://wq.apnic.net//static/search.html?query=${__value.text}"}, {"targetBlank": true, "title": "NetOX", "url": "https://netox.apnic.net/apnic-at-a-glance/${__value.text}"}, {"targetBlank": true, "title": "Crowdsec CTI", "url": "https://app.crowdsec.net/cti?q=ip_range%3A%22${__value.text}%22"}, {"targetBlank": true, "title": "Shodan", "url": "https://www.shodan.io/search?query=net%3A${__value.text}"}, {"targetBlank": true, "title": "\u0421ensys", "url": "https://search.censys.io/search?resource=hosts&q=${__value.text}"}, {"targetBlank": true, "title": "Criminal IP", "url": "https://www.criminalip.io/asset/search?query=ip%3A${__value.text}"}]}]}, {"matcher": {"id": "byName", "options": "Scope"}, "properties": [{"id": "custom.width", "value": 65}]}, {"matcher": {"id": "byName", "options": "IP"}, "properties": [{"id": "custom.width", "value": 127}, {"id": "links", "value": [{"targetBlank": true, "title": "Crowdsec CTI", "url": "https://app.crowdsec.net/cti/${__value.text}"}, {"targetBlank": true, "title": "Shodan", "url": "https://www.shodan.io/host/${__value.text}"}, {"targetBlank": true, "title": "\u0421ensys", "url": "https://search.censys.io/hosts/${__value.text}"}, {"targetBlank": true, "title": "Criminal IP", "url": "https://www.criminalip.io/asset/report/${__value.text}"}]}]}, {"matcher": {"id": "byName", "options": "Affected Host"}, "properties": [{"id": "custom.width", "value": 131}]}, {"matcher": {"id": "byName", "options": "Count"}, "properties": [{"id": "custom.width", "value": 90}]}, {"matcher": {"id": "byName", "options": "AS Name"}, "properties": [{"id": "custom.width", "value": 138}]}, {"matcher": {"id": "byName", "options": "Time"}, "properties": [{"id": "custom.width", "value": 245}]}, {"matcher": {"id": "byName", "options": "Decision"}, "properties": [{"id": "custom.width", "value": 95}]}]}, "gridPos": {"h": 9, "w": 14, "x": 0, "y": 0}, "id": 2, "interval": "15s", "options": {"cellHeight": "sm", "footer": {"countRows": false, "enablePagination": true, "fields": ["Value"], "reducer": ["sum"], "show": true}, "showHeader": true, "sortBy": [{"desc": true, "displayName": "Count"}]}, "pluginVersion": "10.4.2", "targets": [{"datasource": {"type": "prometheus", "uid": "prometheusdatasource"}, "editorMode": "code", "exemplar": false, "expr": "sum by (instance,country,asname,asnumber,iprange,ip,type) (count_over_time(cs_lapi_decision{instance=~\"${host:raw}\"}[30d:1m]))", "format": "table", "instant": true, "legendFormat": "__auto", "range": false, "refId": "A"}], "title": "Cyberthreats Over Last Month / Granularity: 1m", "transformations": [{"id": "organize", "options": {"excludeByName": {"Time": true, "ip": false, "latitude": false, "longitude": false, "scenario": false, "scope": false}, "includeByName": {}, "indexByName": {"Time": 0, "Value": 8, "asname": 4, "asnumber": 3, "country": 2, "instance": 1, "ip": 6, "iprange": 5, "type": 7}, "renameByName": {"Trend #A": "Count", "Value": "Count", "asname": "AS Name", "asnumber": "ASN", "country": "Country", "duration": "Duration", "instance": "Affected Host", "ip": "IP", "iprange": "Subnet", "scenario": "Scenario", "scope": "Scope", "type": "Decision"}}}], "type": "table"}, {"datasource": {"type": "prometheus", "uid": "prometheusdatasource"}, "fieldConfig": {"defaults": {"color": {"mode": "palette-classic"}, "custom": {"hideFrom": {"legend": false, "tooltip": false, "viz": false}}, "fieldMinMax": false, "links": [{"title": "${__series.name}", "url": "/d/${__dashboard.uid}/${__dashboard}?var-Filters=country%7C%3D%7C${__field.labels.country}"}], "mappings": []}, "overrides": []}, "gridPos": {"h": 9, "w": 4, "x": 14, "y": 0}, "id": 4, "options": {"displayLabels": ["name", "percent"], "legend": {"displayMode": "list", "placement": "bottom", "showLegend": false}, "pieType": "pie", "reduceOptions": {"calcs": ["lastNotNull"], "fields": "", "values": true}, "tooltip": {"mode": "single", "sort": "none"}}, "pluginVersion": "10.4.2", "targets": [{"datasource": {"type": "prometheus", "uid": "prometheusdatasource"}, "editorMode": "code", "exemplar": false, "expr": "topk(10, sum by (country) (count_over_time(cs_lapi_decision{instance=~\"${host:raw}\"}[30d:1m])))", "format": "time_series", "instant": true, "legendFormat": "__auto", "range": false, "refId": "A"}], "title": "Top 10 Cyberthreat Countries", "type": "piechart"}, {"datasource": {"type": "prometheus", "uid": "prometheusdatasource"}, "fieldConfig": {"defaults": {"color": {"mode": "thresholds"}, "custom": {"hideFrom": {"legend": false, "tooltip": false, "viz": false}}, "fieldMinMax": false, "mappings": [], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}}, "overrides": []}, "gridPos": {"h": 9, "w": 6, "x": 18, "y": 0}, "id": 1, "options": {"basemap": {"config": {}, "name": "Layer 0", "opacity": 1, "type": "default"}, "controls": {"mouseWheelZoom": true, "showAttribution": true, "showDebug": false, "showMeasure": false, "showScale": false, "showZoom": true}, "layers": [{"config": {"showLegend": false, "style": {"color": {"fixed": "#37872D"}, "opacity": 0.4, "rotation": {"fixed": 0, "max": 360, "min": -360, "mode": "mod"}, "size": {"fixed": 2, "max": 15, "min": 2}, "symbol": {"fixed": "img/icons/marker/circle.svg", "mode": "fixed"}, "symbolAlign": {"horizontal": "left", "vertical": "center"}, "text": {"field": "Country", "fixed": "", "mode": "field"}, "textConfig": {"fontSize": 15, "offsetX": 15, "offsetY": 0, "textAlign": "center", "textBaseline": "middle"}}}, "filterData": {"id": "byRefId", "options": "A"}, "location": {"lookup": "Country", "mode": "auto"}, "name": "Markers", "opacity": 1, "tooltip": false, "type": "markers"}], "tooltip": {"mode": "details"}, "view": {"allLayers": false, "id": "fit", "lastOnly": false, "lat": 0, "layer": "Markers", "lon": 0, "shared": false, "zoom": 15}}, "pluginVersion": "10.4.2", "targets": [{"datasource": {"type": "prometheus", "uid": "prometheusdatasource"}, "editorMode": "code", "exemplar": false, "expr": "sum by(country,longitude,latitude) (count_over_time(cs_lapi_decision{instance=~\"${host:raw}\"}[$__range]))", "format": "table", "instant": true, "legendFormat": "__auto", "range": false, "refId": "A"}], "title": "Cyberthreats Map", "transformations": [{"id": "organize", "options": {"excludeByName": {"Trend #A": true, "Value": true, "__name__": true, "latitude": false, "scope": true}, "includeByName": {}, "indexByName": {"Time": 0, "Value": 13, "asname": 4, "asnumber": 3, "country": 2, "duration": 9, "instance": 1, "ip": 6, "iprange": 5, "latitude": 10, "longitude": 11, "scenario": 7, "scope": 12, "type": 8}, "renameByName": {"Time": "Received Time", "asname": "Name", "asnumber": "ASN", "country": "Country", "duration": "Duration", "instance": "Affected Host", "ip": "IP", "iprange": "Subnet", "latitude": "Lat", "longitude": "Long", "scenario": "Scenario", "scope": "", "type": "Type"}}}], "type": "geomap"}, {"datasource": {"type": "prometheus", "uid": "prometheusdatasource"}, "fieldConfig": {"defaults": {"color": {"mode": "thresholds"}, "custom": {"align": "auto", "cellOptions": {"type": "auto"}, "filterable": true, "inspect": false}, "mappings": [{"options": {"AD": {"index": 0, "text": "\ud83c\udde6\ud83c\udde9 Andorra"}, "AE": {"index": 1, "text": "\ud83c\udde6\ud83c\uddea United Arab Emirates"}, "AF": {"index": 2, "text": "\ud83c\udde6\ud83c\uddeb Afghanistan"}, "AG": {"index": 3, "text": "\ud83c\udde6\ud83c\uddec Antigua and Barbuda"}, "AI": {"index": 4, "text": "\ud83c\udde6\ud83c\uddee Anguilla"}, "AL": {"index": 5, "text": "\ud83c\udde6\ud83c\uddf1 Albania"}, "AM": {"index": 6, "text": "\ud83c\udde6\ud83c\uddf2 Armenia"}, "AN": {"index": 7, "text": "\ud83c\uddf3\ud83c\uddf1 Netherlands Antilles"}, "AO": {"index": 8, "text": "\ud83c\udde6\ud83c\uddf4 Angola"}, "AQ": {"index": 9, "text": "\ud83c\udde6\ud83c\uddf6 Antarctica"}, "AR": {"index": 10, "text": "\ud83c\udde6\ud83c\uddf7 Argentina"}, "AS": {"index": 11, "text": "\ud83c\udde6\ud83c\uddf8 American Samoa"}, "AT": {"index": 12, "text": "\ud83c\udde6\ud83c\uddf9 Austria"}, "AU": {"index": 13, "text": "\ud83c\udde6\ud83c\uddfa Australia"}, "AW": {"index": 14, "text": "\ud83c\udde6\ud83c\uddfc Aruba"}, "AX": {"index": 15, "text": "\ud83c\udde6\ud83c\uddfd \u00c5land"}, "AZ": {"index": 16, "text": "\ud83c\udde6\ud83c\uddff Azerbaijan"}, "BA": {"index": 17, "text": "\ud83c\udde7\ud83c\udde6 Bosnia and Herzegovina"}, "BB": {"index": 18, "text": "\ud83c\udde7\ud83c\udde7 Barbados"}, "BD": {"index": 19, "text": "\ud83c\udde7\ud83c\udde9 Bangladesh"}, "BE": {"index": 20, "text": "\ud83c\udde7\ud83c\uddea Belgium"}, "BF": {"index": 21, "text": "\ud83c\udde7\ud83c\uddeb Burkina Faso"}, "BG": {"index": 22, "text": "\ud83c\udde7\ud83c\uddec Bulgaria"}, "BH": {"index": 23, "text": "\ud83c\udde7\ud83c\udded Bahrain"}, "BI": {"index": 24, "text": "\ud83c\udde7\ud83c\uddee Burundi"}, "BJ": {"index": 25, "text": "\ud83c\udde7\ud83c\uddef Benin"}, "BL": {"index": 26, "text": "\ud83c\udde7\ud83c\uddf1 Saint Barth\u00e9lemy"}, "BM": {"index": 27, "text": "\ud83c\udde7\ud83c\uddf2 Bermuda"}, "BN": {"index": 28, "text": "\ud83c\udde7\ud83c\uddf3 Brunei"}, "BO": {"index": 29, "text": "\ud83c\udde7\ud83c\uddf4 Bolivia"}, "BQ": {"index": 30, "text": "\ud83c\udde7\ud83c\uddf6 Bonaire, Sint Eustatius and Saba"}, "BR": {"index": 31, "text": "\ud83c\udde7\ud83c\uddf7 Brazil"}, "BS": {"index": 32, "text": "\ud83c\udde7\ud83c\uddf8 Bahamas"}, "BT": {"index": 33, "text": "\ud83c\udde7\ud83c\uddf9 Bhutan"}, "BV": {"index": 34, "text": "\ud83c\udde7\ud83c\uddfb Bouvet Island"}, "BW": {"index": 35, "text": "\ud83c\udde7\ud83c\uddfc Botswana"}, "BY": {"index": 36, "text": "\ud83c\udde7\ud83c\uddfe Belarus"}, "BZ": {"index": 37, "text": "\ud83c\udde7\ud83c\uddff Belize"}, "CA": {"index": 38, "text": "\ud83c\udde8\ud83c\udde6 Canada"}, "CC": {"index": 39, "text": "\ud83c\udde8\ud83c\udde8 Cocos (Keeling) Islands"}, "CD": {"index": 40, "text": "\ud83c\udde8\ud83c\udde9 Congo (DRC)"}, "CF": {"index": 41, "text": "\ud83c\udde8\ud83c\uddeb Central African Republic"}, "CG": {"index": 42, "text": "\ud83c\udde8\ud83c\uddec Congo (Republic)"}, "CH": {"index": 43, "text": "\ud83c\udde8\ud83c\udded Switzerland"}, "CI": {"index": 44, "text": "\ud83c\udde8\ud83c\uddee C\u00f4te D'Ivoire"}, "CK": {"index": 45, "text": "\ud83c\udde8\ud83c\uddf0 Cook Islands"}, "CL": {"index": 46, "text": "\ud83c\udde8\ud83c\uddf1 Chile"}, "CM": {"index": 47, "text": "\ud83c\udde8\ud83c\uddf2 Cameroon"}, "CN": {"index": 48, "text": "\ud83c\udde8\ud83c\uddf3 China"}, "CO": {"index": 49, "text": "\ud83c\udde8\ud83c\uddf4 Colombia"}, "CR": {"index": 50, "text": "\ud83c\udde8\ud83c\uddf7 Costa Rica"}, "CU": {"index": 51, "text": "\ud83c\udde8\ud83c\uddfa Cuba"}, "CV": {"index": 52, "text": "\ud83c\udde8\ud83c\uddfb Cape Verde"}, "CW": {"index": 53, "text": "\ud83c\udde8\ud83c\uddfc Cura\u00e7ao"}, "CX": {"index": 54, "text": "\ud83c\udde8\ud83c\uddfd Christmas Island"}, "CY": {"index": 55, "text": "\ud83c\udde8\ud83c\uddfe Cyprus"}, "CZ": {"index": 56, "text": "\ud83c\udde8\ud83c\uddff Czech Republic"}, "DE": {"index": 57, "text": "\ud83c\udde9\ud83c\uddea Germany"}, "DJ": {"index": 58, "text": "\ud83c\udde9\ud83c\uddef Djibouti"}, "DK": {"index": 59, "text": "\ud83c\udde9\ud83c\uddf0 Denmark"}, "DM": {"index": 60, "text": "\ud83c\udde9\ud83c\uddf2 Dominica"}, "DO": {"index": 61, "text": "\ud83c\udde9\ud83c\uddf4 Dominican Republic"}, "DZ": {"index": 62, "text": "\ud83c\udde9\ud83c\uddff Algeria"}, "EC": {"index": 63, "text": "\ud83c\uddea\ud83c\udde8 Ecuador"}, "EE": {"index": 64, "text": "\ud83c\uddea\ud83c\uddea Estonia"}, "EG": {"index": 65, "text": "\ud83c\uddea\ud83c\uddec Egypt"}, "EH": {"index": 66, "text": "\ud83c\uddea\ud83c\udded Western Sahara"}, "ER": {"index": 67, "text": "\ud83c\uddea\ud83c\uddf7 Eritrea"}, "ES": {"index": 68, "text": "\ud83c\uddea\ud83c\uddf8 Spain"}, "ET": {"index": 69, "text": "\ud83c\uddea\ud83c\uddf9 Ethiopia"}, "FI": {"index": 70, "text": "\ud83c\uddeb\ud83c\uddee Finland"}, "FJ": {"index": 71, "text": "\ud83c\uddeb\ud83c\uddef Fiji"}, "FK": {"index": 72, "text": "\ud83c\uddeb\ud83c\uddf0 Falkland Islands (Malvinas)"}, "FM": {"index": 73, "text": "\ud83c\uddeb\ud83c\uddf2 Micronesia"}, "FO": {"index": 74, "text": "\ud83c\uddeb\ud83c\uddf4 Faroe Islands"}, "FR": {"index": 75, "text": "\ud83c\uddeb\ud83c\uddf7 France"}, "GA": {"index": 76, "text": "\ud83c\uddec\ud83c\udde6 Gabon"}, "GB": {"index": 77, "text": "\ud83c\uddec\ud83c\udde7 United Kingdom"}, "GD": {"index": 78, "text": "\ud83c\uddec\ud83c\udde9 Grenada"}, "GE": {"index": 79, "text": "\ud83c\uddec\ud83c\uddea Georgia"}, "GF": {"index": 80, "text": "\ud83c\uddec\ud83c\uddeb French Guiana"}, "GG": {"index": 81, "text": "\ud83c\uddec\ud83c\uddec Guernsey"}, "GH": {"index": 82, "text": "\ud83c\uddec\ud83c\udded Ghana"}, "GI": {"index": 83, "text": "\ud83c\uddec\ud83c\uddee Gibraltar"}, "GL": {"index": 84, "text": "\ud83c\uddec\ud83c\uddf1 Greenland"}, "GM": {"index": 85, "text": "\ud83c\uddec\ud83c\uddf2 Gambia"}, "GN": {"index": 86, "text": "\ud83c\uddec\ud83c\uddf3 Guinea"}, "GP": {"index": 87, "text": "\ud83c\uddec\ud83c\uddf5 Guadeloupe"}, "GQ": {"index": 88, "text": "\ud83c\uddec\ud83c\uddf6 Equatorial Guinea"}, "GR": {"index": 89, "text": "\ud83c\uddec\ud83c\uddf7 Greece"}, "GS": {"index": 90, "text": "\ud83c\uddec\ud83c\uddf8 South Georgia"}, "GT": {"index": 91, "text": "\ud83c\uddec\ud83c\uddf9 Guatemala"}, "GU": {"index": 92, "text": "\ud83c\uddec\ud83c\uddfa Guam"}, "GW": {"index": 93, "text": "\ud83c\uddec\ud83c\uddfc Guinea-Bissau"}, "GY": {"index": 94, "text": "\ud83c\uddec\ud83c\uddfe Guyana"}, "GZ": {"index": 95, "text": "\ud83c\uddf5\ud83c\uddf8 Gaza Strip"}, "HK": {"index": 96, "text": "\ud83c\udded\ud83c\uddf0 Hong Kong"}, "HM": {"index": 97, "text": "\ud83c\udded\ud83c\uddf2 Heard Island and McDonald Islands"}, "HN": {"index": 98, "text": "\ud83c\udded\ud83c\uddf3 Honduras"}, "HR": {"index": 99, "text": "\ud83c\udded\ud83c\uddf7 Croatia"}, "HT": {"index": 100, "text": "\ud83c\udded\ud83c\uddf9 Haiti"}, "HU": {"index": 101, "text": "\ud83c\udded\ud83c\uddfa Hungary"}, "ID": {"index": 102, "text": "\ud83c\uddee\ud83c\udde9 Indonesia"}, "IE": {"index": 103, "text": "\ud83c\uddee\ud83c\uddea Ireland"}, "IL": {"index": 104, "text": "\ud83c\uddee\ud83c\uddf1 Israel"}, "IM": {"index": 105, "text": "\ud83c\uddee\ud83c\uddf2 Isle of Man"}, "IN": {"index": 106, "text": "\ud83c\uddee\ud83c\uddf3 India"}, "IO": {"index": 107, "text": "\ud83c\uddee\ud83c\uddf4 British Indian Ocean Territory"}, "IQ": {"index": 108, "text": "\ud83c\uddee\ud83c\uddf6 Iraq"}, "IR": {"index": 109, "text": "\ud83c\uddee\ud83c\uddf7 Iran"}, "IS": {"index": 110, "text": "\ud83c\uddee\ud83c\uddf8 Iceland"}, "IT": {"index": 111, "text": "\ud83c\uddee\ud83c\uddf9 Italy"}, "JE": {"index": 112, "text": "\ud83c\uddef\ud83c\uddea Jersey"}, "JM": {"index": 113, "text": "\ud83c\uddef\ud83c\uddf2 Jamaica"}, "JO": {"index": 114, "text": "\ud83c\uddef\ud83c\uddf4 Jordan"}, "JP": {"index": 115, "text": "\ud83c\uddef\ud83c\uddf5 Japan"}, "KE": {"index": 116, "text": "\ud83c\uddf0\ud83c\uddea Kenya"}, "KG": {"index": 117, "text": "\ud83c\uddf0\ud83c\uddec Kyrgyzstan"}, "KH": {"index": 118, "text": "\ud83c\uddf0\ud83c\udded Cambodia"}, "KI": {"index": 119, "text": "\ud83c\uddf0\ud83c\uddee Kiribati"}, "KM": {"index": 120, "text": "\ud83c\uddf0\ud83c\uddf2 Comoros"}, "KN": {"index": 121, "text": "\ud83c\uddf0\ud83c\uddf3 Saint Kitts and Nevis"}, "KP": {"index": 122, "text": "\ud83c\uddf0\ud83c\uddf5 North Korea"}, "KR": {"index": 123, "text": "\ud83c\uddf0\ud83c\uddf7 South Korea"}, "KW": {"index": 124, "text": "\ud83c\uddf0\ud83c\uddfc Kuwait"}, "KY": {"index": 125, "text": "\ud83c\uddf0\ud83c\uddfe Cayman Islands"}, "KZ": {"index": 126, "text": "\ud83c\uddf0\ud83c\uddff Kazakhstan"}, "LA": {"index": 127, "text": "\ud83c\uddf1\ud83c\udde6 Laos"}, "LB": {"index": 128, "text": "\ud83c\uddf1\ud83c\udde7 Lebanon"}, "LC": {"index": 129, "text": "\ud83c\uddf1\ud83c\udde8 Saint Lucia"}, "LI": {"index": 130, "text": "\ud83c\uddf1\ud83c\uddee Liechtenstein"}, "LK": {"index": 131, "text": "\ud83c\uddf1\ud83c\uddf0 Sri Lanka"}, "LR": {"index": 132, "text": "\ud83c\uddf1\ud83c\uddf7 Liberia"}, "LS": {"index": 133, "text": "\ud83c\uddf1\ud83c\uddf8 Lesotho"}, "LT": {"index": 134, "text": "\ud83c\uddf1\ud83c\uddf9 Lithuania"}, "LU": {"index": 135, "text": "\ud83c\uddf1\ud83c\uddfa Luxembourg"}, "LV": {"index": 136, "text": "\ud83c\uddf1\ud83c\uddfb Latvia"}, "LY": {"index": 137, "text": "\ud83c\uddf1\ud83c\uddfe Libya"}, "MA": {"index": 138, "text": "\ud83c\uddf2\ud83c\udde6 Morocco"}, "MC": {"index": 139, "text": "\ud83c\uddf2\ud83c\udde8 Monaco"}, "MD": {"index": 140, "text": "\ud83c\uddf2\ud83c\udde9 Moldova"}, "ME": {"index": 141, "text": "\ud83c\uddf2\ud83c\uddea Montenegro"}, "MF": {"index": 142, "text": "\ud83c\uddf2\ud83c\uddeb Saint Martin"}, "MG": {"index": 143, "text": "\ud83c\uddf2\ud83c\uddec Madagascar"}, "MH": {"index": 144, "text": "\ud83c\uddf2\ud83c\udded Marshall Islands"}, "MK": {"index": 145, "text": "\ud83c\uddf2\ud83c\uddf0 Macedonia"}, "ML": {"index": 146, "text": "\ud83c\uddf2\ud83c\uddf1 Mali"}, "MM": {"index": 147, "text": "\ud83c\uddf2\ud83c\uddf2 Myanmar"}, "MN": {"index": 148, "text": "\ud83c\uddf2\ud83c\uddf3 Mongolia"}, "MO": {"index": 149, "text": "\ud83c\uddf2\ud83c\uddf4 Macao"}, "MP": {"index": 150, "text": "\ud83c\uddf2\ud83c\uddf5 Northern Mariana Islands"}, "MQ": {"index": 151, "text": "\ud83c\uddf2\ud83c\uddf6 Martinique"}, "MR": {"index": 152, "text": "\ud83c\uddf2\ud83c\uddf7 Mauritania"}, "MS": {"index": 153, "text": "\ud83c\uddf2\ud83c\uddf8 Montserrat"}, "MT": {"index": 154, "text": "\ud83c\uddf2\ud83c\uddf9 Malta"}, "MU": {"index": 155, "text": "\ud83c\uddf2\ud83c\uddfa Mauritius"}, "MV": {"index": 156, "text": "\ud83c\uddf2\ud83c\uddfb Maldives"}, "MW": {"index": 157, "text": "\ud83c\uddf2\ud83c\uddfc Malawi"}, "MX": {"index": 158, "text": "\ud83c\uddf2\ud83c\uddfd Mexico"}, "MY": {"index": 159, "text": "\ud83c\uddf2\ud83c\uddfe Malaysia"}, "MZ": {"index": 160, "text": "\ud83c\uddf2\ud83c\uddff Mozambique"}, "NA": {"index": 161, "text": "\ud83c\uddf3\ud83c\udde6 Namibia"}, "NC": {"index": 162, "text": "\ud83c\uddf3\ud83c\udde8 New Caledonia"}, "NE": {"index": 163, "text": "\ud83c\uddf3\ud83c\uddea Niger"}, "NF": {"index": 164, "text": "\ud83c\uddf3\ud83c\uddeb Norfolk Island"}, "NG": {"index": 165, "text": "\ud83c\uddf3\ud83c\uddec Nigeria"}, "NI": {"index": 166, "text": "\ud83c\uddf3\ud83c\uddee Nicaragua"}, "NL": {"index": 167, "text": "\ud83c\uddf3\ud83c\uddf1 Netherlands"}, "NO": {"index": 168, "text": "\ud83c\uddf3\ud83c\uddf4 Norway"}, "NP": {"index": 169, "text": "\ud83c\uddf3\ud83c\uddf5 Nepal"}, "NR": {"index": 170, "text": "\ud83c\uddf3\ud83c\uddf7 Nauru"}, "NU": {"index": 171, "text": "\ud83c\uddf3\ud83c\uddfa Niue"}, "NZ": {"index": 172, "text": "\ud83c\uddf3\ud83c\uddff New Zealand"}, "OM": {"index": 173, "text": "\ud83c\uddf4\ud83c\uddf2 Oman"}, "PA": {"index": 174, "text": "\ud83c\uddf5\ud83c\udde6 Panama"}, "PE": {"index": 175, "text": "\ud83c\uddf5\ud83c\uddea Peru"}, "PF": {"index": 176, "text": "\ud83c\uddf5\ud83c\uddeb French Polynesia"}, "PG": {"index": 177, "text": "\ud83c\uddf5\ud83c\uddec Papua New Guinea"}, "PH": {"index": 178, "text": "\ud83c\uddf5\ud83c\udded Philippines"}, "PK": {"index": 179, "text": "\ud83c\uddf5\ud83c\uddf0 Pakistan"}, "PL": {"index": 180, "text": "\ud83c\uddf5\ud83c\uddf1 Poland"}, "PM": {"index": 181, "text": "\ud83c\uddf5\ud83c\uddf2 Saint Pierre and Miquelon"}, "PN": {"index": 182, "text": "\ud83c\uddf5\ud83c\uddf3 Pitcairn"}, "PR": {"index": 183, "text": "\ud83c\uddf5\ud83c\uddf7 Puerto Rico"}, "PS": {"index": 184, "text": "\ud83c\uddf5\ud83c\uddf8 Palestinian Territory"}, "PT": {"index": 185, "text": "\ud83c\uddf5\ud83c\uddf9 Portugal"}, "PW": {"index": 186, "text": "\ud83c\uddf5\ud83c\uddfc Palau"}, "PY": {"index": 187, "text": "\ud83c\uddf5\ud83c\uddfe Paraguay"}, "QA": {"index": 188, "text": "\ud83c\uddf6\ud83c\udde6 Qatar"}, "RE": {"index": 189, "text": "\ud83c\uddf7\ud83c\uddea R\u00e9union"}, "RO": {"index": 190, "text": "\ud83c\uddf7\ud83c\uddf4 Romania"}, "RS": {"index": 191, "text": "\ud83c\uddf7\ud83c\uddf8 Serbia"}, "RU": {"index": 192, "text": "\ud83c\uddf7\ud83c\uddfa Russia"}, "RW": {"index": 193, "text": "\ud83c\uddf7\ud83c\uddfc Rwanda"}, "SA": {"index": 194, "text": "\ud83c\uddf8\ud83c\udde6 Saudi Arabia"}, "SB": {"index": 195, "text": "\ud83c\uddf8\ud83c\udde7 Solomon Islands"}, "SC": {"index": 196, "text": "\ud83c\uddf8\ud83c\udde8 Seychelles"}, "SD": {"index": 197, "text": "\ud83c\uddf8\ud83c\udde9 Sudan"}, "SE": {"index": 198, "text": "\ud83c\uddf8\ud83c\uddea Sweden"}, "SG": {"index": 199, "text": "\ud83c\uddf8\ud83c\uddec Singapore"}, "SH": {"index": 200, "text": "\ud83c\uddf8\ud83c\udded Saint Helena"}, "SI": {"index": 201, "text": "\ud83c\uddf8\ud83c\uddee Slovenia"}, "SJ": {"index": 202, "text": "\ud83c\uddf8\ud83c\uddef Svalbard and Jan Mayen"}, "SK": {"index": 203, "text": "\ud83c\uddf8\ud83c\uddf0 Slovakia"}, "SL": {"index": 204, "text": "\ud83c\uddf8\ud83c\uddf1 Sierra Leone"}, "SM": {"index": 205, "text": "\ud83c\uddf8\ud83c\uddf2 San Marino"}, "SN": {"index": 206, "text": "\ud83c\uddf8\ud83c\uddf3 Senegal"}, "SO": {"index": 207, "text": "\ud83c\uddf8\ud83c\uddf4 Somalia"}, "SR": {"index": 208, "text": "\ud83c\uddf8\ud83c\uddf7 Suriname"}, "SS": {"index": 209, "text": "\ud83c\uddf8\ud83c\uddf8 South Sudan"}, "ST": {"index": 210, "text": "\ud83c\uddf8\ud83c\uddf9 S\u00e3o Tom\u00e9 and Pr\u00edncipe"}, "SV": {"index": 211, "text": "\ud83c\uddf8\ud83c\uddfb El Salvador"}, "SX": {"index": 212, "text": "\ud83c\uddf8\ud83c\uddfd Sint Maarten"}, "SY": {"index": 213, "text": "\ud83c\uddf8\ud83c\uddfe Syria"}, "SZ": {"index": 214, "text": "\ud83c\uddf8\ud83c\uddff Swaziland"}, "TC": {"index": 215, "text": "\ud83c\uddf9\ud83c\udde8 Turks and Caicos Islands"}, "TD": {"index": 216, "text": "\ud83c\uddf9\ud83c\udde9 Chad"}, "TF": {"index": 217, "text": "\ud83c\uddf9\ud83c\uddeb French Southern Territories"}, "TG": {"index": 218, "text": "\ud83c\uddf9\ud83c\uddec Togo"}, "TH": {"index": 219, "text": "\ud83c\uddf9\ud83c\udded Thailand"}, "TJ": {"index": 220, "text": "\ud83c\uddf9\ud83c\uddef Tajikistan"}, "TK": {"index": 221, "text": "\ud83c\uddf9\ud83c\uddf0 Tokelau"}, "TL": {"index": 222, "text": "\ud83c\uddf9\ud83c\uddf1 Timor-Leste"}, "TM": {"index": 223, "text": "\ud83c\uddf9\ud83c\uddf2 Turkmenistan"}, "TN": {"index": 224, "text": "\ud83c\uddf9\ud83c\uddf3 Tunisia"}, "TO": {"index": 225, "text": "\ud83c\uddf9\ud83c\uddf4 Tonga"}, "TR": {"index": 226, "text": "\ud83c\uddf9\ud83c\uddf7 Turkey"}, "TT": {"index": 227, "text": "\ud83c\uddf9\ud83c\uddf9 Trinidad and Tobago"}, "TV": {"index": 228, "text": "\ud83c\uddf9\ud83c\uddfb Tuvalu"}, "TW": {"index": 229, "text": "\ud83c\uddf9\ud83c\uddfc Taiwan"}, "TZ": {"index": 230, "text": "\ud83c\uddf9\ud83c\uddff Tanzania"}, "UA": {"index": 231, "text": "\ud83c\uddfa\ud83c\udde6 Ukraine"}, "UG": {"index": 232, "text": "\ud83c\uddfa\ud83c\uddec Uganda"}, "UM": {"index": 233, "text": "\ud83c\uddfa\ud83c\uddf2 U.S. Minor Outlying Islands"}, "US": {"index": 234, "text": "\ud83c\uddfa\ud83c\uddf8 United States"}, "UY": {"index": 235, "text": "\ud83c\uddfa\ud83c\uddfe Uruguay"}, "UZ": {"index": 236, "text": "\ud83c\uddfa\ud83c\uddff Uzbekistan"}, "VA": {"index": 237, "text": "\ud83c\uddfb\ud83c\udde6 Vatican City"}, "VC": {"index": 238, "text": "\ud83c\uddfb\ud83c\udde8 Saint Vincent and The Grenadines"}, "VE": {"index": 239, "text": "\ud83c\uddfb\ud83c\uddea Venezuela"}, "VG": {"index": 240, "text": "\ud83c\uddfb\ud83c\uddec British Virgin Islands"}, "VI": {"index": 241, "text": "\ud83c\uddfb\ud83c\uddee U.S. Virgin Islands"}, "VN": {"index": 242, "text": "\ud83c\uddfb\ud83c\uddf3 Vietnam"}, "VU": {"index": 243, "text": "\ud83c\uddfb\ud83c\uddfa Vanuatu"}, "WF": {"index": 244, "text": "\ud83c\uddfc\ud83c\uddeb Wallis and Futuna"}, "WS": {"index": 245, "text": "\ud83c\uddfc\ud83c\uddf8 Samoa"}, "XK": {"index": 246, "text": "\ud83c\uddfd\ud83c\uddf0 Kosovo"}, "YE": {"index": 247, "text": "\ud83c\uddfe\ud83c\uddea Yemen"}, "YT": {"index": 248, "text": "\ud83c\uddfe\ud83c\uddf9 Mayotte"}, "ZA": {"index": 249, "text": "\ud83c\uddff\ud83c\udde6 South Africa"}, "ZM": {"index": 250, "text": "\ud83c\uddff\ud83c\uddf2 Zambia"}, "ZW": {"index": 251, "text": "\ud83c\uddff\ud83c\uddfc Zimbabwe"}}, "type": "value"}], "thresholds": {"mode": "absolute", "steps": [{"color": "green", "value": null}]}, "unit": "none"}, "overrides": [{"matcher": {"id": "byName", "options": "__name__"}, "properties": [{"id": "custom.width", "value": 202}]}, {"matcher": {"id": "byName", "options": "scenario"}, "properties": [{"id": "custom.width", "value": 206}]}, {"matcher": {"id": "byName", "options": "Time"}, "properties": [{"id": "custom.width", "value": 164}]}, {"matcher": {"id": "byName", "options": "country"}, "properties": [{"id": "custom.width", "value": 104}]}, {"matcher": {"id": "byName", "options": "type"}, "properties": [{"id": "custom.width", "value": 67}]}, {"matcher": {"id": "byName", "options": "instance"}, "properties": [{"id": "custom.width", "value": 149}]}, {"matcher": {"id": "byName", "options": "ASN"}, "properties": [{"id": "custom.width", "value": 102}, {"id": "links", "value": [{"targetBlank": true, "title": "RIPE", "url": "https://apps.db.ripe.net/db-web-ui/query?bflag=true&dflag=false&rflag=false&source=GRS&searchtext=AS${__value.text}"}, {"targetBlank": true, "title": "RIPEstats", "url": "https://stat.ripe.net/AS${__value.text}"}, {"targetBlank": true, "title": "APNIC", "url": "https://wq.apnic.net//static/search.html?query=AS${__value.text}"}, {"targetBlank": true, "title": "NetOX", "url": "https://netox.apnic.net/apnic-at-a-glance/AS${__value.text}"}]}]}, {"matcher": {"id": "byName", "options": "AS Name"}, "properties": [{"id": "custom.width", "value": 412}]}, {"matcher": {"id": "byName", "options": "Decision"}, "properties": [{"id": "custom.width", "value": 168}]}, {"matcher": {"id": "byName", "options": "IP"}, "properties": [{"id": "custom.width", "value": 161}, {"id": "links", "value": [{"targetBlank": true, "title": "Crowdsec CTI", "url": "https://app.crowdsec.net/cti/${__value.text}"}, {"targetBlank": true, "title": "Shodan", "url": "https://www.shodan.io/host/${__value.text}"}, {"targetBlank": true, "title": "\u0421ensys", "url": "https://search.censys.io/hosts/${__value.text}"}, {"targetBlank": true, "title": "Criminal IP", "url": "https://www.criminalip.io/asset/report/${__value.text}"}]}]}, {"matcher": {"id": "byName", "options": "Subnet"}, "properties": [{"id": "custom.width", "value": 150}, {"id": "links", "value": [{"targetBlank": true, "title": "RIPE", "url": "https://apps.db.ripe.net/db-web-ui/query?bflag=true&dflag=false&rflag=false&source=GRS&searchtext=${__value.text}"}, {"targetBlank": true, "title": "RIPEstats", "url": "https://stat.ripe.net/${__value.text}"}, {"targetBlank": true, "title": "APNIC", "url": "https://wq.apnic.net//static/search.html?query=${__value.text}"}, {"targetBlank": true, "title": "NetOX", "url": "https://netox.apnic.net/apnic-at-a-glance/${__value.text}"}, {"targetBlank": true, "title": "Crowdsec CTI", "url": "https://app.crowdsec.net/cti?q=ip_range%3A%22${__value.text}%22"}, {"targetBlank": true, "title": "Shodan", "url": "https://www.shodan.io/search?query=net%3A${__value.text}"}, {"targetBlank": true, "title": "\u0421ensys", "url": "https://search.censys.io/search?resource=hosts&q=${__value.text}"}, {"targetBlank": true, "title": "Criminal IP", "url": "https://www.criminalip.io/asset/search?query=ip%3A${__value.text}"}]}]}, {"matcher": {"id": "byName", "options": "Scenario"}, "properties": [{"id": "custom.width", "value": 230}]}, {"matcher": {"id": "byName", "options": "Affected Host"}, "properties": [{"id": "custom.width", "value": 131}]}, {"matcher": {"id": "byName", "options": "Timestamp"}, "properties": [{"id": "custom.width", "value": 160}]}, {"matcher": {"id": "byName", "options": "Country"}, "properties": [{"id": "custom.width", "value": 119}]}]}, "gridPos": {"h": 10, "w": 24, "x": 0, "y": 9}, "id": 3, "options": {"cellHeight": "sm", "footer": {"countRows": true, "enablePagination": true, "fields": "", "reducer": ["count"], "show": true}, "frameIndex": 1, "showHeader": true, "sortBy": [{"desc": true, "displayName": "Timestamp"}]}, "pluginVersion": "10.4.2", "targets": [{"datasource": {"type": "prometheus", "uid": "prometheusdatasource"}, "editorMode": "code", "expr": "cs_lapi_decision{instance=~\"${host:raw}\"}[$__range:$__interval]", "format": "table", "instant": false, "legendFormat": "__auto", "range": true, "refId": "A"}], "title": "Realtime Cyberthreats: ${__from:date:YYYY-MM-DD HH:mm:ss} - ${__to:date:YYYY-MM-DD HH:mm:ss} / Granularity: $__interval", "transformations": [{"id": "organize", "options": {"excludeByName": {"Value": true, "__name__": true, "asnumber": false, "duration": true, "ip": false, "iprange": false, "latitude": true, "longitude": true, "scope": true}, "includeByName": {}, "indexByName": {"Time": 0, "Value": 14, "__name__": 9, "asname": 4, "asnumber": 3, "country": 2, "duration": 10, "instance": 1, "ip": 6, "iprange": 5, "latitude": 11, "longitude": 12, "scenario": 8, "scope": 13, "type": 7}, "renameByName": {"Time": "Timestamp", "asname": "AS Name", "asnumber": "ASN", "country": "Country", "instance": "Affected Host", "ip": "IP", "iprange": "Subnet", "scenario": "Scenario", "type": "Decision"}}}], "type": "table"}], "refresh": "5m", "schemaVersion": 39, "tags": ["cyberthreat", "crowdsec"], "templating": {"list": [{"allValue": ".*", "current": {}, "datasource": {"type": "prometheus", "uid": "prometheusdatasource"}, "definition": "label_values(cs_lapi_decision,instance)", "hide": 0, "includeAll": true, "label": "Host", "multi": false, "name": "host", "options": [], "query": {"qryType": 1, "query": "label_values(cs_lapi_decision,instance)", "refId": "PrometheusVariableQueryEditor-VariableQuery"}, "refresh": 1, "regex": "", "skipUrlSync": false, "sort": 0, "type": "query"}, {"datasource": {"type": "prometheus", "uid": "PBFA97CFB590B2093"}, "filters": [], "hide": 0, "name": "Filters", "skipUrlSync": false, "type": "adhoc"}]}, "time": {"from": "now-24h", "to": "now"}, "timepicker": {}, "timezone": "", "title": "Crowdsec Cyber Threat Insights", "uid": "cc93901e-cd55-4492-afd0-3d56e2eab00b", "version": 141, "weekStart": "", "gnetId": 21689} \ No newline at end of file diff --git a/prometheus/data/config/prometheus.yaml b/prometheus/data/config/prometheus.yaml index 428bee7..caa5991 100644 --- a/prometheus/data/config/prometheus.yaml +++ b/prometheus/data/config/prometheus.yaml @@ -16,3 +16,8 @@ scrape_configs: scrape_interval: 2s static_configs: - targets: ["caddy:2019"] + + - job_name: crowdsec + scrape_interval: 10s + static_configs: + - targets: ["crowdsec:6060"]