ncc.zabbix_templates
2023-12-09
Parent:143ba793d077
ncc.zabbix_templates/HTTP/zbx_export_templates.yaml
+ Контроль версии для Linux * Увеличиваем интервал проверки связности для сайтов. Проверка была черезмерно интенсивоной
| awgur@0 | 1 zabbix_export: |
| awgur@0 | 2 version: '6.0' |
| awgur@16 | 3 date: '2023-12-09T11:04:11Z' |
| awgur@0 | 4 groups: |
| awgur@0 | 5 - uuid: 22941f4e01294888a9bed3aae15f6ef9 |
| awgur@0 | 6 name: Templates/AWNET |
| awgur@0 | 7 templates: |
| awgur@0 | 8 - uuid: c40bb45aea654661ad8d08af056cc7fd |
| awgur@0 | 9 template: 'Monitoring HTTP AWNET' |
| awgur@0 | 10 name: 'Мониторинг HTTP AWNET' |
| awgur@16 | 11 description: 'Версия: v0.r202312.1' |
| awgur@0 | 12 groups: |
| awgur@0 | 13 - name: Templates/AWNET |
| awgur@0 | 14 items: |
| awgur@0 | 15 - uuid: 0c18593e50564c28b81f1670e1b926ca |
| awgur@0 | 16 name: 'Потеря пакетов' |
| awgur@0 | 17 type: SIMPLE |
| awgur@0 | 18 key: 'icmppingloss["{HOST.CONN}",100,700,1000,5000]' |
| awgur@16 | 19 delay: 3m |
| awgur@0 | 20 value_type: FLOAT |
| awgur@0 | 21 tags: |
| awgur@0 | 22 - tag: Application |
| awgur@0 | 23 value: Доступность |
| awgur@0 | 24 - tag: Proto |
| awgur@0 | 25 value: ICMP |
| awgur@0 | 26 triggers: |
| awgur@0 | 27 - uuid: e4a815685f5a4d2386d81cc3d9080d15 |
| awgur@0 | 28 expression: 'last(/Monitoring HTTP AWNET/icmppingloss["{HOST.CONN}",100,700,1000,5000])>50' |
| awgur@0 | 29 name: 'Большой уровень потерь пакетов' |
| awgur@0 | 30 priority: HIGH |
| awgur@0 | 31 dependencies: |
| awgur@0 | 32 - name: 'Потеря сетевой связности с сервисом' |
| awgur@0 | 33 expression: 'last(/Monitoring HTTP AWNET/icmppingsec["{HOST.CONN}",10,700,1000,5000,max])=0 or last(/Monitoring HTTP AWNET/icmppingsec["{HOST.CONN}",10,700,1000,5000,min])=0' |
| awgur@0 | 34 - uuid: 74f3b5e5a64d44a793ca7274c05f657a |
| awgur@0 | 35 expression: 'last(/Monitoring HTTP AWNET/icmppingloss["{HOST.CONN}",100,700,1000,5000])>30' |
| awgur@0 | 36 name: 'Плохая связность с сервисом' |
| awgur@0 | 37 priority: AVERAGE |
| awgur@0 | 38 dependencies: |
| awgur@0 | 39 - name: 'Большой уровень потерь пакетов' |
| awgur@0 | 40 expression: 'last(/Monitoring HTTP AWNET/icmppingloss["{HOST.CONN}",100,700,1000,5000])>50' |
| awgur@0 | 41 tags: |
| awgur@0 | 42 - tag: Application |
| awgur@0 | 43 value: Доступность |
| awgur@0 | 44 - uuid: b29a8e52cc3444d28c53a53f12970d15 |
| awgur@0 | 45 name: 'Максимальная сетевая задержка сервиса' |
| awgur@0 | 46 type: SIMPLE |
| awgur@0 | 47 key: 'icmppingsec["{HOST.CONN}",10,700,1000,5000,max]' |
| awgur@0 | 48 value_type: FLOAT |
| awgur@0 | 49 units: s |
| awgur@0 | 50 tags: |
| awgur@0 | 51 - tag: Proto |
| awgur@0 | 52 value: ICMP |
| awgur@0 | 53 triggers: |
| awgur@0 | 54 - uuid: 98f8f82c16a04dd49e3b9edacfb484a4 |
| awgur@0 | 55 expression: 'last(/Monitoring HTTP AWNET/icmppingsec["{HOST.CONN}",10,700,1000,5000,max])>"200ms"' |
| awgur@0 | 56 name: 'Больная сетевая задержка при доступе к сервису' |
| awgur@0 | 57 priority: AVERAGE |
| awgur@0 | 58 dependencies: |
| awgur@0 | 59 - name: 'Большой уровень потерь пакетов' |
| awgur@0 | 60 expression: 'last(/Monitoring HTTP AWNET/icmppingloss["{HOST.CONN}",100,700,1000,5000])>50' |
| awgur@0 | 61 tags: |
| awgur@0 | 62 - tag: Application |
| awgur@0 | 63 value: Доступность |
| awgur@0 | 64 - uuid: dd7ae5e67efe43f2a47b437d232079cb |
| awgur@0 | 65 name: 'Минимальная сетевая задержка сервиса' |
| awgur@0 | 66 type: SIMPLE |
| awgur@0 | 67 key: 'icmppingsec["{HOST.CONN}",10,700,1000,5000,min]' |
| awgur@0 | 68 value_type: FLOAT |
| awgur@0 | 69 units: s |
| awgur@0 | 70 tags: |
| awgur@0 | 71 - tag: Proto |
| awgur@0 | 72 value: ICMP |
| awgur@0 | 73 - uuid: 8a682b9de14249d196886de1f6c4aace |
| awgur@0 | 74 name: 'Время доступа к сервису - вторичный порт' |
| awgur@0 | 75 type: SIMPLE |
| awgur@0 | 76 key: 'net.tcp.service.perf[tcp,"{HOST.CONN}","{$AW.HTTP.PORT_EX}"]' |
| awgur@0 | 77 value_type: FLOAT |
| awgur@0 | 78 units: s |
| awgur@0 | 79 tags: |
| awgur@0 | 80 - tag: Proto |
| awgur@0 | 81 value: HTTP |
| awgur@0 | 82 - tag: SubProto |
| awgur@0 | 83 value: TLS |
| awgur@0 | 84 triggers: |
| awgur@0 | 85 - uuid: 169c70370d5a41e18827d52de8706d36 |
| awgur@0 | 86 expression: 'last(/Monitoring HTTP AWNET/net.tcp.service.perf[tcp,"{HOST.CONN}","{$AW.HTTP.PORT_EX}"])=0' |
| awgur@0 | 87 name: 'Сервис не доступен - вторичный порт' |
| awgur@0 | 88 priority: HIGH |
| awgur@0 | 89 tags: |
| awgur@0 | 90 - tag: Application |
| awgur@0 | 91 value: Доступность |
| awgur@0 | 92 - uuid: d276f7bdf45b45c18fd5e6dcd2d72b26 |
| awgur@0 | 93 name: 'Время доступа к сервису' |
| awgur@0 | 94 type: SIMPLE |
| awgur@0 | 95 key: 'net.tcp.service.perf[tcp,"{HOST.CONN}","{$AW.HTTP.PORT}"]' |
| awgur@0 | 96 value_type: FLOAT |
| awgur@0 | 97 units: s |
| awgur@0 | 98 tags: |
| awgur@0 | 99 - tag: Proto |
| awgur@0 | 100 value: HTTP |
| awgur@0 | 101 - tag: SubProto |
| awgur@0 | 102 value: PLAIN |
| awgur@0 | 103 triggers: |
| awgur@0 | 104 - uuid: 3f26d6ca37c6486a8967901bc466e5b2 |
| awgur@0 | 105 expression: 'last(/Monitoring HTTP AWNET/net.tcp.service.perf[tcp,"{HOST.CONN}","{$AW.HTTP.PORT}"])=0' |
| awgur@0 | 106 name: 'Сервис не доступен' |
| awgur@0 | 107 priority: HIGH |
| awgur@0 | 108 tags: |
| awgur@0 | 109 - tag: Application |
| awgur@0 | 110 value: Доступность |
| awgur@0 | 111 httptests: |
| awgur@0 | 112 - uuid: da4b90b9053a43f195553c0a6634409b |
| awgur@0 | 113 name: 'Основная проверка' |
| awgur@0 | 114 agent: '{$AW.HTTP.AGENT_NAME}' |
| awgur@0 | 115 steps: |
| awgur@0 | 116 - name: 'Запрос страницы проверки' |
| awgur@0 | 117 url: '{$AW.HTTP.SCHEMA}://{HOST.CONN}:{$AW.HTTP.PORT}{$AW.HTTP.TEST_URL}' |
| awgur@0 | 118 follow_redirects: 'NO' |
| awgur@0 | 119 status_codes: '{$AW.HTTP.HTTP_CHECK_RESPONSE_CODE}' |
| awgur@0 | 120 tags: |
| awgur@0 | 121 - tag: ChackType |
| awgur@0 | 122 value: Основная |
| awgur@0 | 123 - tag: Proto |
| awgur@0 | 124 value: HTTP |
| awgur@0 | 125 macros: |
| awgur@0 | 126 - macro: '{$AW.HTTP.AGENT_NAME}' |
| awgur@0 | 127 value: AWNET.ZABBIX |
| awgur@0 | 128 description: 'Имя клиента для проверки' |
| awgur@0 | 129 - macro: '{$AW.HTTP.HTTP_CHECK_RESPONSE_CODE}' |
| awgur@0 | 130 value: '200' |
| awgur@0 | 131 description: 'Статус код проверочного ссайта' |
| awgur@0 | 132 - macro: '{$AW.HTTP.PORT}' |
| awgur@0 | 133 value: '443' |
| awgur@0 | 134 description: 'Основной порт сайта' |
| awgur@0 | 135 - macro: '{$AW.HTTP.PORT_EX}' |
| awgur@0 | 136 value: '80' |
| awgur@0 | 137 description: 'Дополнительный порт, с него например могут идти перенаправления или там развёрнута система мониторинга сайта' |
| awgur@0 | 138 - macro: '{$AW.HTTP.SCHEMA}' |
| awgur@0 | 139 value: https |
| awgur@0 | 140 description: 'Основная адресная схема сайта' |
| awgur@0 | 141 - macro: '{$AW.HTTP.TEST_URL}' |
| awgur@0 | 142 value: / |
| awgur@0 | 143 description: 'URL для тестирования' |
| awgur@0 | 144 - uuid: 0f6efdd37f094f65bf3c53fd6f1f551c |
| awgur@0 | 145 template: 'Monitoring HTTP AWNET - PHP' |
| awgur@0 | 146 name: 'Мониторинг HTTP AWNET - PHP' |
| awgur@16 | 147 description: 'Версия: v0.r202312.1' |
| awgur@0 | 148 templates: |
| awgur@0 | 149 - name: 'Monitoring HTTP AWNET' |
| awgur@0 | 150 groups: |
| awgur@0 | 151 - name: Templates/AWNET |
| awgur@0 | 152 items: |
| awgur@0 | 153 - uuid: 1c50367c783a44ae928e584aedc02b33 |
| awgur@0 | 154 name: 'PHP-FPM: Accepted connections per second' |
| awgur@0 | 155 type: DEPENDENT |
| awgur@0 | 156 key: php-fpm.conn_accepted.rate |
| awgur@0 | 157 delay: '0' |
| awgur@0 | 158 history: 7d |
| awgur@0 | 159 value_type: FLOAT |
| awgur@0 | 160 description: 'The number of accepted requests per second.' |
| awgur@0 | 161 preprocessing: |
| awgur@0 | 162 - type: JSONPATH |
| awgur@0 | 163 parameters: |
| awgur@0 | 164 - '$.[''accepted conn'']' |
| awgur@0 | 165 - type: CHANGE_PER_SECOND |
| awgur@0 | 166 parameters: |
| awgur@0 | 167 - '' |
| awgur@0 | 168 master_item: |
| awgur@0 | 169 key: php-fpm.get_status |
| awgur@0 | 170 tags: |
| awgur@0 | 171 - tag: Application |
| awgur@0 | 172 value: PHP-FPM |
| awgur@0 | 173 - uuid: 9cc132b46638463da970001ae4c85159 |
| awgur@0 | 174 name: 'PHP-FPM: Get ping page' |
| awgur@0 | 175 type: HTTP_AGENT |
| awgur@0 | 176 key: php-fpm.get_ping |
| awgur@0 | 177 history: '0' |
| awgur@0 | 178 trends: '0' |
| awgur@0 | 179 value_type: TEXT |
| awgur@0 | 180 url: '{$PHP_FPM.SCHEME}://{HOST.CONN}:{$AW.HTTP.PORT_EX}{$PHP_FPM.PING.PAGE}' |
| awgur@0 | 181 retrieve_mode: BOTH |
| awgur@0 | 182 tags: |
| awgur@0 | 183 - tag: Application |
| awgur@0 | 184 value: 'Zabbix raw items' |
| awgur@0 | 185 - uuid: 95f0f1fda78c49038802375a232fe539 |
| awgur@0 | 186 name: 'PHP-FPM: Get status page' |
| awgur@0 | 187 type: HTTP_AGENT |
| awgur@0 | 188 key: php-fpm.get_status |
| awgur@0 | 189 history: '0' |
| awgur@0 | 190 trends: '0' |
| awgur@0 | 191 value_type: TEXT |
| awgur@0 | 192 url: '{$PHP_FPM.SCHEME}://{HOST.CONN}:{$AW.HTTP.PORT_EX}{$PHP_FPM.STATUS.PAGE}?json' |
| awgur@0 | 193 tags: |
| awgur@0 | 194 - tag: Application |
| awgur@0 | 195 value: 'Zabbix raw items' |
| awgur@0 | 196 - uuid: 71b9110791e34264bb707e1aeb0032f9 |
| awgur@0 | 197 name: 'PHP-FPM: Listen queue' |
| awgur@0 | 198 type: DEPENDENT |
| awgur@0 | 199 key: php-fpm.listen_queue |
| awgur@0 | 200 delay: '0' |
| awgur@0 | 201 history: 7d |
| awgur@0 | 202 description: 'The current number of connections that have been initiated, but not yet accepted.' |
| awgur@0 | 203 preprocessing: |
| awgur@0 | 204 - type: JSONPATH |
| awgur@0 | 205 parameters: |
| awgur@0 | 206 - '$.[''listen queue'']' |
| awgur@0 | 207 master_item: |
| awgur@0 | 208 key: php-fpm.get_status |
| awgur@0 | 209 tags: |
| awgur@0 | 210 - tag: Application |
| awgur@0 | 211 value: PHP-FPM |
| awgur@0 | 212 - uuid: 95bba027ff08422ebfeef4b664e7d9ba |
| awgur@0 | 213 name: 'PHP-FPM: Listen queue, len' |
| awgur@0 | 214 type: DEPENDENT |
| awgur@0 | 215 key: php-fpm.listen_queue_len |
| awgur@0 | 216 delay: '0' |
| awgur@0 | 217 history: 7d |
| awgur@0 | 218 description: 'Size of the socket queue of pending connections.' |
| awgur@0 | 219 preprocessing: |
| awgur@0 | 220 - type: JSONPATH |
| awgur@0 | 221 parameters: |
| awgur@0 | 222 - '$.[''listen queue len'']' |
| awgur@0 | 223 master_item: |
| awgur@0 | 224 key: php-fpm.get_status |
| awgur@0 | 225 tags: |
| awgur@0 | 226 - tag: Application |
| awgur@0 | 227 value: PHP-FPM |
| awgur@0 | 228 - uuid: 3abbb29d356c4191b84dec5cc227cc5e |
| awgur@0 | 229 name: 'PHP-FPM: Listen queue, max' |
| awgur@0 | 230 type: DEPENDENT |
| awgur@0 | 231 key: php-fpm.listen_queue_max |
| awgur@0 | 232 delay: '0' |
| awgur@0 | 233 history: 7d |
| awgur@0 | 234 description: 'The maximum number of requests in the queue of pending connections since this FPM pool has started.' |
| awgur@0 | 235 preprocessing: |
| awgur@0 | 236 - type: JSONPATH |
| awgur@0 | 237 parameters: |
| awgur@0 | 238 - '$.[''max listen queue'']' |
| awgur@0 | 239 master_item: |
| awgur@0 | 240 key: php-fpm.get_status |
| awgur@0 | 241 tags: |
| awgur@0 | 242 - tag: Application |
| awgur@0 | 243 value: PHP-FPM |
| awgur@0 | 244 - uuid: 9c0a29e0da454a0bb43ca71dd33ba668 |
| awgur@0 | 245 name: 'PHP-FPM: Queue usage' |
| awgur@0 | 246 type: CALCULATED |
| awgur@0 | 247 key: php-fpm.listen_queue_usage |
| awgur@0 | 248 history: 7d |
| awgur@0 | 249 value_type: FLOAT |
| awgur@0 | 250 units: '%' |
| awgur@0 | 251 params: 'last(//php-fpm.listen_queue)/(last(//php-fpm.listen_queue_len)+(last(//php-fpm.listen_queue_len)=0))*100' |
| awgur@0 | 252 description: 'Queue utilization' |
| awgur@0 | 253 tags: |
| awgur@0 | 254 - tag: Application |
| awgur@0 | 255 value: PHP-FPM |
| awgur@0 | 256 triggers: |
| awgur@0 | 257 - uuid: b4dbc689bd8f499b8f1dc5e94ddf0b04 |
| awgur@0 | 258 expression: 'min(/Monitoring HTTP AWNET - PHP/php-fpm.listen_queue_usage,15m) > {$PHP_FPM.QUEUE.WARN.MAX}' |
| awgur@0 | 259 name: 'PHP-FPM: Queue utilization is high (over {$PHP_FPM.QUEUE.WARN.MAX}% for 15m)' |
| awgur@0 | 260 priority: WARNING |
| awgur@0 | 261 description: 'The queue for this pool reached {$PHP_FPM.QUEUE.WARN.MAX}% of its maximum capacity. Items in queue represent the current number of connections that have been initiated on this pool, but not yet accepted.' |
| awgur@0 | 262 - uuid: 047799c9fe31465ba3e450ae81cbb755 |
| awgur@0 | 263 name: 'PHP-FPM: Max children reached' |
| awgur@0 | 264 type: DEPENDENT |
| awgur@0 | 265 key: php-fpm.max_children |
| awgur@0 | 266 delay: '0' |
| awgur@0 | 267 history: 7d |
| awgur@0 | 268 description: 'The number of times that pm.max_children has been reached since the php-fpm pool started' |
| awgur@0 | 269 preprocessing: |
| awgur@0 | 270 - type: JSONPATH |
| awgur@0 | 271 parameters: |
| awgur@0 | 272 - '$.[''max children reached'']' |
| awgur@0 | 273 - type: SIMPLE_CHANGE |
| awgur@0 | 274 parameters: |
| awgur@0 | 275 - '' |
| awgur@0 | 276 master_item: |
| awgur@0 | 277 key: php-fpm.get_status |
| awgur@0 | 278 tags: |
| awgur@0 | 279 - tag: Application |
| awgur@0 | 280 value: PHP-FPM |
| awgur@0 | 281 - uuid: 6c65341ed101462d89f6ef4eaf3fac6e |
| awgur@0 | 282 name: 'PHP-FPM: Pool name' |
| awgur@0 | 283 type: DEPENDENT |
| awgur@0 | 284 key: php-fpm.name |
| awgur@0 | 285 delay: '0' |
| awgur@0 | 286 history: 7d |
| awgur@0 | 287 trends: '0' |
| awgur@0 | 288 value_type: CHAR |
| awgur@0 | 289 description: 'The name of current pool.' |
| awgur@0 | 290 preprocessing: |
| awgur@0 | 291 - type: JSONPATH |
| awgur@0 | 292 parameters: |
| awgur@0 | 293 - $.pool |
| awgur@0 | 294 - type: DISCARD_UNCHANGED_HEARTBEAT |
| awgur@0 | 295 parameters: |
| awgur@0 | 296 - 3h |
| awgur@0 | 297 master_item: |
| awgur@0 | 298 key: php-fpm.get_status |
| awgur@0 | 299 tags: |
| awgur@0 | 300 - tag: Application |
| awgur@0 | 301 value: PHP-FPM |
| awgur@0 | 302 - uuid: d55bd360ac85416aa4a2c9fd233c7076 |
| awgur@0 | 303 name: 'PHP-FPM: Ping' |
| awgur@0 | 304 type: DEPENDENT |
| awgur@0 | 305 key: php-fpm.ping |
| awgur@0 | 306 delay: '0' |
| awgur@0 | 307 history: 7d |
| awgur@0 | 308 preprocessing: |
| awgur@0 | 309 - type: REGEX |
| awgur@0 | 310 parameters: |
| awgur@0 | 311 - '{$PHP_FPM.PING.REPLY}($|\n)' |
| awgur@0 | 312 - '1' |
| awgur@0 | 313 error_handler: CUSTOM_VALUE |
| awgur@0 | 314 error_handler_params: '0' |
| awgur@0 | 315 master_item: |
| awgur@0 | 316 key: php-fpm.get_ping |
| awgur@0 | 317 tags: |
| awgur@0 | 318 - tag: Application |
| awgur@0 | 319 value: PHP-FPM |
| awgur@0 | 320 triggers: |
| awgur@0 | 321 - uuid: a2cbca03ee18478cba2771ceed2eb3cc |
| awgur@0 | 322 expression: 'last(/Monitoring HTTP AWNET - PHP/php-fpm.ping)=0 or nodata(/Monitoring HTTP AWNET - PHP/php-fpm.ping,3m)=1' |
| awgur@0 | 323 name: 'PHP-FPM: Service is down' |
| awgur@0 | 324 priority: HIGH |
| awgur@0 | 325 manual_close: 'YES' |
| awgur@0 | 326 - uuid: 3f4b713fd09c40fabd843f19ce78dac4 |
| awgur@0 | 327 name: 'PHP-FPM: Processes, active' |
| awgur@0 | 328 type: DEPENDENT |
| awgur@0 | 329 key: php-fpm.processes_active |
| awgur@0 | 330 delay: '0' |
| awgur@0 | 331 history: 7d |
| awgur@0 | 332 description: 'The total number of active processes.' |
| awgur@0 | 333 preprocessing: |
| awgur@0 | 334 - type: JSONPATH |
| awgur@0 | 335 parameters: |
| awgur@0 | 336 - '$.[''active processes'']' |
| awgur@0 | 337 master_item: |
| awgur@0 | 338 key: php-fpm.get_status |
| awgur@0 | 339 tags: |
| awgur@0 | 340 - tag: Application |
| awgur@0 | 341 value: PHP-FPM |
| awgur@0 | 342 - uuid: 48f6cbea84a849f498d6e834960da817 |
| awgur@0 | 343 name: 'PHP-FPM: Processes, idle' |
| awgur@0 | 344 type: DEPENDENT |
| awgur@0 | 345 key: php-fpm.processes_idle |
| awgur@0 | 346 delay: '0' |
| awgur@0 | 347 history: 7d |
| awgur@0 | 348 description: 'The total number of idle processes.' |
| awgur@0 | 349 preprocessing: |
| awgur@0 | 350 - type: JSONPATH |
| awgur@0 | 351 parameters: |
| awgur@0 | 352 - '$.[''idle processes'']' |
| awgur@0 | 353 master_item: |
| awgur@0 | 354 key: php-fpm.get_status |
| awgur@0 | 355 tags: |
| awgur@0 | 356 - tag: Application |
| awgur@0 | 357 value: PHP-FPM |
| awgur@0 | 358 - uuid: e60f966ef0d3496188054307d963583e |
| awgur@0 | 359 name: 'PHP-FPM: Processes, max active' |
| awgur@0 | 360 type: DEPENDENT |
| awgur@0 | 361 key: php-fpm.processes_max_active |
| awgur@0 | 362 delay: '0' |
| awgur@0 | 363 history: 7d |
| awgur@0 | 364 description: 'The highest value that ''active processes'' has reached since the php-fpm server started.' |
| awgur@0 | 365 preprocessing: |
| awgur@0 | 366 - type: JSONPATH |
| awgur@0 | 367 parameters: |
| awgur@0 | 368 - '$.[''max active processes'']' |
| awgur@0 | 369 master_item: |
| awgur@0 | 370 key: php-fpm.get_status |
| awgur@0 | 371 tags: |
| awgur@0 | 372 - tag: Application |
| awgur@0 | 373 value: PHP-FPM |
| awgur@0 | 374 - uuid: eca836fc846b4140bfb8a7dcd77f2a6b |
| awgur@0 | 375 name: 'PHP-FPM: Processes, total' |
| awgur@0 | 376 type: DEPENDENT |
| awgur@0 | 377 key: php-fpm.processes_total |
| awgur@0 | 378 delay: '0' |
| awgur@0 | 379 history: 7d |
| awgur@0 | 380 description: 'The total number of server processes currently running.' |
| awgur@0 | 381 preprocessing: |
| awgur@0 | 382 - type: JSONPATH |
| awgur@0 | 383 parameters: |
| awgur@0 | 384 - '$.[''total processes'']' |
| awgur@0 | 385 master_item: |
| awgur@0 | 386 key: php-fpm.get_status |
| awgur@0 | 387 tags: |
| awgur@0 | 388 - tag: Application |
| awgur@0 | 389 value: PHP-FPM |
| awgur@0 | 390 - uuid: 8f0bc115b7a94021a56d82858cc020cd |
| awgur@0 | 391 name: 'PHP-FPM: Process manager' |
| awgur@0 | 392 type: DEPENDENT |
| awgur@0 | 393 key: php-fpm.process_manager |
| awgur@0 | 394 delay: '0' |
| awgur@0 | 395 history: 7d |
| awgur@0 | 396 trends: '0' |
| awgur@0 | 397 value_type: CHAR |
| awgur@0 | 398 description: 'The method used by the process manager to control the number of child processes for this pool.' |
| awgur@0 | 399 preprocessing: |
| awgur@0 | 400 - type: JSONPATH |
| awgur@0 | 401 parameters: |
| awgur@0 | 402 - '$.[''process manager'']' |
| awgur@0 | 403 - type: DISCARD_UNCHANGED_HEARTBEAT |
| awgur@0 | 404 parameters: |
| awgur@0 | 405 - 3h |
| awgur@0 | 406 master_item: |
| awgur@0 | 407 key: php-fpm.get_status |
| awgur@0 | 408 tags: |
| awgur@0 | 409 - tag: Application |
| awgur@0 | 410 value: PHP-FPM |
| awgur@0 | 411 triggers: |
| awgur@0 | 412 - uuid: 5303f276e90746dba1909c6a8d24455e |
| awgur@0 | 413 expression: 'last(/Monitoring HTTP AWNET - PHP/php-fpm.process_manager,#1)<>last(/Monitoring HTTP AWNET - PHP/php-fpm.process_manager,#2)' |
| awgur@0 | 414 name: 'PHP-FPM: Manager changed (new value received: {ITEM.VALUE})' |
| awgur@0 | 415 priority: INFO |
| awgur@0 | 416 description: 'PHP-FPM manager changed. Ack to close.' |
| awgur@0 | 417 manual_close: 'YES' |
| awgur@0 | 418 - uuid: d362245503f4424e8a794bc2374a6f93 |
| awgur@0 | 419 name: 'PHP-FPM: Slow requests' |
| awgur@0 | 420 type: DEPENDENT |
| awgur@0 | 421 key: php-fpm.slow_requests |
| awgur@0 | 422 delay: '0' |
| awgur@0 | 423 history: 7d |
| awgur@0 | 424 description: 'The number of requests that exceeded your request_slowlog_timeout value.' |
| awgur@0 | 425 preprocessing: |
| awgur@0 | 426 - type: JSONPATH |
| awgur@0 | 427 parameters: |
| awgur@0 | 428 - '$.[''slow requests'']' |
| awgur@0 | 429 - type: SIMPLE_CHANGE |
| awgur@0 | 430 parameters: |
| awgur@0 | 431 - '' |
| awgur@0 | 432 master_item: |
| awgur@0 | 433 key: php-fpm.get_status |
| awgur@0 | 434 tags: |
| awgur@0 | 435 - tag: Application |
| awgur@0 | 436 value: PHP-FPM |
| awgur@0 | 437 triggers: |
| awgur@0 | 438 - uuid: 97c7a387c57245a6a9a4a23f3fb3ef58 |
| awgur@0 | 439 expression: 'min(/Monitoring HTTP AWNET - PHP/php-fpm.slow_requests,#3)>0' |
| awgur@0 | 440 name: 'PHP-FPM: Detected slow requests' |
| awgur@0 | 441 priority: WARNING |
| awgur@0 | 442 description: 'PHP-FPM detected slow request. A slow request means that it took more time to execute than expected (defined in the configuration of your pool).' |
| awgur@0 | 443 - uuid: bed55b93e18041c8ad623ee4c9895f1f |
| awgur@0 | 444 name: 'PHP-FPM: Start time' |
| awgur@0 | 445 type: DEPENDENT |
| awgur@0 | 446 key: php-fpm.start_time |
| awgur@0 | 447 delay: '0' |
| awgur@0 | 448 history: 7d |
| awgur@0 | 449 units: unixtime |
| awgur@0 | 450 description: 'The time when this pool was started.' |
| awgur@0 | 451 preprocessing: |
| awgur@0 | 452 - type: JSONPATH |
| awgur@0 | 453 parameters: |
| awgur@0 | 454 - '$.[''start time'']' |
| awgur@0 | 455 master_item: |
| awgur@0 | 456 key: php-fpm.get_status |
| awgur@0 | 457 tags: |
| awgur@0 | 458 - tag: Application |
| awgur@0 | 459 value: PHP-FPM |
| awgur@0 | 460 - uuid: e8fdb88860454b6cb9a0f78f57838cd3 |
| awgur@0 | 461 name: 'PHP-FPM: Uptime' |
| awgur@0 | 462 type: DEPENDENT |
| awgur@0 | 463 key: php-fpm.uptime |
| awgur@0 | 464 delay: '0' |
| awgur@0 | 465 history: 7d |
| awgur@0 | 466 units: s |
| awgur@0 | 467 description: 'How long has this pool been running.' |
| awgur@0 | 468 preprocessing: |
| awgur@0 | 469 - type: JSONPATH |
| awgur@0 | 470 parameters: |
| awgur@0 | 471 - '$.[''start since'']' |
| awgur@0 | 472 master_item: |
| awgur@0 | 473 key: php-fpm.get_status |
| awgur@0 | 474 tags: |
| awgur@0 | 475 - tag: Application |
| awgur@0 | 476 value: PHP-FPM |
| awgur@0 | 477 triggers: |
| awgur@0 | 478 - uuid: cb7285bc9a4a473a909354c9b9dabce4 |
| awgur@0 | 479 expression: 'nodata(/Monitoring HTTP AWNET - PHP/php-fpm.uptime,30m)=1' |
| awgur@0 | 480 name: 'PHP-FPM: Failed to fetch info data (or no data for 30m)' |
| awgur@0 | 481 priority: INFO |
| awgur@0 | 482 description: 'Zabbix has not received data for items for the last 30 minutes' |
| awgur@0 | 483 manual_close: 'YES' |
| awgur@0 | 484 dependencies: |
| awgur@0 | 485 - name: 'PHP-FPM: Service is down' |
| awgur@0 | 486 expression: 'last(/Monitoring HTTP AWNET - PHP/php-fpm.ping)=0 or nodata(/Monitoring HTTP AWNET - PHP/php-fpm.ping,3m)=1' |
| awgur@0 | 487 - uuid: 81a7e762da1e4c56841206a60940c123 |
| awgur@0 | 488 expression: 'last(/Monitoring HTTP AWNET - PHP/php-fpm.uptime)<10m' |
| awgur@0 | 489 name: 'PHP-FPM: has been restarted (uptime < 10m)' |
| awgur@0 | 490 priority: INFO |
| awgur@0 | 491 description: 'Uptime is less than 10 minutes' |
| awgur@0 | 492 manual_close: 'YES' |
| awgur@0 | 493 - uuid: 7f6ef0a370074296972af02183ea9551 |
| awgur@0 | 494 name: 'PHP-FPM: Version' |
| awgur@0 | 495 type: DEPENDENT |
| awgur@0 | 496 key: php-fpm.version |
| awgur@0 | 497 delay: '0' |
| awgur@0 | 498 history: 7d |
| awgur@0 | 499 trends: '0' |
| awgur@0 | 500 value_type: CHAR |
| awgur@0 | 501 description: 'Current version PHP. Get from HTTP-Header "X-Powered-By" and may not work if you change default HTTP-headers.' |
| awgur@0 | 502 preprocessing: |
| awgur@0 | 503 - type: REGEX |
| awgur@0 | 504 parameters: |
| awgur@0 | 505 - '^[.\s\S]*X-Powered-By: PHP/([.\d]{1,})' |
| awgur@0 | 506 - \1 |
| awgur@0 | 507 error_handler: DISCARD_VALUE |
| awgur@0 | 508 - type: DISCARD_UNCHANGED_HEARTBEAT |
| awgur@0 | 509 parameters: |
| awgur@0 | 510 - 3h |
| awgur@0 | 511 master_item: |
| awgur@0 | 512 key: php-fpm.get_ping |
| awgur@0 | 513 tags: |
| awgur@0 | 514 - tag: Application |
| awgur@0 | 515 value: PHP-FPM |
| awgur@0 | 516 triggers: |
| awgur@0 | 517 - uuid: ce0882caba9b4b8a8ab5d8b119713757 |
| awgur@0 | 518 expression: 'last(/Monitoring HTTP AWNET - PHP/php-fpm.version,#1)<>last(/Monitoring HTTP AWNET - PHP/php-fpm.version,#2) and length(last(/Monitoring HTTP AWNET - PHP/php-fpm.version))>0' |
| awgur@0 | 519 name: 'PHP-FPM: Version has changed (new version: {ITEM.VALUE})' |
| awgur@0 | 520 priority: INFO |
| awgur@0 | 521 description: 'PHP-FPM version has changed. Ack to close.' |
| awgur@0 | 522 manual_close: 'YES' |
| awgur@0 | 523 macros: |
| awgur@0 | 524 - macro: '{$PHP_FPM.PING.PAGE}' |
| awgur@0 | 525 value: /php_ping |
| awgur@0 | 526 - macro: '{$PHP_FPM.PING.REPLY}' |
| awgur@0 | 527 value: pong |
| awgur@0 | 528 - macro: '{$PHP_FPM.QUEUE.WARN.MAX}' |
| awgur@0 | 529 value: '50' |
| awgur@0 | 530 - macro: '{$PHP_FPM.SCHEME}' |
| awgur@0 | 531 value: http |
| awgur@0 | 532 - macro: '{$PHP_FPM.STATUS.PAGE}' |
| awgur@0 | 533 value: /php_status |
| awgur@0 | 534 triggers: |
| awgur@0 | 535 - uuid: 963920735f48419eb8894454bf7f9806 |
| awgur@0 | 536 expression: 'last(/Monitoring HTTP AWNET/web.test.fail[Основная проверка])<>0 and (length(last(/Monitoring HTTP AWNET/web.test.error[Основная проверка]))=0 or length(last(/Monitoring HTTP AWNET/web.test.error[Основная проверка]))<>0)' |
| awgur@0 | 537 name: 'Ошибка сервиса' |
| awgur@0 | 538 opdata: 'Ошибка: {ITEM.VALUE2}' |
| awgur@0 | 539 priority: HIGH |
| awgur@0 | 540 dependencies: |
| awgur@0 | 541 - name: 'Сервис не доступен' |
| awgur@0 | 542 expression: 'last(/Monitoring HTTP AWNET/net.tcp.service.perf[tcp,"{HOST.CONN}","{$AW.HTTP.PORT}"])=0' |
| awgur@0 | 543 tags: |
| awgur@0 | 544 - tag: Application |
| awgur@0 | 545 value: Доступность |
| awgur@0 | 546 - uuid: 7902643a93f84303b7df08b3fd9634a3 |
| awgur@0 | 547 expression: 'last(/Monitoring HTTP AWNET/icmppingsec["{HOST.CONN}",10,700,1000,5000,max])=0 or last(/Monitoring HTTP AWNET/icmppingsec["{HOST.CONN}",10,700,1000,5000,min])=0' |
| awgur@0 | 548 name: 'Потеря сетевой связности с сервисом' |
| awgur@0 | 549 priority: HIGH |
| awgur@0 | 550 tags: |
| awgur@0 | 551 - tag: Application |
| awgur@0 | 552 value: Доступность |
| awgur@0 | 553 graphs: |
| awgur@0 | 554 - uuid: ee0d4a5ec50c4ce09275e9b214311338 |
| awgur@0 | 555 name: 'PHP-FPM: Process' |
| awgur@0 | 556 graph_items: |
| awgur@0 | 557 - color: 1A7C11 |
| awgur@0 | 558 item: |
| awgur@0 | 559 host: 'Monitoring HTTP AWNET - PHP' |
| awgur@0 | 560 key: php-fpm.processes_max_active |
| awgur@0 | 561 - sortorder: '1' |
| awgur@0 | 562 color: 2774A4 |
| awgur@0 | 563 item: |
| awgur@0 | 564 host: 'Monitoring HTTP AWNET - PHP' |
| awgur@0 | 565 key: php-fpm.processes_idle |
| awgur@0 | 566 - sortorder: '2' |
| awgur@0 | 567 color: F63100 |
| awgur@0 | 568 item: |
| awgur@0 | 569 host: 'Monitoring HTTP AWNET - PHP' |
| awgur@0 | 570 key: php-fpm.processes_total |
| awgur@0 | 571 - sortorder: '3' |
| awgur@0 | 572 color: A54F10 |
| awgur@0 | 573 item: |
| awgur@0 | 574 host: 'Monitoring HTTP AWNET - PHP' |
| awgur@0 | 575 key: php-fpm.processes_active |
| awgur@0 | 576 - uuid: 14dc2b1cb210498aa0f912d0316f4799 |
| awgur@0 | 577 name: 'PHP-FPM: Queue' |
| awgur@0 | 578 graph_items: |
| awgur@0 | 579 - color: 1A7C11 |
| awgur@0 | 580 item: |
| awgur@0 | 581 host: 'Monitoring HTTP AWNET - PHP' |
| awgur@0 | 582 key: php-fpm.listen_queue_len |
| awgur@0 | 583 - sortorder: '1' |
| awgur@0 | 584 color: 2774A4 |
| awgur@0 | 585 item: |
| awgur@0 | 586 host: 'Monitoring HTTP AWNET - PHP' |
| awgur@0 | 587 key: php-fpm.listen_queue |
| awgur@0 | 588 - sortorder: '2' |
| awgur@0 | 589 color: F63100 |
| awgur@0 | 590 item: |
| awgur@0 | 591 host: 'Monitoring HTTP AWNET - PHP' |
| awgur@0 | 592 key: php-fpm.listen_queue_max |
| awgur@0 | 593 - uuid: 1e7b8c02fbf341379c938e24e3196574 |
| awgur@0 | 594 name: 'Время доступа к сервису' |
| awgur@0 | 595 graph_items: |
| awgur@0 | 596 - color: 1A7C11 |
| awgur@0 | 597 calc_fnc: ALL |
| awgur@0 | 598 item: |
| awgur@0 | 599 host: 'Monitoring HTTP AWNET' |
| awgur@0 | 600 key: 'net.tcp.service.perf[tcp,"{HOST.CONN}","{$AW.HTTP.PORT}"]' |
| awgur@0 | 601 - sortorder: '1' |
| awgur@0 | 602 color: '274482' |
| awgur@0 | 603 calc_fnc: ALL |
| awgur@0 | 604 item: |
| awgur@0 | 605 host: 'Monitoring HTTP AWNET' |
| awgur@0 | 606 key: 'icmppingsec["{HOST.CONN}",10,700,1000,5000,max]' |
| awgur@0 | 607 - sortorder: '2' |
| awgur@0 | 608 color: F63100 |
| awgur@0 | 609 calc_fnc: ALL |
| awgur@0 | 610 item: |
| awgur@0 | 611 host: 'Monitoring HTTP AWNET' |
| awgur@0 | 612 key: 'icmppingsec["{HOST.CONN}",10,700,1000,5000,min]' |
| awgur@0 | 613 - sortorder: '3' |
| awgur@0 | 614 color: 2774A4 |
| awgur@0 | 615 yaxisside: RIGHT |
| awgur@0 | 616 calc_fnc: ALL |
| awgur@0 | 617 item: |
| awgur@0 | 618 host: 'Monitoring HTTP AWNET' |
| awgur@0 | 619 key: 'web.test.time[Основная проверка,Запрос страницы проверки,resp]' |