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