ncc.zabbix_templates

Yohn Y. 2024-06-20 Child:5a20e2038d09

25:cccbd4830294 Go to Latest

ncc.zabbix_templates/mdadm/zbx_export_templates-7.yaml

. Шаблон мониторинга MDRAID: Изменение формы выдачи оперативных данных в триггере

History
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/mdadm/zbx_export_templates-7.yaml	Thu Jun 20 00:09:15 2024 +0300
     1.3 @@ -0,0 +1,451 @@
     1.4 +zabbix_export:
     1.5 +  version: '7.0'
     1.6 +  template_groups:
     1.7 +    - uuid: 22941f4e01294888a9bed3aae15f6ef9
     1.8 +      name: Templates/AWNET
     1.9 +  templates:
    1.10 +    - uuid: d60632a7a4b94709b0455e1bec6ce54a
    1.11 +      template: 'Linux software RAID monitoring'
    1.12 +      name: 'Linux software RAID monitoring'
    1.13 +      description: 'version: v0.r202406.1'
    1.14 +      groups:
    1.15 +        - name: Templates/AWNET
    1.16 +      discovery_rules:
    1.17 +        - uuid: 533db42d1dc340e593a8d4761eda1347
    1.18 +          name: 'Данные устройств'
    1.19 +          key: aw.linux.mdadm.list
    1.20 +          delay: 5m
    1.21 +          lifetime: 1d
    1.22 +          enabled_lifetime_type: DISABLE_NEVER
    1.23 +          item_prototypes:
    1.24 +            - uuid: d86159d183f14b7490d5ba69d35c7766
    1.25 +              name: 'MD RAID {#DEVICE}: Состояние деградации'
    1.26 +              type: DEPENDENT
    1.27 +              key: 'aw.linux.mdadm.c.is-degrade[{#DEVICE}]'
    1.28 +              delay: '0'
    1.29 +              history: 90d
    1.30 +              description: |
    1.31 +                Имеет 2 значения:
    1.32 +                0 - массив в норме
    1.33 +                1 - массив деградировал
    1.34 +              preprocessing:
    1.35 +                - type: JAVASCRIPT
    1.36 +                  parameters:
    1.37 +                    - 'return /degraded/.test(value.toLowerCase()) ? 1 : 0'
    1.38 +              master_item:
    1.39 +                key: 'aw.linux.mdadm.d.state[{#DEVICE}]'
    1.40 +              tags:
    1.41 +                - tag: Application
    1.42 +                  value: 'MD RAID'
    1.43 +                - tag: Устройство
    1.44 +                  value: '{#DEVICE}'
    1.45 +              trigger_prototypes:
    1.46 +                - uuid: 69befe4603314ec4b6bc41d0f549a6a6
    1.47 +                  expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.c.is-degrade[{#DEVICE}])=1'
    1.48 +                  name: 'Массив {#DEVICE} деградировал.'
    1.49 +                  priority: HIGH
    1.50 +            - uuid: 2fd74bd606d241d1bf34759ed1449ad5
    1.51 +              name: 'MD RAID {#DEVICE}: Количество активных устройства'
    1.52 +              type: DEPENDENT
    1.53 +              key: 'aw.linux.mdadm.d.active-devices[{#DEVICE}]'
    1.54 +              delay: '0'
    1.55 +              history: 90d
    1.56 +              preprocessing:
    1.57 +                - type: JSONPATH
    1.58 +                  parameters:
    1.59 +                    - '$["active devices"]'
    1.60 +                - type: DISCARD_UNCHANGED_HEARTBEAT
    1.61 +                  parameters:
    1.62 +                    - '86400'
    1.63 +              master_item:
    1.64 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
    1.65 +              tags:
    1.66 +                - tag: Application
    1.67 +                  value: 'MD RAID'
    1.68 +                - tag: Устройство
    1.69 +                  value: '{#DEVICE}'
    1.70 +            - uuid: 9706ad0fa9814755a5fec3aeb074785c
    1.71 +              name: 'MD RAID {#DEVICE}: Общий полезный объём'
    1.72 +              type: DEPENDENT
    1.73 +              key: 'aw.linux.mdadm.d.array-size[{#DEVICE}]'
    1.74 +              delay: '0'
    1.75 +              history: 90d
    1.76 +              units: B
    1.77 +              preprocessing:
    1.78 +                - type: JSONPATH
    1.79 +                  parameters:
    1.80 +                    - '$["array size"]'
    1.81 +                - type: REGEX
    1.82 +                  parameters:
    1.83 +                    - '^([0-9]+)'
    1.84 +                    - \1
    1.85 +                - type: DISCARD_UNCHANGED_HEARTBEAT
    1.86 +                  parameters:
    1.87 +                    - '86400'
    1.88 +              master_item:
    1.89 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
    1.90 +              tags:
    1.91 +                - tag: Application
    1.92 +                  value: 'MD RAID'
    1.93 +                - tag: Устройство
    1.94 +                  value: '{#DEVICE}'
    1.95 +            - uuid: ecbe2d984e0a4cd2a23bdefed863b3e7
    1.96 +              name: 'MD RAID {#DEVICE}: Время создания массива'
    1.97 +              type: DEPENDENT
    1.98 +              key: 'aw.linux.mdadm.d.creation-time[{#DEVICE}]'
    1.99 +              delay: '0'
   1.100 +              history: 90d
   1.101 +              trends: '0'
   1.102 +              value_type: TEXT
   1.103 +              preprocessing:
   1.104 +                - type: JSONPATH
   1.105 +                  parameters:
   1.106 +                    - '$["creation time"]'
   1.107 +                - type: DISCARD_UNCHANGED_HEARTBEAT
   1.108 +                  parameters:
   1.109 +                    - '86400'
   1.110 +              master_item:
   1.111 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.112 +              tags:
   1.113 +                - tag: Application
   1.114 +                  value: 'MD RAID'
   1.115 +                - tag: Устройство
   1.116 +                  value: '{#DEVICE}'
   1.117 +            - uuid: 1542cad0f9934df78e884eaee0220061
   1.118 +              name: 'MD RAID {#DEVICE}: Количество событий, произошедших с массивом'
   1.119 +              type: DEPENDENT
   1.120 +              key: 'aw.linux.mdadm.d.events[{#DEVICE}]'
   1.121 +              delay: '0'
   1.122 +              history: 90d
   1.123 +              preprocessing:
   1.124 +                - type: JSONPATH
   1.125 +                  parameters:
   1.126 +                    - '$["events"]'
   1.127 +                - type: SIMPLE_CHANGE
   1.128 +                  parameters:
   1.129 +                    - ''
   1.130 +              master_item:
   1.131 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.132 +              tags:
   1.133 +                - tag: Application
   1.134 +                  value: 'MD RAID'
   1.135 +                - tag: Устройство
   1.136 +                  value: '{#DEVICE}'
   1.137 +            - uuid: 7fbc5180754444c79702eabcd19213cf
   1.138 +              name: 'MD RAID {#DEVICE}: Количество отказавших устройства'
   1.139 +              type: DEPENDENT
   1.140 +              key: 'aw.linux.mdadm.d.failed-devices[{#DEVICE}]'
   1.141 +              delay: '0'
   1.142 +              history: 90d
   1.143 +              preprocessing:
   1.144 +                - type: JSONPATH
   1.145 +                  parameters:
   1.146 +                    - '$["failed devices"]'
   1.147 +                - type: DISCARD_UNCHANGED_HEARTBEAT
   1.148 +                  parameters:
   1.149 +                    - '86400'
   1.150 +              master_item:
   1.151 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.152 +              tags:
   1.153 +                - tag: Application
   1.154 +                  value: 'MD RAID'
   1.155 +                - tag: Устройство
   1.156 +                  value: '{#DEVICE}'
   1.157 +              trigger_prototypes:
   1.158 +                - uuid: 617dd8c5ae984a759a9f4a55e2e6edfe
   1.159 +                  expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.failed-devices[{#DEVICE}])<>0'
   1.160 +                  name: 'Наличие отказавших устройств в массиве {#DEVICE}'
   1.161 +                  priority: HIGH
   1.162 +            - uuid: db60d1b47ebd479386aace38ad0b503f
   1.163 +              name: 'MD RAID {#DEVICE}: Устройств в массиве'
   1.164 +              type: DEPENDENT
   1.165 +              key: 'aw.linux.mdadm.d.raid-devices[{#DEVICE}]'
   1.166 +              delay: '0'
   1.167 +              history: 90d
   1.168 +              preprocessing:
   1.169 +                - type: JSONPATH
   1.170 +                  parameters:
   1.171 +                    - '$["raid devices"]'
   1.172 +                - type: DISCARD_UNCHANGED_HEARTBEAT
   1.173 +                  parameters:
   1.174 +                    - '86400'
   1.175 +              master_item:
   1.176 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.177 +              tags:
   1.178 +                - tag: Application
   1.179 +                  value: 'MD RAID'
   1.180 +                - tag: Устройство
   1.181 +                  value: '{#DEVICE}'
   1.182 +            - uuid: 3ac9863ea63948bbbeb0d45f6816d926
   1.183 +              name: 'MD RAID {#DEVICE}: Тип массива'
   1.184 +              type: DEPENDENT
   1.185 +              key: 'aw.linux.mdadm.d.raid-level[{#DEVICE}]'
   1.186 +              delay: '0'
   1.187 +              history: 90d
   1.188 +              trends: '0'
   1.189 +              value_type: CHAR
   1.190 +              preprocessing:
   1.191 +                - type: JSONPATH
   1.192 +                  parameters:
   1.193 +                    - '$["raid level"]'
   1.194 +                - type: DISCARD_UNCHANGED_HEARTBEAT
   1.195 +                  parameters:
   1.196 +                    - '86400'
   1.197 +              master_item:
   1.198 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.199 +              tags:
   1.200 +                - tag: Application
   1.201 +                  value: 'MD RAID'
   1.202 +                - tag: Устройство
   1.203 +                  value: '{#DEVICE}'
   1.204 +              trigger_prototypes:
   1.205 +                - uuid: 7ea6e8b61acc4eb6a068e4a289725fd7
   1.206 +                  expression: |
   1.207 +                    change(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}])<>0
   1.208 +                    and last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#1) 
   1.209 +                          <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#2)
   1.210 +                  recovery_mode: RECOVERY_EXPRESSION
   1.211 +                  recovery_expression: |
   1.212 +                    nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],1h)=1
   1.213 +                    or last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#1) 
   1.214 +                          = last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#2)
   1.215 +                  name: 'Изменился тип массива {#DEVICE}'
   1.216 +                  priority: INFO
   1.217 +            - uuid: f04b15b7f32a4e62b4e6a302c60a8fe4
   1.218 +              name: 'MD RAID {#DEVICE}: Состояние составляющих блочных устройств'
   1.219 +              type: DEPENDENT
   1.220 +              key: 'aw.linux.mdadm.d.raw-state[{#DEVICE}]'
   1.221 +              delay: '0'
   1.222 +              history: 90d
   1.223 +              trends: '0'
   1.224 +              value_type: TEXT
   1.225 +              preprocessing:
   1.226 +                - type: JSONPATH
   1.227 +                  parameters:
   1.228 +                    - '$["raw state"]'
   1.229 +                - type: DISCARD_UNCHANGED_HEARTBEAT
   1.230 +                  parameters:
   1.231 +                    - '86400'
   1.232 +              master_item:
   1.233 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.234 +              tags:
   1.235 +                - tag: Application
   1.236 +                  value: 'MD RAID'
   1.237 +                - tag: Устройство
   1.238 +                  value: '{#DEVICE}'
   1.239 +            - uuid: 8cc07323b6084b00be54e9f5f2adcd6c
   1.240 +              name: 'MD RAID {#DEVICE}: Количество запасных устройств'
   1.241 +              type: DEPENDENT
   1.242 +              key: 'aw.linux.mdadm.d.spare-devices[{#DEVICE}]'
   1.243 +              delay: '0'
   1.244 +              history: 90d
   1.245 +              preprocessing:
   1.246 +                - type: JSONPATH
   1.247 +                  parameters:
   1.248 +                    - '$["spare devices"]'
   1.249 +                - type: DISCARD_UNCHANGED_HEARTBEAT
   1.250 +                  parameters:
   1.251 +                    - '86400'
   1.252 +              master_item:
   1.253 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.254 +              tags:
   1.255 +                - tag: Application
   1.256 +                  value: 'MD RAID'
   1.257 +                - tag: Устройство
   1.258 +                  value: '{#DEVICE}'
   1.259 +              trigger_prototypes:
   1.260 +                - uuid: 77a85a17674b4b5aa7e023b56290ed61
   1.261 +                  expression: 'change(/Linux software RAID monitoring/aw.linux.mdadm.d.spare-devices[{#DEVICE}])<0'
   1.262 +                  recovery_mode: RECOVERY_EXPRESSION
   1.263 +                  recovery_expression: 'nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.spare-devices[{#DEVICE}],1h)=1 or change(/Linux software RAID monitoring/aw.linux.mdadm.d.spare-devices[{#DEVICE}]) = 0'
   1.264 +                  name: 'Уменьшилось количество запасных устройств в {#DEVICE}'
   1.265 +                  priority: HIGH
   1.266 +            - uuid: 7bf13d288746481da7aa1ba863e24dcf
   1.267 +              name: 'MD RAID {#DEVICE}: Состояние массива'
   1.268 +              type: DEPENDENT
   1.269 +              key: 'aw.linux.mdadm.d.state[{#DEVICE}]'
   1.270 +              delay: '0'
   1.271 +              history: 90d
   1.272 +              trends: '0'
   1.273 +              value_type: CHAR
   1.274 +              preprocessing:
   1.275 +                - type: JSONPATH
   1.276 +                  parameters:
   1.277 +                    - '$["state"]'
   1.278 +                  error_handler: CUSTOM_VALUE
   1.279 +                  error_handler_params: '__NO STATUS__'
   1.280 +                - type: DISCARD_UNCHANGED_HEARTBEAT
   1.281 +                  parameters:
   1.282 +                    - '86400'
   1.283 +              master_item:
   1.284 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.285 +              tags:
   1.286 +                - tag: Application
   1.287 +                  value: 'MD RAID'
   1.288 +                - tag: Устройство
   1.289 +                  value: '{#DEVICE}'
   1.290 +              trigger_prototypes:
   1.291 +                - uuid: 6a4bcf95112c4dfd91b1108b1a4bb8f8
   1.292 +                  expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])<>"clean" and last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])<>"active"'
   1.293 +                  name: 'Неожиданное состояние массива {#DEVICE}'
   1.294 +                  priority: AVERAGE
   1.295 +                  dependencies:
   1.296 +                    - name: 'Отсутствуют данные о состоянии массива {#DEVICE}'
   1.297 +                      expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])="__NO STATUS__"'
   1.298 +                - uuid: fadccd30aba941cf97d00224117492d2
   1.299 +                  expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])="__NO STATUS__"'
   1.300 +                  name: 'Отсутствуют данные о состоянии массива {#DEVICE}'
   1.301 +                  priority: HIGH
   1.302 +            - uuid: 2e82148caae345bf99c201497d278edd
   1.303 +              name: 'MD RAID {#DEVICE}: Общее количество устройств в массиве'
   1.304 +              type: DEPENDENT
   1.305 +              key: 'aw.linux.mdadm.d.total-devices[{#DEVICE}]'
   1.306 +              delay: '0'
   1.307 +              history: 90d
   1.308 +              preprocessing:
   1.309 +                - type: JSONPATH
   1.310 +                  parameters:
   1.311 +                    - '$["total devices"]'
   1.312 +                - type: DISCARD_UNCHANGED_HEARTBEAT
   1.313 +                  parameters:
   1.314 +                    - '86400'
   1.315 +              master_item:
   1.316 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.317 +              tags:
   1.318 +                - tag: Application
   1.319 +                  value: 'MD RAID'
   1.320 +                - tag: Устройство
   1.321 +                  value: '{#DEVICE}'
   1.322 +            - uuid: d19120bc1e374ba69d140a60011a7389
   1.323 +              name: 'MD RAID {#DEVICE}: Используемое на  каждом устройстве пространство под массив'
   1.324 +              type: DEPENDENT
   1.325 +              key: 'aw.linux.mdadm.d.used-dev-size[{#DEVICE}]'
   1.326 +              delay: '0'
   1.327 +              history: 90d
   1.328 +              units: B
   1.329 +              preprocessing:
   1.330 +                - type: JSONPATH
   1.331 +                  parameters:
   1.332 +                    - '$["used dev size"]'
   1.333 +                - type: REGEX
   1.334 +                  parameters:
   1.335 +                    - '^([0-9]+)'
   1.336 +                    - \1
   1.337 +                - type: DISCARD_UNCHANGED_HEARTBEAT
   1.338 +                  parameters:
   1.339 +                    - '86400'
   1.340 +              master_item:
   1.341 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.342 +              tags:
   1.343 +                - tag: Application
   1.344 +                  value: 'MD RAID'
   1.345 +                - tag: Устройство
   1.346 +                  value: '{#DEVICE}'
   1.347 +            - uuid: 2bf72ad31e7d4a9d99e9b1fc27eaace0
   1.348 +              name: 'MD RAID {#DEVICE}: Количество устройств в работе'
   1.349 +              type: DEPENDENT
   1.350 +              key: 'aw.linux.mdadm.d.working-devices[{#DEVICE}]'
   1.351 +              delay: '0'
   1.352 +              history: 90d
   1.353 +              preprocessing:
   1.354 +                - type: JSONPATH
   1.355 +                  parameters:
   1.356 +                    - '$["working devices"]'
   1.357 +                - type: DISCARD_UNCHANGED_HEARTBEAT
   1.358 +                  parameters:
   1.359 +                    - '86400'
   1.360 +              master_item:
   1.361 +                key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.362 +              tags:
   1.363 +                - tag: Application
   1.364 +                  value: 'MD RAID'
   1.365 +                - tag: Устройство
   1.366 +                  value: '{#DEVICE}'
   1.367 +              trigger_prototypes:
   1.368 +                - uuid: 6f76dffea3164025a379f012606f29b4
   1.369 +                  expression: 'change(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}])<>0 and last(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}],#2) <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}],#1)'
   1.370 +                  recovery_mode: RECOVERY_EXPRESSION
   1.371 +                  recovery_expression: 'nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}],1h)=1 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}],#2) = last(/Linux software RAID monitoring/aw.linux.mdadm.d.working-devices[{#DEVICE}],#1)'
   1.372 +                  name: 'Изменилос количество работающих устройств в массиве {#DEVICE}'
   1.373 +                  priority: AVERAGE
   1.374 +            - uuid: 48d73b212abe49f797703669391eb431
   1.375 +              name: '_ MD RAID {#DEVICE}: Сырые данные'
   1.376 +              key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
   1.377 +              history: '0'
   1.378 +              trends: '0'
   1.379 +              value_type: TEXT
   1.380 +              preprocessing:
   1.381 +                - type: JAVASCRIPT
   1.382 +                  parameters:
   1.383 +                    - |
   1.384 +                      var res = {};
   1.385 +                      var flag = true;
   1.386 +                      var buf = value.split('\n');
   1.387 +                      for (var li in buf) {
   1.388 +                          var l = buf[li]
   1.389 +                          if (l.match(/^ +Number +Major +Minor/)) {
   1.390 +                              flag = false;
   1.391 +                              res["raw state"] = ""
   1.392 +                          }
   1.393 +                      
   1.394 +                          if (flag) {
   1.395 +                              var _buf = l.split(' : ');
   1.396 +                              if (_buf.length >= 2) {
   1.397 +                                  res[_buf[0].trim().toLowerCase()] = _buf[1].trim();
   1.398 +                              }
   1.399 +                          } else {
   1.400 +                              res["raw state"] += l + '\n';
   1.401 +                      
   1.402 +                          }
   1.403 +                      
   1.404 +                      }
   1.405 +                      
   1.406 +                      return JSON.stringify(res)
   1.407 +              tags:
   1.408 +                - tag: Application
   1.409 +                  value: 'MD RAID'
   1.410 +                - tag: Устройство
   1.411 +                  value: '{#DEVICE}'
   1.412 +          trigger_prototypes:
   1.413 +            - uuid: 7b81377396ad4602a684da37ea8fdb35
   1.414 +              expression: |
   1.415 +                (
   1.416 +                  change(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}])<>0
   1.417 +                  and last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1) 
   1.418 +                      <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
   1.419 +                ) or (
   1.420 +                  change(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}])<>0
   1.421 +                  or last(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],#1) 
   1.422 +                      <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],#2)
   1.423 +                )
   1.424 +              recovery_mode: RECOVERY_EXPRESSION
   1.425 +              recovery_expression: |
   1.426 +                (
   1.427 +                  nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],1h)=1
   1.428 +                  or last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1) 
   1.429 +                      = last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
   1.430 +                ) 
   1.431 +                or (
   1.432 +                  nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],1h)=1
   1.433 +                  or last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1) 
   1.434 +                      = last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
   1.435 +                )
   1.436 +              name: 'Изменились размеры массива {#DEVICE}'
   1.437 +              opdata: 'Полезный размер: {ITEM.VALUE2} -> {ITEM.VALUE3}; занимаемое на устройствах пространство: {ITEM.VALUE5} -> {ITEM.VALUE6}'
   1.438 +              priority: INFO
   1.439 +          preprocessing:
   1.440 +            - type: JAVASCRIPT
   1.441 +              parameters:
   1.442 +                - |
   1.443 +                  var res = []
   1.444 +                  var buf = value.split('\n');
   1.445 +                  for (var li in buf) {
   1.446 +                      var l = buf[li].trim()
   1.447 +                      if (l.length > 2) {
   1.448 +                          res.push({
   1.449 +                              '{#DEVICE}': l
   1.450 +                          })
   1.451 +                      }
   1.452 +                  }
   1.453 +                  
   1.454 +                  return JSON.stringify(res)