ncc.zabbix_templates

Yohn Y. 2024-05-16 Parent:afe2333fd7b9

24:ddddc38d5cf8 Go to Latest

ncc.zabbix_templates/authelia/zbx_export_templates.yaml

* Исправление ошибки с определением недоступности сервиса Authelia

History
1 zabbix_export:
2 version: '6.0'
3 date: '2024-05-16T18:37:09Z'
4 groups:
5 - uuid: 22941f4e01294888a9bed3aae15f6ef9
6 name: Templates/AWNET
7 templates:
8 - uuid: 36ecb42516794d619a451029cce9303c
9 template: Authelia
10 name: Authelia
11 groups:
12 - name: Templates/AWNET
13 items:
14 - uuid: a3e7fcb6c2dd4a96887f97c27ad825d7
15 name: 'Authelia: Отказов в авторизации'
16 type: DEPENDENT
17 key: aw.app.authelia.auth_fail
18 delay: '0'
19 preprocessing:
20 - type: PROMETHEUS_PATTERN
21 parameters:
22 - 'authelia_authn{banned="false",success="false"}'
23 - value
24 - ''
25 - type: SIMPLE_CHANGE
26 parameters:
27 - ''
28 master_item:
29 key: 'web.page.get[{$AW.AUTHELIA.URL}]'
30 tags:
31 - tag: Application
32 value: Authelia
33 - tag: Subsystem
34 value: Auth
35 - uuid: fcc7e961ce9b420a92fec46e65a8aa6c
36 name: 'Authelia: Успешных авторизаций'
37 type: DEPENDENT
38 key: aw.app.authelia.auth_ok
39 delay: '0'
40 preprocessing:
41 - type: PROMETHEUS_PATTERN
42 parameters:
43 - 'authelia_authn{banned="false",success="true"}'
44 - value
45 - ''
46 - type: SIMPLE_CHANGE
47 parameters:
48 - ''
49 master_item:
50 key: 'web.page.get[{$AW.AUTHELIA.URL}]'
51 tags:
52 - tag: Application
53 value: Authelia
54 - tag: Subsystem
55 value: Auth
56 - uuid: 66c27cac80404699881d7d8081fc2e15
57 name: 'Authelia: Количество рабочий потоков приложения'
58 type: DEPENDENT
59 key: aw.app.authelia.go_threads
60 delay: '0'
61 preprocessing:
62 - type: PROMETHEUS_PATTERN
63 parameters:
64 - go_threads
65 - value
66 - ''
67 master_item:
68 key: 'web.page.get[{$AW.AUTHELIA.URL}]'
69 tags:
70 - tag: Application
71 value: Authelia
72 - uuid: 06b818dd09974179849d8f37cda9fdba
73 name: 'Authelia: Запросы к сервису - код 200'
74 type: DEPENDENT
75 key: 'aw.app.authelia.http[200]'
76 delay: '0'
77 preprocessing:
78 - type: PROMETHEUS_PATTERN
79 parameters:
80 - 'authelia_authz{code="200"}'
81 - value
82 - ''
83 - type: SIMPLE_CHANGE
84 parameters:
85 - ''
86 master_item:
87 key: 'web.page.get[{$AW.AUTHELIA.URL}]'
88 tags:
89 - tag: Application
90 value: Authelia
91 - tag: Subsystem
92 value: HTTP
93 - uuid: ee22063cc43346a2afe58b43639eadf5
94 name: 'Authelia: Запросы к сервису - код 401'
95 type: DEPENDENT
96 key: 'aw.app.authelia.http[401]'
97 delay: '0'
98 preprocessing:
99 - type: PROMETHEUS_PATTERN
100 parameters:
101 - 'authelia_authz{code="401"}'
102 - value
103 - ''
104 - type: SIMPLE_CHANGE
105 parameters:
106 - ''
107 master_item:
108 key: 'web.page.get[{$AW.AUTHELIA.URL}]'
109 tags:
110 - tag: Application
111 value: Authelia
112 - tag: Subsystem
113 value: HTTP
114 - uuid: eb31c9fabf2f471f95b549e8a274d0a3
115 name: '_ Сырые метрики authelia'
116 key: 'web.page.get[{$AW.AUTHELIA.URL}]'
117 history: '0'
118 trends: '0'
119 value_type: TEXT
120 preprocessing:
121 - type: JAVASCRIPT
122 parameters:
123 - |
124 var value_p = value.split('\n');
125 var flag = false;
126 var res = ''
128 for (var i in value_p) {
129 var _buf = value_p[i].trim();
130 if (flag) {
131 res += _buf + '\n';
132 } else if (_buf.length == 0 && i > 1) {
133 flag = true;
137 return res;
139 tags:
140 - tag: Application
141 value: Authelia
142 - uuid: d445124298294904970ad1ff8919db49
143 name: 'Доступность страницы с метриками Authenia'
144 key: 'web.page.perf[{$AW.AUTHELIA.URL}]'
145 value_type: FLOAT
146 tags:
147 - tag: Application
148 value: Authelia
149 triggers:
150 - uuid: 70ae70799fe64521a38335c002cbc4aa
151 expression: 'last(/Authelia/web.page.perf[{$AW.AUTHELIA.URL}])=0 or nodata(/Authelia/web.page.perf[{$AW.AUTHELIA.URL}],{$AW.AUTHELIA.TIMEOUT.CRIT})=1'
152 name: 'Не доступна страница с метриками Authenia'
153 priority: HIGH
154 macros:
155 - macro: '{$AW.AUTHELIA.TIMEOUT.CRIT}'
156 value: 5m
157 description: 'Критическое время недоступности сервиса'
158 - macro: '{$AW.AUTHELIA.URL}'
159 value: 'http://127.0.0.1:9092/metrics'
160 description: 'URL, где расположены метрики Authelia'