Last active 1 week ago

Revision 15500f58d6e6b538ae57bd58a82be924bf4ed5d8

grafana.json Raw
1{
2 "apiVersion": "dashboard.grafana.app/v2",
3 "kind": "Dashboard",
4 "metadata": {
5 "name": "ad-samba-audit2",
6 "generation": 17,
7 "creationTimestamp": "2026-07-03T12:41:09Z",
8 "labels": {},
9 "annotations": {}
10 },
11 "spec": {
12 "annotations": [
13 {
14 "kind": "AnnotationQuery",
15 "spec": {
16 "query": {
17 "kind": "DataQuery",
18 "group": "grafana",
19 "version": "v0",
20 "spec": {}
21 },
22 "enable": true,
23 "hide": true,
24 "iconColor": "rgba(0, 211, 255, 1)",
25 "name": "Annotations & Alerts",
26 "builtIn": true
27 }
28 }
29 ],
30 "cursorSync": "Off",
31 "editable": true,
32 "elements": {
33 "panel-1": {
34 "kind": "Panel",
35 "spec": {
36 "id": 1,
37 "title": "Logins OK",
38 "description": "Успешные входы в домен (samba_auth): машинные и пользовательские, разбивка по домену.",
39 "links": [],
40 "data": {
41 "kind": "QueryGroup",
42 "spec": {
43 "queries": [
44 {
45 "kind": "PanelQuery",
46 "spec": {
47 "query": {
48 "kind": "DataQuery",
49 "group": "influxdb",
50 "version": "v0",
51 "spec": {
52 "alias": "machine_login",
53 "groupBy": [
54 {
55 "params": [
56 "$interval"
57 ],
58 "type": "time"
59 },
60 {
61 "params": [
62 "domain::tag"
63 ],
64 "type": "tag"
65 },
66 {
67 "params": [
68 "null"
69 ],
70 "type": "fill"
71 }
72 ],
73 "measurement": "samba_auth",
74 "orderByTime": "ASC",
75 "policy": "default",
76 "query": "SELECT count(\"client_account\") FROM \"samba_auth\" WHERE (\"status\"::tag = 'NT_STATUS_OK' AND \"account\"::tag =~ /^MACHINE/) AND $timeFilter GROUP BY time($interval), \"domain\"::tag fill(null)",
77 "rawQuery": false,
78 "resultFormat": "time_series",
79 "select": [
80 [
81 {
82 "params": [
83 "client_account"
84 ],
85 "type": "field"
86 },
87 {
88 "params": [],
89 "type": "count"
90 }
91 ]
92 ],
93 "tags": [
94 {
95 "key": "status::tag",
96 "operator": "=",
97 "value": "NT_STATUS_OK"
98 },
99 {
100 "condition": "AND",
101 "key": "account::tag",
102 "operator": "=~",
103 "value": "/^MACHINE/"
104 }
105 ]
106 },
107 "labels": {
108 "grafana.app/export-label": "influxdb-1"
109 }
110 },
111 "refId": "A",
112 "hidden": false
113 }
114 },
115 {
116 "kind": "PanelQuery",
117 "spec": {
118 "query": {
119 "kind": "DataQuery",
120 "group": "influxdb",
121 "version": "v0",
122 "spec": {
123 "alias": "user_login",
124 "groupBy": [
125 {
126 "params": [
127 "$interval"
128 ],
129 "type": "time"
130 },
131 {
132 "params": [
133 "domain::tag"
134 ],
135 "type": "tag"
136 },
137 {
138 "params": [
139 "null"
140 ],
141 "type": "fill"
142 }
143 ],
144 "measurement": "samba_auth",
145 "orderByTime": "ASC",
146 "policy": "default",
147 "query": "SELECT count(\"client_account\") FROM \"samba_auth\" WHERE (\"status\"::tag = 'NT_STATUS_OK' AND \"account\"::tag =~ /^user/) AND $timeFilter GROUP BY time($interval), \"domain\"::tag fill(null)",
148 "rawQuery": false,
149 "resultFormat": "time_series",
150 "select": [
151 [
152 {
153 "params": [
154 "client_account"
155 ],
156 "type": "field"
157 },
158 {
159 "params": [],
160 "type": "count"
161 }
162 ]
163 ],
164 "tags": [
165 {
166 "key": "status::tag",
167 "operator": "=",
168 "value": "NT_STATUS_OK"
169 },
170 {
171 "condition": "AND",
172 "key": "account::tag",
173 "operator": "=~",
174 "value": "/^user/"
175 },
176 {
177 "condition": "OR",
178 "key": "account::tag",
179 "operator": "=~",
180 "value": "/^loadtest/"
181 }
182 ]
183 },
184 "labels": {
185 "grafana.app/export-label": "influxdb-1"
186 }
187 },
188 "refId": "B",
189 "hidden": false
190 }
191 }
192 ],
193 "transformations": [],
194 "queryOptions": {}
195 }
196 },
197 "vizConfig": {
198 "kind": "VizConfig",
199 "group": "timeseries",
200 "version": "13.0.1+security-01",
201 "spec": {
202 "options": {
203 "annotations": {
204 "clustering": -1,
205 "multiLane": false
206 },
207 "legend": {
208 "calcs": [],
209 "displayMode": "list",
210 "placement": "bottom",
211 "showLegend": true
212 },
213 "tooltip": {
214 "hideZeros": false,
215 "mode": "single",
216 "sort": "none"
217 }
218 },
219 "fieldConfig": {
220 "defaults": {
221 "thresholds": {
222 "mode": "absolute",
223 "steps": [
224 {
225 "value": 0,
226 "color": "green"
227 },
228 {
229 "value": 80,
230 "color": "red"
231 }
232 ]
233 },
234 "color": {
235 "mode": "palette-classic"
236 },
237 "custom": {
238 "axisBorderShow": false,
239 "axisCenteredZero": false,
240 "axisColorMode": "text",
241 "axisLabel": "",
242 "axisPlacement": "auto",
243 "barAlignment": 0,
244 "barWidthFactor": 0.6,
245 "drawStyle": "line",
246 "fillOpacity": 10,
247 "gradientMode": "none",
248 "hideFrom": {
249 "legend": false,
250 "tooltip": false,
251 "viz": false
252 },
253 "insertNulls": false,
254 "lineInterpolation": "smooth",
255 "lineWidth": 1,
256 "pointSize": 5,
257 "scaleDistribution": {
258 "type": "linear"
259 },
260 "showPoints": "auto",
261 "showValues": false,
262 "spanNulls": false,
263 "stacking": {
264 "group": "A",
265 "mode": "none"
266 },
267 "thresholdsStyle": {
268 "mode": "off"
269 }
270 }
271 },
272 "overrides": []
273 }
274 }
275 }
276 }
277 },
278 "panel-10": {
279 "kind": "Panel",
280 "spec": {
281 "id": 10,
282 "title": "Samba: подключённых клиентов",
283 "description": "История числа подключённых SMB-клиентов (samba_clients.count).",
284 "links": [],
285 "data": {
286 "kind": "QueryGroup",
287 "spec": {
288 "queries": [
289 {
290 "kind": "PanelQuery",
291 "spec": {
292 "query": {
293 "kind": "DataQuery",
294 "group": "influxdb",
295 "version": "v0",
296 "spec": {
297 "alias": "clients",
298 "groupBy": [
299 {
300 "params": [
301 "$__interval"
302 ],
303 "type": "time"
304 },
305 {
306 "params": [
307 "null"
308 ],
309 "type": "fill"
310 }
311 ],
312 "measurement": "samba_clients",
313 "orderByTime": "ASC",
314 "policy": "default",
315 "query": "SELECT last(\"count\") FROM \"samba_clients\" WHERE $timeFilter GROUP BY time($__interval) fill(null)",
316 "rawQuery": false,
317 "resultFormat": "time_series",
318 "select": [
319 [
320 {
321 "params": [
322 "count"
323 ],
324 "type": "field"
325 },
326 {
327 "params": [],
328 "type": "last"
329 }
330 ]
331 ],
332 "tags": []
333 },
334 "labels": {
335 "grafana.app/export-label": "influxdb-1"
336 }
337 },
338 "refId": "A",
339 "hidden": false
340 }
341 }
342 ],
343 "transformations": [],
344 "queryOptions": {}
345 }
346 },
347 "vizConfig": {
348 "kind": "VizConfig",
349 "group": "timeseries",
350 "version": "13.0.1+security-01",
351 "spec": {
352 "options": {
353 "annotations": {
354 "clustering": -1,
355 "multiLane": false
356 },
357 "legend": {
358 "calcs": [],
359 "displayMode": "list",
360 "placement": "bottom",
361 "showLegend": true
362 },
363 "tooltip": {
364 "hideZeros": false,
365 "mode": "single",
366 "sort": "none"
367 }
368 },
369 "fieldConfig": {
370 "defaults": {
371 "unit": "none",
372 "thresholds": {
373 "mode": "absolute",
374 "steps": [
375 {
376 "value": 0,
377 "color": "green"
378 }
379 ]
380 },
381 "color": {
382 "mode": "palette-classic"
383 },
384 "custom": {
385 "axisBorderShow": false,
386 "axisCenteredZero": false,
387 "axisColorMode": "text",
388 "axisLabel": "",
389 "axisPlacement": "auto",
390 "barAlignment": 0,
391 "barWidthFactor": 0.6,
392 "drawStyle": "line",
393 "fillOpacity": 15,
394 "gradientMode": "none",
395 "hideFrom": {
396 "legend": false,
397 "tooltip": false,
398 "viz": false
399 },
400 "insertNulls": false,
401 "lineInterpolation": "stepAfter",
402 "lineWidth": 2,
403 "pointSize": 5,
404 "scaleDistribution": {
405 "type": "linear"
406 },
407 "showPoints": "auto",
408 "showValues": false,
409 "spanNulls": false,
410 "stacking": {
411 "group": "A",
412 "mode": "none"
413 },
414 "thresholdsStyle": {
415 "mode": "off"
416 }
417 }
418 },
419 "overrides": []
420 }
421 }
422 }
423 }
424 },
425 "panel-11": {
426 "kind": "Panel",
427 "spec": {
428 "id": 11,
429 "title": "Authentifications",
430 "description": "Успешные входы в домен (samba_auth): машинные и пользовательские, разбивка по домену.",
431 "links": [],
432 "data": {
433 "kind": "QueryGroup",
434 "spec": {
435 "queries": [
436 {
437 "kind": "PanelQuery",
438 "spec": {
439 "query": {
440 "kind": "DataQuery",
441 "group": "influxdb",
442 "version": "v0",
443 "spec": {
444 "alias": "machine_login_5m",
445 "groupBy": [
446 {
447 "params": [
448 "5m"
449 ],
450 "type": "time"
451 },
452 {
453 "params": [
454 "domain::tag"
455 ],
456 "type": "tag"
457 },
458 {
459 "params": [
460 "null"
461 ],
462 "type": "fill"
463 }
464 ],
465 "measurement": "samba_auth",
466 "orderByTime": "ASC",
467 "policy": "default",
468 "query": "SELECT count(\"client_account\") FROM \"samba_auth\" WHERE (\"status\"::tag = 'NT_STATUS_OK' AND \"account\"::tag =~ /^MACHINE/) AND $timeFilter GROUP BY time($interval), \"domain\"::tag fill(null)",
469 "rawQuery": false,
470 "resultFormat": "time_series",
471 "select": [
472 [
473 {
474 "params": [
475 "client_account"
476 ],
477 "type": "field"
478 },
479 {
480 "params": [],
481 "type": "count"
482 }
483 ]
484 ],
485 "tags": [
486 {
487 "key": "status::tag",
488 "operator": "=",
489 "value": "NT_STATUS_OK"
490 },
491 {
492 "condition": "AND",
493 "key": "account::tag",
494 "operator": "=~",
495 "value": "/^MACHINE/"
496 }
497 ]
498 },
499 "labels": {
500 "grafana.app/export-label": "influxdb-1"
501 }
502 },
503 "refId": "A",
504 "hidden": false
505 }
506 },
507 {
508 "kind": "PanelQuery",
509 "spec": {
510 "query": {
511 "kind": "DataQuery",
512 "group": "influxdb",
513 "version": "v0",
514 "spec": {
515 "alias": "user_login_5m",
516 "groupBy": [
517 {
518 "params": [
519 "5m"
520 ],
521 "type": "time"
522 },
523 {
524 "params": [
525 "domain::tag"
526 ],
527 "type": "tag"
528 },
529 {
530 "params": [
531 "null"
532 ],
533 "type": "fill"
534 }
535 ],
536 "measurement": "samba_auth",
537 "orderByTime": "ASC",
538 "policy": "default",
539 "query": "SELECT count(\"client_account\") FROM \"samba_auth\" WHERE (\"status\"::tag = 'NT_STATUS_OK' AND \"account\"::tag =~ /^user/) AND $timeFilter GROUP BY time($interval), \"domain\"::tag fill(null)",
540 "rawQuery": false,
541 "resultFormat": "time_series",
542 "select": [
543 [
544 {
545 "params": [
546 "client_account"
547 ],
548 "type": "field"
549 },
550 {
551 "params": [],
552 "type": "count"
553 }
554 ]
555 ],
556 "tags": [
557 {
558 "key": "status::tag",
559 "operator": "=",
560 "value": "NT_STATUS_OK"
561 },
562 {
563 "condition": "AND",
564 "key": "account::tag",
565 "operator": "=~",
566 "value": "/^user/"
567 },
568 {
569 "condition": "OR",
570 "key": "account::tag",
571 "operator": "=~",
572 "value": "/^loadtest/"
573 }
574 ]
575 },
576 "labels": {
577 "grafana.app/export-label": "influxdb-1"
578 }
579 },
580 "refId": "B",
581 "hidden": false
582 }
583 }
584 ],
585 "transformations": [],
586 "queryOptions": {}
587 }
588 },
589 "vizConfig": {
590 "kind": "VizConfig",
591 "group": "stat",
592 "version": "13.0.1+security-01",
593 "spec": {
594 "options": {
595 "colorMode": "value",
596 "graphMode": "area",
597 "justifyMode": "auto",
598 "orientation": "auto",
599 "percentChangeColorMode": "standard",
600 "reduceOptions": {
601 "calcs": [
602 "sum"
603 ],
604 "fields": "",
605 "values": false
606 },
607 "showPercentChange": false,
608 "textMode": "auto",
609 "wideLayout": true
610 },
611 "fieldConfig": {
612 "defaults": {
613 "thresholds": {
614 "mode": "absolute",
615 "steps": [
616 {
617 "value": 0,
618 "color": "green"
619 },
620 {
621 "value": 80,
622 "color": "red"
623 }
624 ]
625 },
626 "color": {
627 "mode": "palette-classic"
628 }
629 },
630 "overrides": []
631 }
632 }
633 }
634 }
635 },
636 "panel-2": {
637 "kind": "Panel",
638 "spec": {
639 "id": 2,
640 "title": "DSDB: изменения по операциям",
641 "description": "Число изменений объектов каталога (samba_dsdb), разбивка по типу операции.",
642 "links": [],
643 "data": {
644 "kind": "QueryGroup",
645 "spec": {
646 "queries": [
647 {
648 "kind": "PanelQuery",
649 "spec": {
650 "query": {
651 "kind": "DataQuery",
652 "group": "influxdb",
653 "version": "v0",
654 "spec": {
655 "groupBy": [],
656 "measurement": "samba_dsdb",
657 "orderByTime": "ASC",
658 "policy": "default",
659 "query": "SELECT count(\"status_code\") FROM \"samba_dsdb\" WHERE $timeFilter GROUP BY time($interval), \"operation\"::tag fill(null)",
660 "rawQuery": true,
661 "resultFormat": "time_series",
662 "select": [],
663 "tags": []
664 },
665 "labels": {
666 "grafana.app/export-label": "influxdb-1"
667 }
668 },
669 "refId": "A",
670 "hidden": false
671 }
672 }
673 ],
674 "transformations": [],
675 "queryOptions": {}
676 }
677 },
678 "vizConfig": {
679 "kind": "VizConfig",
680 "group": "timeseries",
681 "version": "13.0.1+security-01",
682 "spec": {
683 "options": {
684 "annotations": {
685 "clustering": -1,
686 "multiLane": false
687 },
688 "legend": {
689 "calcs": [],
690 "displayMode": "list",
691 "placement": "bottom",
692 "showLegend": true
693 },
694 "tooltip": {
695 "hideZeros": false,
696 "mode": "multi",
697 "sort": "desc"
698 }
699 },
700 "fieldConfig": {
701 "defaults": {
702 "thresholds": {
703 "mode": "absolute",
704 "steps": [
705 {
706 "value": 0,
707 "color": "green"
708 },
709 {
710 "value": 80,
711 "color": "red"
712 }
713 ]
714 },
715 "color": {
716 "mode": "palette-classic"
717 },
718 "custom": {
719 "axisBorderShow": false,
720 "axisCenteredZero": false,
721 "axisColorMode": "text",
722 "axisLabel": "",
723 "axisPlacement": "auto",
724 "barAlignment": 0,
725 "barWidthFactor": 0.6,
726 "drawStyle": "bars",
727 "fillOpacity": 50,
728 "gradientMode": "none",
729 "hideFrom": {
730 "legend": false,
731 "tooltip": false,
732 "viz": false
733 },
734 "insertNulls": false,
735 "lineInterpolation": "linear",
736 "lineWidth": 1,
737 "pointSize": 5,
738 "scaleDistribution": {
739 "type": "linear"
740 },
741 "showPoints": "auto",
742 "showValues": false,
743 "spanNulls": false,
744 "stacking": {
745 "group": "A",
746 "mode": "normal"
747 },
748 "thresholdsStyle": {
749 "mode": "off"
750 }
751 }
752 },
753 "overrides": []
754 }
755 }
756 }
757 }
758 },
759 "panel-3": {
760 "kind": "Panel",
761 "spec": {
762 "id": 3,
763 "title": "DSDB: система vs пользователь",
764 "description": "Изменения каталога с разбивкой по performedAsSystem (true = выполнено системой).",
765 "links": [],
766 "data": {
767 "kind": "QueryGroup",
768 "spec": {
769 "queries": [
770 {
771 "kind": "PanelQuery",
772 "spec": {
773 "query": {
774 "kind": "DataQuery",
775 "group": "influxdb",
776 "version": "v0",
777 "spec": {
778 "groupBy": [],
779 "measurement": "samba_dsdb",
780 "orderByTime": "ASC",
781 "policy": "default",
782 "query": "SELECT count(\"status_code\") FROM \"samba_dsdb\" WHERE $timeFilter GROUP BY time($interval), \"as_system\"::tag fill(null)",
783 "rawQuery": true,
784 "resultFormat": "time_series",
785 "select": [],
786 "tags": []
787 },
788 "labels": {
789 "grafana.app/export-label": "influxdb-1"
790 }
791 },
792 "refId": "A",
793 "hidden": false
794 }
795 }
796 ],
797 "transformations": [],
798 "queryOptions": {}
799 }
800 },
801 "vizConfig": {
802 "kind": "VizConfig",
803 "group": "timeseries",
804 "version": "13.0.1+security-01",
805 "spec": {
806 "options": {
807 "annotations": {
808 "clustering": -1,
809 "multiLane": false
810 },
811 "legend": {
812 "calcs": [],
813 "displayMode": "list",
814 "placement": "bottom",
815 "showLegend": true
816 },
817 "tooltip": {
818 "hideZeros": false,
819 "mode": "multi",
820 "sort": "desc"
821 }
822 },
823 "fieldConfig": {
824 "defaults": {
825 "thresholds": {
826 "mode": "absolute",
827 "steps": [
828 {
829 "value": 0,
830 "color": "green"
831 },
832 {
833 "value": 80,
834 "color": "red"
835 }
836 ]
837 },
838 "color": {
839 "mode": "palette-classic"
840 },
841 "custom": {
842 "axisBorderShow": false,
843 "axisCenteredZero": false,
844 "axisColorMode": "text",
845 "axisLabel": "",
846 "axisPlacement": "auto",
847 "barAlignment": 0,
848 "barWidthFactor": 0.6,
849 "drawStyle": "line",
850 "fillOpacity": 20,
851 "gradientMode": "none",
852 "hideFrom": {
853 "legend": false,
854 "tooltip": false,
855 "viz": false
856 },
857 "insertNulls": false,
858 "lineInterpolation": "smooth",
859 "lineWidth": 1,
860 "pointSize": 5,
861 "scaleDistribution": {
862 "type": "linear"
863 },
864 "showPoints": "auto",
865 "showValues": false,
866 "spanNulls": false,
867 "stacking": {
868 "group": "A",
869 "mode": "none"
870 },
871 "thresholdsStyle": {
872 "mode": "off"
873 }
874 }
875 },
876 "overrides": []
877 }
878 }
879 }
880 }
881 },
882 "panel-4": {
883 "kind": "Panel",
884 "spec": {
885 "id": 4,
886 "title": "DSDB: топ инициаторов (SID)",
887 "description": "Кто инициировал изменения каталога — разбивка по userSid.",
888 "links": [],
889 "data": {
890 "kind": "QueryGroup",
891 "spec": {
892 "queries": [
893 {
894 "kind": "PanelQuery",
895 "spec": {
896 "query": {
897 "kind": "DataQuery",
898 "group": "influxdb",
899 "version": "v0",
900 "spec": {
901 "groupBy": [],
902 "measurement": "samba_dsdb",
903 "orderByTime": "ASC",
904 "policy": "default",
905 "query": "SELECT count(\"status_code\") FROM \"samba_dsdb\" WHERE $timeFilter GROUP BY time($interval), \"user_sid\"::tag fill(null)",
906 "rawQuery": true,
907 "resultFormat": "time_series",
908 "select": [],
909 "tags": []
910 },
911 "labels": {
912 "grafana.app/export-label": "influxdb-1"
913 }
914 },
915 "refId": "A",
916 "hidden": false
917 }
918 }
919 ],
920 "transformations": [],
921 "queryOptions": {}
922 }
923 },
924 "vizConfig": {
925 "kind": "VizConfig",
926 "group": "timeseries",
927 "version": "13.0.1+security-01",
928 "spec": {
929 "options": {
930 "annotations": {
931 "clustering": -1,
932 "multiLane": false
933 },
934 "legend": {
935 "calcs": [
936 "sum"
937 ],
938 "displayMode": "table",
939 "placement": "right",
940 "showLegend": true
941 },
942 "tooltip": {
943 "hideZeros": false,
944 "mode": "multi",
945 "sort": "desc"
946 }
947 },
948 "fieldConfig": {
949 "defaults": {
950 "thresholds": {
951 "mode": "absolute",
952 "steps": [
953 {
954 "value": 0,
955 "color": "green"
956 },
957 {
958 "value": 80,
959 "color": "red"
960 }
961 ]
962 },
963 "color": {
964 "mode": "palette-classic"
965 },
966 "custom": {
967 "axisBorderShow": false,
968 "axisCenteredZero": false,
969 "axisColorMode": "text",
970 "axisLabel": "",
971 "axisPlacement": "auto",
972 "barAlignment": 0,
973 "barWidthFactor": 0.6,
974 "drawStyle": "bars",
975 "fillOpacity": 50,
976 "gradientMode": "none",
977 "hideFrom": {
978 "legend": false,
979 "tooltip": false,
980 "viz": false
981 },
982 "insertNulls": false,
983 "lineInterpolation": "linear",
984 "lineWidth": 1,
985 "pointSize": 5,
986 "scaleDistribution": {
987 "type": "linear"
988 },
989 "showPoints": "auto",
990 "showValues": false,
991 "spanNulls": false,
992 "stacking": {
993 "group": "A",
994 "mode": "normal"
995 },
996 "thresholdsStyle": {
997 "mode": "off"
998 }
999 }
1000 },
1001 "overrides": []
1002 }
1003 }
1004 }
1005 }
1006 },
1007 "panel-5": {
1008 "kind": "Panel",
1009 "spec": {
1010 "id": 5,
1011 "title": "Транзакции: длительность (mean/max)",
1012 "description": "Длительность транзакций каталога (samba_dsdb_tx) в микросекундах.",
1013 "links": [],
1014 "data": {
1015 "kind": "QueryGroup",
1016 "spec": {
1017 "queries": [
1018 {
1019 "kind": "PanelQuery",
1020 "spec": {
1021 "query": {
1022 "kind": "DataQuery",
1023 "group": "influxdb",
1024 "version": "v0",
1025 "spec": {
1026 "groupBy": [],
1027 "measurement": "samba_dsdb_tx",
1028 "orderByTime": "ASC",
1029 "policy": "default",
1030 "query": "SELECT mean(\"duration\") AS \"mean\", max(\"duration\") AS \"max\" FROM \"samba_dsdb_tx\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
1031 "rawQuery": true,
1032 "resultFormat": "time_series",
1033 "select": [],
1034 "tags": []
1035 },
1036 "labels": {
1037 "grafana.app/export-label": "influxdb-1"
1038 }
1039 },
1040 "refId": "A",
1041 "hidden": false
1042 }
1043 }
1044 ],
1045 "transformations": [],
1046 "queryOptions": {}
1047 }
1048 },
1049 "vizConfig": {
1050 "kind": "VizConfig",
1051 "group": "timeseries",
1052 "version": "13.0.1+security-01",
1053 "spec": {
1054 "options": {
1055 "annotations": {
1056 "clustering": -1,
1057 "multiLane": false
1058 },
1059 "legend": {
1060 "calcs": [
1061 "mean",
1062 "max"
1063 ],
1064 "displayMode": "table",
1065 "placement": "bottom",
1066 "showLegend": true
1067 },
1068 "tooltip": {
1069 "hideZeros": false,
1070 "mode": "multi",
1071 "sort": "desc"
1072 }
1073 },
1074 "fieldConfig": {
1075 "defaults": {
1076 "unit": "µs",
1077 "thresholds": {
1078 "mode": "absolute",
1079 "steps": [
1080 {
1081 "value": 0,
1082 "color": "green"
1083 },
1084 {
1085 "value": 80,
1086 "color": "red"
1087 }
1088 ]
1089 },
1090 "color": {
1091 "mode": "palette-classic"
1092 },
1093 "custom": {
1094 "axisBorderShow": false,
1095 "axisCenteredZero": false,
1096 "axisColorMode": "text",
1097 "axisLabel": "",
1098 "axisPlacement": "auto",
1099 "barAlignment": 0,
1100 "barWidthFactor": 0.6,
1101 "drawStyle": "line",
1102 "fillOpacity": 10,
1103 "gradientMode": "none",
1104 "hideFrom": {
1105 "legend": false,
1106 "tooltip": false,
1107 "viz": false
1108 },
1109 "insertNulls": false,
1110 "lineInterpolation": "smooth",
1111 "lineWidth": 1,
1112 "pointSize": 5,
1113 "scaleDistribution": {
1114 "type": "linear"
1115 },
1116 "showPoints": "auto",
1117 "showValues": false,
1118 "spanNulls": false,
1119 "stacking": {
1120 "group": "A",
1121 "mode": "none"
1122 },
1123 "thresholdsStyle": {
1124 "mode": "off"
1125 }
1126 }
1127 },
1128 "overrides": []
1129 }
1130 }
1131 }
1132 }
1133 },
1134 "panel-6": {
1135 "kind": "Panel",
1136 "spec": {
1137 "id": 6,
1138 "title": "Транзакции по типу действия",
1139 "description": "Число транзакций каталога, разбивка по action (commit / rollback / prepare commit / begin).",
1140 "links": [],
1141 "data": {
1142 "kind": "QueryGroup",
1143 "spec": {
1144 "queries": [
1145 {
1146 "kind": "PanelQuery",
1147 "spec": {
1148 "query": {
1149 "kind": "DataQuery",
1150 "group": "influxdb",
1151 "version": "v0",
1152 "spec": {
1153 "groupBy": [],
1154 "measurement": "samba_dsdb_tx",
1155 "orderByTime": "ASC",
1156 "policy": "default",
1157 "query": "SELECT count(\"duration\") FROM \"samba_dsdb_tx\" WHERE $timeFilter GROUP BY time($interval), \"action\"::tag fill(null)",
1158 "rawQuery": true,
1159 "resultFormat": "time_series",
1160 "select": [],
1161 "tags": []
1162 },
1163 "labels": {
1164 "grafana.app/export-label": "influxdb-1"
1165 }
1166 },
1167 "refId": "A",
1168 "hidden": false
1169 }
1170 }
1171 ],
1172 "transformations": [],
1173 "queryOptions": {}
1174 }
1175 },
1176 "vizConfig": {
1177 "kind": "VizConfig",
1178 "group": "timeseries",
1179 "version": "13.0.1+security-01",
1180 "spec": {
1181 "options": {
1182 "annotations": {
1183 "clustering": -1,
1184 "multiLane": false
1185 },
1186 "legend": {
1187 "calcs": [],
1188 "displayMode": "list",
1189 "placement": "bottom",
1190 "showLegend": true
1191 },
1192 "tooltip": {
1193 "hideZeros": false,
1194 "mode": "multi",
1195 "sort": "desc"
1196 }
1197 },
1198 "fieldConfig": {
1199 "defaults": {
1200 "thresholds": {
1201 "mode": "absolute",
1202 "steps": [
1203 {
1204 "value": 0,
1205 "color": "green"
1206 },
1207 {
1208 "value": 80,
1209 "color": "red"
1210 }
1211 ]
1212 },
1213 "color": {
1214 "mode": "palette-classic"
1215 },
1216 "custom": {
1217 "axisBorderShow": false,
1218 "axisCenteredZero": false,
1219 "axisColorMode": "text",
1220 "axisLabel": "",
1221 "axisPlacement": "auto",
1222 "barAlignment": 0,
1223 "barWidthFactor": 0.6,
1224 "drawStyle": "bars",
1225 "fillOpacity": 50,
1226 "gradientMode": "none",
1227 "hideFrom": {
1228 "legend": false,
1229 "tooltip": false,
1230 "viz": false
1231 },
1232 "insertNulls": false,
1233 "lineInterpolation": "linear",
1234 "lineWidth": 1,
1235 "pointSize": 5,
1236 "scaleDistribution": {
1237 "type": "linear"
1238 },
1239 "showPoints": "auto",
1240 "showValues": false,
1241 "spanNulls": false,
1242 "stacking": {
1243 "group": "A",
1244 "mode": "normal"
1245 },
1246 "thresholdsStyle": {
1247 "mode": "off"
1248 }
1249 }
1250 },
1251 "overrides": []
1252 }
1253 }
1254 }
1255 }
1256 },
1257 "panel-7": {
1258 "kind": "Panel",
1259 "spec": {
1260 "id": 7,
1261 "title": "SMB activity",
1262 "description": "",
1263 "links": [],
1264 "data": {
1265 "kind": "QueryGroup",
1266 "spec": {
1267 "queries": [
1268 {
1269 "kind": "PanelQuery",
1270 "spec": {
1271 "query": {
1272 "kind": "DataQuery",
1273 "group": "influxdb",
1274 "version": "v0",
1275 "spec": {
1276 "alias": "user_smb",
1277 "groupBy": [
1278 {
1279 "params": [
1280 "$interval"
1281 ],
1282 "type": "time"
1283 },
1284 {
1285 "params": [
1286 "domain::tag"
1287 ],
1288 "type": "tag"
1289 },
1290 {
1291 "params": [
1292 "null"
1293 ],
1294 "type": "fill"
1295 }
1296 ],
1297 "measurement": "samba_authz",
1298 "orderByTime": "ASC",
1299 "policy": "default",
1300 "query": "SELECT count(\"client_account\") FROM \"samba_auth\" WHERE (\"status\"::tag = 'NT_STATUS_OK' AND \"account\"::tag =~ /^MACHINE/) AND $timeFilter GROUP BY time($interval), \"domain\"::tag fill(null)",
1301 "rawQuery": false,
1302 "resultFormat": "time_series",
1303 "select": [
1304 [
1305 {
1306 "params": [
1307 "auth_type"
1308 ],
1309 "type": "field"
1310 },
1311 {
1312 "params": [],
1313 "type": "count"
1314 }
1315 ]
1316 ],
1317 "tags": [
1318 {
1319 "key": "service::tag",
1320 "operator": "=",
1321 "value": "SMB2"
1322 },
1323 {
1324 "condition": "AND",
1325 "key": "auth_type::field",
1326 "operator": "=",
1327 "value": "krb5"
1328 },
1329 {
1330 "condition": "AND",
1331 "key": "account::tag",
1332 "operator": "=~",
1333 "value": "/^user-/"
1334 }
1335 ]
1336 },
1337 "labels": {
1338 "grafana.app/export-label": "influxdb-1"
1339 }
1340 },
1341 "refId": "A",
1342 "hidden": false
1343 }
1344 },
1345 {
1346 "kind": "PanelQuery",
1347 "spec": {
1348 "query": {
1349 "kind": "DataQuery",
1350 "group": "influxdb",
1351 "version": "v0",
1352 "spec": {
1353 "alias": "machine_smb",
1354 "groupBy": [
1355 {
1356 "params": [
1357 "$interval"
1358 ],
1359 "type": "time"
1360 },
1361 {
1362 "params": [
1363 "domain::tag"
1364 ],
1365 "type": "tag"
1366 },
1367 {
1368 "params": [
1369 "null"
1370 ],
1371 "type": "fill"
1372 }
1373 ],
1374 "measurement": "samba_authz",
1375 "orderByTime": "ASC",
1376 "policy": "default",
1377 "query": "SELECT count(\"client_account\") FROM \"samba_auth\" WHERE (\"status\"::tag = 'NT_STATUS_OK' AND \"account\"::tag =~ /^MACHINE/) AND $timeFilter GROUP BY time($interval), \"domain\"::tag fill(null)",
1378 "rawQuery": false,
1379 "resultFormat": "time_series",
1380 "select": [
1381 [
1382 {
1383 "params": [
1384 "auth_type"
1385 ],
1386 "type": "field"
1387 },
1388 {
1389 "params": [],
1390 "type": "count"
1391 }
1392 ]
1393 ],
1394 "tags": [
1395 {
1396 "key": "service::tag",
1397 "operator": "=",
1398 "value": "SMB2"
1399 },
1400 {
1401 "condition": "AND",
1402 "key": "auth_type::field",
1403 "operator": "=",
1404 "value": "krb5"
1405 },
1406 {
1407 "condition": "AND",
1408 "key": "account::tag",
1409 "operator": "=~",
1410 "value": "/^MACHINE/"
1411 }
1412 ]
1413 },
1414 "labels": {
1415 "grafana.app/export-label": "influxdb-1"
1416 }
1417 },
1418 "refId": "B",
1419 "hidden": false
1420 }
1421 }
1422 ],
1423 "transformations": [],
1424 "queryOptions": {}
1425 }
1426 },
1427 "vizConfig": {
1428 "kind": "VizConfig",
1429 "group": "timeseries",
1430 "version": "13.0.1+security-01",
1431 "spec": {
1432 "options": {
1433 "annotations": {
1434 "clustering": -1,
1435 "multiLane": false
1436 },
1437 "legend": {
1438 "calcs": [],
1439 "displayMode": "list",
1440 "placement": "bottom",
1441 "showLegend": true
1442 },
1443 "tooltip": {
1444 "hideZeros": false,
1445 "mode": "single",
1446 "sort": "none"
1447 }
1448 },
1449 "fieldConfig": {
1450 "defaults": {
1451 "thresholds": {
1452 "mode": "absolute",
1453 "steps": [
1454 {
1455 "value": 0,
1456 "color": "green"
1457 },
1458 {
1459 "value": 80,
1460 "color": "red"
1461 }
1462 ]
1463 },
1464 "color": {
1465 "mode": "palette-classic"
1466 },
1467 "custom": {
1468 "axisBorderShow": false,
1469 "axisCenteredZero": false,
1470 "axisColorMode": "text",
1471 "axisLabel": "",
1472 "axisPlacement": "auto",
1473 "barAlignment": 0,
1474 "barWidthFactor": 0.6,
1475 "drawStyle": "line",
1476 "fillOpacity": 10,
1477 "gradientMode": "none",
1478 "hideFrom": {
1479 "legend": false,
1480 "tooltip": false,
1481 "viz": false
1482 },
1483 "insertNulls": false,
1484 "lineInterpolation": "smooth",
1485 "lineWidth": 1,
1486 "pointSize": 5,
1487 "scaleDistribution": {
1488 "type": "linear"
1489 },
1490 "showPoints": "auto",
1491 "showValues": false,
1492 "spanNulls": false,
1493 "stacking": {
1494 "group": "A",
1495 "mode": "none"
1496 },
1497 "thresholdsStyle": {
1498 "mode": "off"
1499 }
1500 }
1501 },
1502 "overrides": []
1503 }
1504 }
1505 }
1506 }
1507 },
1508 "panel-8": {
1509 "kind": "Panel",
1510 "spec": {
1511 "id": 8,
1512 "title": "DNS activity",
1513 "description": "",
1514 "links": [],
1515 "data": {
1516 "kind": "QueryGroup",
1517 "spec": {
1518 "queries": [
1519 {
1520 "kind": "PanelQuery",
1521 "spec": {
1522 "query": {
1523 "kind": "DataQuery",
1524 "group": "influxdb",
1525 "version": "v0",
1526 "spec": {
1527 "alias": "rcode=0",
1528 "groupBy": [
1529 {
1530 "params": [
1531 "$interval"
1532 ],
1533 "type": "time"
1534 },
1535 {
1536 "params": [
1537 "null"
1538 ],
1539 "type": "fill"
1540 }
1541 ],
1542 "measurement": "samba_dns_rcode",
1543 "orderByTime": "ASC",
1544 "policy": "default",
1545 "query": "SELECT count(\"client_account\") FROM \"samba_auth\" WHERE (\"status\"::tag = 'NT_STATUS_OK' AND \"account\"::tag =~ /^MACHINE/) AND $timeFilter GROUP BY time($interval), \"domain\"::tag fill(null)",
1546 "rawQuery": false,
1547 "resultFormat": "time_series",
1548 "select": [
1549 [
1550 {
1551 "params": [
1552 "rcode"
1553 ],
1554 "type": "field"
1555 },
1556 {
1557 "params": [],
1558 "type": "count"
1559 }
1560 ]
1561 ],
1562 "tags": [
1563 {
1564 "key": "rcode::field",
1565 "operator": "=",
1566 "value": "0"
1567 },
1568 {
1569 "condition": "AND",
1570 "key": "direction::tag",
1571 "operator": "=",
1572 "value": "out_packet"
1573 }
1574 ]
1575 },
1576 "labels": {
1577 "grafana.app/export-label": "influxdb-1"
1578 }
1579 },
1580 "refId": "A",
1581 "hidden": false
1582 }
1583 },
1584 {
1585 "kind": "PanelQuery",
1586 "spec": {
1587 "query": {
1588 "kind": "DataQuery",
1589 "group": "influxdb",
1590 "version": "v0",
1591 "spec": {
1592 "alias": "rcode=3",
1593 "groupBy": [
1594 {
1595 "params": [
1596 "$interval"
1597 ],
1598 "type": "time"
1599 },
1600 {
1601 "params": [
1602 "null"
1603 ],
1604 "type": "fill"
1605 }
1606 ],
1607 "measurement": "samba_dns_rcode",
1608 "orderByTime": "ASC",
1609 "policy": "default",
1610 "query": "SELECT count(\"client_account\") FROM \"samba_auth\" WHERE (\"status\"::tag = 'NT_STATUS_OK' AND \"account\"::tag =~ /^MACHINE/) AND $timeFilter GROUP BY time($interval), \"domain\"::tag fill(null)",
1611 "rawQuery": false,
1612 "resultFormat": "time_series",
1613 "select": [
1614 [
1615 {
1616 "params": [
1617 "rcode"
1618 ],
1619 "type": "field"
1620 },
1621 {
1622 "params": [],
1623 "type": "count"
1624 }
1625 ]
1626 ],
1627 "tags": [
1628 {
1629 "key": "rcode::field",
1630 "operator": "=",
1631 "value": "3"
1632 },
1633 {
1634 "condition": "AND",
1635 "key": "direction::tag",
1636 "operator": "=",
1637 "value": "out_packet"
1638 }
1639 ]
1640 },
1641 "labels": {
1642 "grafana.app/export-label": "influxdb-1"
1643 }
1644 },
1645 "refId": "B",
1646 "hidden": false
1647 }
1648 }
1649 ],
1650 "transformations": [],
1651 "queryOptions": {}
1652 }
1653 },
1654 "vizConfig": {
1655 "kind": "VizConfig",
1656 "group": "timeseries",
1657 "version": "13.0.1+security-01",
1658 "spec": {
1659 "options": {
1660 "annotations": {
1661 "clustering": -1,
1662 "multiLane": false
1663 },
1664 "legend": {
1665 "calcs": [],
1666 "displayMode": "list",
1667 "placement": "bottom",
1668 "showLegend": true
1669 },
1670 "tooltip": {
1671 "hideZeros": false,
1672 "mode": "single",
1673 "sort": "none"
1674 }
1675 },
1676 "fieldConfig": {
1677 "defaults": {
1678 "thresholds": {
1679 "mode": "absolute",
1680 "steps": [
1681 {
1682 "value": 0,
1683 "color": "green"
1684 },
1685 {
1686 "value": 80,
1687 "color": "red"
1688 }
1689 ]
1690 },
1691 "color": {
1692 "mode": "palette-classic"
1693 },
1694 "custom": {
1695 "axisBorderShow": false,
1696 "axisCenteredZero": false,
1697 "axisColorMode": "text",
1698 "axisLabel": "",
1699 "axisPlacement": "auto",
1700 "barAlignment": 0,
1701 "barWidthFactor": 0.6,
1702 "drawStyle": "line",
1703 "fillOpacity": 10,
1704 "gradientMode": "none",
1705 "hideFrom": {
1706 "legend": false,
1707 "tooltip": false,
1708 "viz": false
1709 },
1710 "insertNulls": false,
1711 "lineInterpolation": "smooth",
1712 "lineWidth": 1,
1713 "pointSize": 5,
1714 "scaleDistribution": {
1715 "type": "linear"
1716 },
1717 "showPoints": "auto",
1718 "showValues": false,
1719 "spanNulls": false,
1720 "stacking": {
1721 "group": "A",
1722 "mode": "none"
1723 },
1724 "thresholdsStyle": {
1725 "mode": "off"
1726 }
1727 }
1728 },
1729 "overrides": []
1730 }
1731 }
1732 }
1733 }
1734 },
1735 "panel-9": {
1736 "kind": "Panel",
1737 "spec": {
1738 "id": 9,
1739 "title": "Samba: клиентов сейчас",
1740 "description": "Текущее число подключённых SMB-клиентов (последний опрос smbstatus -v, первый блок).",
1741 "links": [],
1742 "data": {
1743 "kind": "QueryGroup",
1744 "spec": {
1745 "queries": [
1746 {
1747 "kind": "PanelQuery",
1748 "spec": {
1749 "query": {
1750 "kind": "DataQuery",
1751 "group": "influxdb",
1752 "version": "v0",
1753 "spec": {
1754 "alias": "clients",
1755 "groupBy": [
1756 {
1757 "params": [
1758 "$interval"
1759 ],
1760 "type": "time"
1761 },
1762 {
1763 "params": [
1764 "null"
1765 ],
1766 "type": "fill"
1767 }
1768 ],
1769 "measurement": "samba_clients",
1770 "orderByTime": "ASC",
1771 "policy": "default",
1772 "query": "SELECT last(\"count\") FROM \"samba_clients\" WHERE $timeFilter GROUP BY time($interval) fill(null)",
1773 "rawQuery": false,
1774 "resultFormat": "time_series",
1775 "select": [
1776 [
1777 {
1778 "params": [
1779 "count"
1780 ],
1781 "type": "field"
1782 },
1783 {
1784 "params": [],
1785 "type": "last"
1786 }
1787 ]
1788 ],
1789 "tags": []
1790 },
1791 "labels": {
1792 "grafana.app/export-label": "influxdb-1"
1793 }
1794 },
1795 "refId": "A",
1796 "hidden": false
1797 }
1798 }
1799 ],
1800 "transformations": [],
1801 "queryOptions": {}
1802 }
1803 },
1804 "vizConfig": {
1805 "kind": "VizConfig",
1806 "group": "stat",
1807 "version": "13.0.1+security-01",
1808 "spec": {
1809 "options": {
1810 "colorMode": "value",
1811 "graphMode": "area",
1812 "justifyMode": "auto",
1813 "orientation": "auto",
1814 "percentChangeColorMode": "standard",
1815 "reduceOptions": {
1816 "calcs": [
1817 "lastNotNull"
1818 ],
1819 "fields": "",
1820 "values": false
1821 },
1822 "showPercentChange": false,
1823 "textMode": "auto",
1824 "wideLayout": true
1825 },
1826 "fieldConfig": {
1827 "defaults": {
1828 "unit": "none",
1829 "thresholds": {
1830 "mode": "absolute",
1831 "steps": [
1832 {
1833 "value": 0,
1834 "color": "green"
1835 },
1836 {
1837 "value": null,
1838 "color": "red"
1839 }
1840 ]
1841 },
1842 "color": {
1843 "mode": "palette-classic"
1844 }
1845 },
1846 "overrides": []
1847 }
1848 }
1849 }
1850 }
1851 }
1852 },
1853 "layout": {
1854 "kind": "GridLayout",
1855 "spec": {
1856 "items": [
1857 {
1858 "kind": "GridLayoutItem",
1859 "spec": {
1860 "x": 0,
1861 "y": 0,
1862 "width": 11,
1863 "height": 10,
1864 "element": {
1865 "kind": "ElementReference",
1866 "name": "panel-11"
1867 }
1868 }
1869 },
1870 {
1871 "kind": "GridLayoutItem",
1872 "spec": {
1873 "x": 11,
1874 "y": 0,
1875 "width": 13,
1876 "height": 10,
1877 "element": {
1878 "kind": "ElementReference",
1879 "name": "panel-1"
1880 }
1881 }
1882 },
1883 {
1884 "kind": "GridLayoutItem",
1885 "spec": {
1886 "x": 0,
1887 "y": 10,
1888 "width": 12,
1889 "height": 7,
1890 "element": {
1891 "kind": "ElementReference",
1892 "name": "panel-7"
1893 }
1894 }
1895 },
1896 {
1897 "kind": "GridLayoutItem",
1898 "spec": {
1899 "x": 12,
1900 "y": 10,
1901 "width": 12,
1902 "height": 7,
1903 "element": {
1904 "kind": "ElementReference",
1905 "name": "panel-8"
1906 }
1907 }
1908 },
1909 {
1910 "kind": "GridLayoutItem",
1911 "spec": {
1912 "x": 0,
1913 "y": 17,
1914 "width": 12,
1915 "height": 8,
1916 "element": {
1917 "kind": "ElementReference",
1918 "name": "panel-2"
1919 }
1920 }
1921 },
1922 {
1923 "kind": "GridLayoutItem",
1924 "spec": {
1925 "x": 12,
1926 "y": 17,
1927 "width": 12,
1928 "height": 8,
1929 "element": {
1930 "kind": "ElementReference",
1931 "name": "panel-3"
1932 }
1933 }
1934 },
1935 {
1936 "kind": "GridLayoutItem",
1937 "spec": {
1938 "x": 0,
1939 "y": 25,
1940 "width": 12,
1941 "height": 8,
1942 "element": {
1943 "kind": "ElementReference",
1944 "name": "panel-4"
1945 }
1946 }
1947 },
1948 {
1949 "kind": "GridLayoutItem",
1950 "spec": {
1951 "x": 12,
1952 "y": 25,
1953 "width": 12,
1954 "height": 8,
1955 "element": {
1956 "kind": "ElementReference",
1957 "name": "panel-5"
1958 }
1959 }
1960 },
1961 {
1962 "kind": "GridLayoutItem",
1963 "spec": {
1964 "x": 0,
1965 "y": 33,
1966 "width": 12,
1967 "height": 8,
1968 "element": {
1969 "kind": "ElementReference",
1970 "name": "panel-6"
1971 }
1972 }
1973 },
1974 {
1975 "kind": "GridLayoutItem",
1976 "spec": {
1977 "x": 0,
1978 "y": 41,
1979 "width": 6,
1980 "height": 8,
1981 "element": {
1982 "kind": "ElementReference",
1983 "name": "panel-9"
1984 }
1985 }
1986 },
1987 {
1988 "kind": "GridLayoutItem",
1989 "spec": {
1990 "x": 6,
1991 "y": 41,
1992 "width": 18,
1993 "height": 8,
1994 "element": {
1995 "kind": "ElementReference",
1996 "name": "panel-10"
1997 }
1998 }
1999 }
2000 ]
2001 }
2002 },
2003 "links": [],
2004 "liveNow": false,
2005 "preload": false,
2006 "tags": [
2007 "samba",
2008 "ad",
2009 "audit"
2010 ],
2011 "timeSettings": {
2012 "timezone": "browser",
2013 "from": "now-6h",
2014 "to": "now",
2015 "autoRefresh": "",
2016 "autoRefreshIntervals": [
2017 "5s",
2018 "10s",
2019 "30s",
2020 "1m",
2021 "5m",
2022 "15m",
2023 "30m",
2024 "1h",
2025 "2h",
2026 "1d"
2027 ],
2028 "hideTimepicker": false,
2029 "fiscalYearStartMonth": 0
2030 },
2031 "title": "Samba AD audit2",
2032 "variables": [
2033 {
2034 "kind": "IntervalVariable",
2035 "spec": {
2036 "name": "interval",
2037 "query": "1s,3s,5s,10s,30s,1m,10m,30m,1h,6h,12h,1d,7d,14d,30d",
2038 "current": {
2039 "text": "1m",
2040 "value": "1m"
2041 },
2042 "options": [
2043 {
2044 "selected": true,
2045 "text": "1m",
2046 "value": "1m"
2047 },
2048 {
2049 "selected": false,
2050 "text": "10m",
2051 "value": "10m"
2052 },
2053 {
2054 "selected": false,
2055 "text": "30m",
2056 "value": "30m"
2057 },
2058 {
2059 "selected": false,
2060 "text": "1h",
2061 "value": "1h"
2062 },
2063 {
2064 "selected": false,
2065 "text": "6h",
2066 "value": "6h"
2067 },
2068 {
2069 "selected": false,
2070 "text": "12h",
2071 "value": "12h"
2072 },
2073 {
2074 "selected": false,
2075 "text": "1d",
2076 "value": "1d"
2077 }
2078 ],
2079 "auto": false,
2080 "auto_min": "10s",
2081 "auto_count": 30,
2082 "refresh": "onTimeRangeChanged",
2083 "hide": "dontHide",
2084 "skipUrlSync": false
2085 }
2086 }
2087 ],
2088 "preferences": {
2089 "layout": {
2090 "kind": "GridLayout",
2091 "spec": {
2092 "items": []
2093 }
2094 }
2095 }
2096 }
2097}