ncc.zabbix_templates

Yohn Y. 2024-07-28 Parent:cccbd4830294

31:3b9dd9983096 Go to Latest

ncc.zabbix_templates/mdadm/zbx_export_templates.yaml

* Ускоряем получения списка пакетов для обновления.

History
awgur@19 1 zabbix_export:
awgur@19 2 version: '6.0'
awgur@23 3 date: '2024-05-10T18:47:47Z'
awgur@19 4 groups:
awgur@19 5 - uuid: 22941f4e01294888a9bed3aae15f6ef9
awgur@19 6 name: Templates/AWNET
awgur@19 7 templates:
awgur@19 8 - uuid: d60632a7a4b94709b0455e1bec6ce54a
awgur@19 9 template: 'Linux software RAID monitoring'
awgur@19 10 name: 'Linux software RAID monitoring'
awgur@25 11 description: 'version: v0.r202406.1'
awgur@19 12 groups:
awgur@19 13 - name: Templates/AWNET
awgur@19 14 discovery_rules:
awgur@19 15 - uuid: 533db42d1dc340e593a8d4761eda1347
awgur@19 16 name: 'Данные устройств'
awgur@19 17 key: aw.linux.mdadm.list
awgur@19 18 delay: 5m
awgur@19 19 lifetime: 1d
awgur@19 20 item_prototypes:
awgur@23 21 - uuid: d86159d183f14b7490d5ba69d35c7766
awgur@23 22 name: 'MD RAID {#DEVICE}: Состояние деградации'
awgur@23 23 type: DEPENDENT
awgur@23 24 key: 'aw.linux.mdadm.c.is-degrade[{#DEVICE}]'
awgur@23 25 delay: '0'
awgur@23 26 description: |
awgur@23 27 Имеет 2 значения:
awgur@23 28 0 - массив в норме
awgur@23 29 1 - массив деградировал
awgur@23 30 preprocessing:
awgur@23 31 - type: JAVASCRIPT
awgur@23 32 parameters:
awgur@23 33 - 'return /degraded/.test(value.toLowerCase()) ? 1 : 0'
awgur@23 34 master_item:
awgur@23 35 key: 'aw.linux.mdadm.d.state[{#DEVICE}]'
awgur@23 36 tags:
awgur@23 37 - tag: Application
awgur@23 38 value: 'MD RAID'
awgur@23 39 - tag: Устройство
awgur@23 40 value: '{#DEVICE}'
awgur@23 41 trigger_prototypes:
awgur@23 42 - uuid: 69befe4603314ec4b6bc41d0f549a6a6
awgur@23 43 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.c.is-degrade[{#DEVICE}])=1'
awgur@23 44 name: 'Массив {#DEVICE} деградировал.'
awgur@23 45 priority: HIGH
awgur@19 46 - uuid: 2fd74bd606d241d1bf34759ed1449ad5
awgur@19 47 name: 'MD RAID {#DEVICE}: Количество активных устройства'
awgur@19 48 type: DEPENDENT
awgur@19 49 key: 'aw.linux.mdadm.d.active-devices[{#DEVICE}]'
awgur@19 50 delay: '0'
awgur@19 51 preprocessing:
awgur@19 52 - type: JSONPATH
awgur@19 53 parameters:
awgur@19 54 - '$["active devices"]'
awgur@19 55 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 56 parameters:
awgur@19 57 - '86400'
awgur@19 58 master_item:
awgur@19 59 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 60 tags:
awgur@19 61 - tag: Application
awgur@19 62 value: 'MD RAID'
awgur@19 63 - tag: Устройство
awgur@19 64 value: '{#DEVICE}'
awgur@19 65 - uuid: 9706ad0fa9814755a5fec3aeb074785c
awgur@19 66 name: 'MD RAID {#DEVICE}: Общий полезный объём'
awgur@19 67 type: DEPENDENT
awgur@19 68 key: 'aw.linux.mdadm.d.array-size[{#DEVICE}]'
awgur@19 69 delay: '0'
awgur@19 70 units: B
awgur@19 71 preprocessing:
awgur@19 72 - type: JSONPATH
awgur@19 73 parameters:
awgur@19 74 - '$["array size"]'
awgur@19 75 - type: REGEX
awgur@19 76 parameters:
awgur@19 77 - '^([0-9]+)'
awgur@19 78 - \1
awgur@19 79 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 80 parameters:
awgur@19 81 - '86400'
awgur@19 82 master_item:
awgur@19 83 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 84 tags:
awgur@19 85 - tag: Application
awgur@19 86 value: 'MD RAID'
awgur@19 87 - tag: Устройство
awgur@19 88 value: '{#DEVICE}'
awgur@19 89 - uuid: ecbe2d984e0a4cd2a23bdefed863b3e7
awgur@19 90 name: 'MD RAID {#DEVICE}: Время создания массива'
awgur@19 91 type: DEPENDENT
awgur@19 92 key: 'aw.linux.mdadm.d.creation-time[{#DEVICE}]'
awgur@19 93 delay: '0'
awgur@19 94 trends: '0'
awgur@19 95 value_type: TEXT
awgur@19 96 preprocessing:
awgur@19 97 - type: JSONPATH
awgur@19 98 parameters:
awgur@19 99 - '$["creation time"]'
awgur@19 100 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 101 parameters:
awgur@19 102 - '86400'
awgur@19 103 master_item:
awgur@19 104 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 105 tags:
awgur@19 106 - tag: Application
awgur@19 107 value: 'MD RAID'
awgur@19 108 - tag: Устройство
awgur@19 109 value: '{#DEVICE}'
awgur@19 110 - uuid: 1542cad0f9934df78e884eaee0220061
awgur@19 111 name: 'MD RAID {#DEVICE}: Количество событий, произошедших с массивом'
awgur@19 112 type: DEPENDENT
awgur@19 113 key: 'aw.linux.mdadm.d.events[{#DEVICE}]'
awgur@19 114 delay: '0'
awgur@19 115 preprocessing:
awgur@19 116 - type: JSONPATH
awgur@19 117 parameters:
awgur@19 118 - '$["events"]'
awgur@19 119 - type: SIMPLE_CHANGE
awgur@19 120 parameters:
awgur@19 121 - ''
awgur@19 122 master_item:
awgur@19 123 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 124 tags:
awgur@19 125 - tag: Application
awgur@19 126 value: 'MD RAID'
awgur@19 127 - tag: Устройство
awgur@19 128 value: '{#DEVICE}'
awgur@19 129 - uuid: 7fbc5180754444c79702eabcd19213cf
awgur@19 130 name: 'MD RAID {#DEVICE}: Количество отказавших устройства'
awgur@19 131 type: DEPENDENT
awgur@19 132 key: 'aw.linux.mdadm.d.failed-devices[{#DEVICE}]'
awgur@19 133 delay: '0'
awgur@19 134 preprocessing:
awgur@19 135 - type: JSONPATH
awgur@19 136 parameters:
awgur@19 137 - '$["failed devices"]'
awgur@19 138 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 139 parameters:
awgur@19 140 - '86400'
awgur@19 141 master_item:
awgur@19 142 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 143 tags:
awgur@19 144 - tag: Application
awgur@19 145 value: 'MD RAID'
awgur@19 146 - tag: Устройство
awgur@19 147 value: '{#DEVICE}'
awgur@19 148 trigger_prototypes:
awgur@19 149 - uuid: 617dd8c5ae984a759a9f4a55e2e6edfe
awgur@19 150 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.failed-devices[{#DEVICE}])<>0'
awgur@19 151 name: 'Наличие отказавших устройств в массиве {#DEVICE}'
awgur@19 152 priority: HIGH
awgur@19 153 - uuid: db60d1b47ebd479386aace38ad0b503f
awgur@19 154 name: 'MD RAID {#DEVICE}: Устройств в массиве'
awgur@19 155 type: DEPENDENT
awgur@19 156 key: 'aw.linux.mdadm.d.raid-devices[{#DEVICE}]'
awgur@19 157 delay: '0'
awgur@19 158 preprocessing:
awgur@19 159 - type: JSONPATH
awgur@19 160 parameters:
awgur@19 161 - '$["raid devices"]'
awgur@19 162 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 163 parameters:
awgur@19 164 - '86400'
awgur@19 165 master_item:
awgur@19 166 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 167 tags:
awgur@19 168 - tag: Application
awgur@19 169 value: 'MD RAID'
awgur@19 170 - tag: Устройство
awgur@19 171 value: '{#DEVICE}'
awgur@19 172 - uuid: 3ac9863ea63948bbbeb0d45f6816d926
awgur@19 173 name: 'MD RAID {#DEVICE}: Тип массива'
awgur@19 174 type: DEPENDENT
awgur@19 175 key: 'aw.linux.mdadm.d.raid-level[{#DEVICE}]'
awgur@19 176 delay: '0'
awgur@19 177 trends: '0'
awgur@19 178 value_type: CHAR
awgur@19 179 preprocessing:
awgur@19 180 - type: JSONPATH
awgur@19 181 parameters:
awgur@19 182 - '$["raid level"]'
awgur@19 183 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 184 parameters:
awgur@19 185 - '86400'
awgur@19 186 master_item:
awgur@19 187 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 188 tags:
awgur@19 189 - tag: Application
awgur@19 190 value: 'MD RAID'
awgur@19 191 - tag: Устройство
awgur@19 192 value: '{#DEVICE}'
awgur@19 193 trigger_prototypes:
awgur@19 194 - uuid: 7ea6e8b61acc4eb6a068e4a289725fd7
awgur@23 195 expression: |
awgur@23 196 change(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}])<>0
awgur@23 197 and last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#1)
awgur@23 198 <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#2)
awgur@19 199 recovery_mode: RECOVERY_EXPRESSION
awgur@23 200 recovery_expression: |
awgur@23 201 nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],1h)=1
awgur@23 202 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#1)
awgur@23 203 = last(/Linux software RAID monitoring/aw.linux.mdadm.d.raid-level[{#DEVICE}],#2)
awgur@19 204 name: 'Изменился тип массива {#DEVICE}'
awgur@19 205 priority: INFO
awgur@19 206 - uuid: f04b15b7f32a4e62b4e6a302c60a8fe4
awgur@19 207 name: 'MD RAID {#DEVICE}: Состояние составляющих блочных устройств'
awgur@19 208 type: DEPENDENT
awgur@19 209 key: 'aw.linux.mdadm.d.raw-state[{#DEVICE}]'
awgur@19 210 delay: '0'
awgur@19 211 trends: '0'
awgur@19 212 value_type: TEXT
awgur@19 213 preprocessing:
awgur@19 214 - type: JSONPATH
awgur@19 215 parameters:
awgur@19 216 - '$["raw state"]'
awgur@19 217 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 218 parameters:
awgur@19 219 - '86400'
awgur@19 220 master_item:
awgur@19 221 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 222 tags:
awgur@19 223 - tag: Application
awgur@19 224 value: 'MD RAID'
awgur@19 225 - tag: Устройство
awgur@19 226 value: '{#DEVICE}'
awgur@19 227 - uuid: 8cc07323b6084b00be54e9f5f2adcd6c
awgur@19 228 name: 'MD RAID {#DEVICE}: Количество запасных устройств'
awgur@19 229 type: DEPENDENT
awgur@19 230 key: 'aw.linux.mdadm.d.spare-devices[{#DEVICE}]'
awgur@19 231 delay: '0'
awgur@19 232 preprocessing:
awgur@19 233 - type: JSONPATH
awgur@19 234 parameters:
awgur@19 235 - '$["spare devices"]'
awgur@19 236 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 237 parameters:
awgur@19 238 - '86400'
awgur@19 239 master_item:
awgur@19 240 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 241 tags:
awgur@19 242 - tag: Application
awgur@19 243 value: 'MD RAID'
awgur@19 244 - tag: Устройство
awgur@19 245 value: '{#DEVICE}'
awgur@19 246 trigger_prototypes:
awgur@19 247 - uuid: 77a85a17674b4b5aa7e023b56290ed61
awgur@19 248 expression: 'change(/Linux software RAID monitoring/aw.linux.mdadm.d.spare-devices[{#DEVICE}])<0'
awgur@19 249 recovery_mode: RECOVERY_EXPRESSION
awgur@23 250 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'
awgur@19 251 name: 'Уменьшилось количество запасных устройств в {#DEVICE}'
awgur@19 252 priority: HIGH
awgur@19 253 - uuid: 7bf13d288746481da7aa1ba863e24dcf
awgur@19 254 name: 'MD RAID {#DEVICE}: Состояние массива'
awgur@19 255 type: DEPENDENT
awgur@19 256 key: 'aw.linux.mdadm.d.state[{#DEVICE}]'
awgur@19 257 delay: '0'
awgur@19 258 trends: '0'
awgur@19 259 value_type: CHAR
awgur@19 260 preprocessing:
awgur@19 261 - type: JSONPATH
awgur@19 262 parameters:
awgur@19 263 - '$["state"]'
awgur@19 264 error_handler: CUSTOM_VALUE
awgur@19 265 error_handler_params: '__NO STATUS__'
awgur@19 266 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 267 parameters:
awgur@19 268 - '86400'
awgur@19 269 master_item:
awgur@19 270 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 271 tags:
awgur@19 272 - tag: Application
awgur@19 273 value: 'MD RAID'
awgur@19 274 - tag: Устройство
awgur@19 275 value: '{#DEVICE}'
awgur@19 276 trigger_prototypes:
awgur@19 277 - uuid: 6a4bcf95112c4dfd91b1108b1a4bb8f8
awgur@19 278 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"'
awgur@19 279 name: 'Неожиданное состояние массива {#DEVICE}'
awgur@19 280 priority: AVERAGE
awgur@19 281 dependencies:
awgur@19 282 - name: 'Отсутствуют данные о состоянии массива {#DEVICE}'
awgur@19 283 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])="__NO STATUS__"'
awgur@19 284 - uuid: fadccd30aba941cf97d00224117492d2
awgur@19 285 expression: 'last(/Linux software RAID monitoring/aw.linux.mdadm.d.state[{#DEVICE}])="__NO STATUS__"'
awgur@19 286 name: 'Отсутствуют данные о состоянии массива {#DEVICE}'
awgur@19 287 priority: HIGH
awgur@19 288 - uuid: 2e82148caae345bf99c201497d278edd
awgur@19 289 name: 'MD RAID {#DEVICE}: Общее количество устройств в массиве'
awgur@19 290 type: DEPENDENT
awgur@19 291 key: 'aw.linux.mdadm.d.total-devices[{#DEVICE}]'
awgur@19 292 delay: '0'
awgur@19 293 preprocessing:
awgur@19 294 - type: JSONPATH
awgur@19 295 parameters:
awgur@19 296 - '$["total devices"]'
awgur@19 297 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 298 parameters:
awgur@19 299 - '86400'
awgur@19 300 master_item:
awgur@19 301 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 302 tags:
awgur@19 303 - tag: Application
awgur@19 304 value: 'MD RAID'
awgur@19 305 - tag: Устройство
awgur@19 306 value: '{#DEVICE}'
awgur@19 307 - uuid: d19120bc1e374ba69d140a60011a7389
awgur@19 308 name: 'MD RAID {#DEVICE}: Используемое на каждом устройстве пространство под массив'
awgur@19 309 type: DEPENDENT
awgur@19 310 key: 'aw.linux.mdadm.d.used-dev-size[{#DEVICE}]'
awgur@19 311 delay: '0'
awgur@19 312 units: B
awgur@19 313 preprocessing:
awgur@19 314 - type: JSONPATH
awgur@19 315 parameters:
awgur@19 316 - '$["used dev size"]'
awgur@19 317 - type: REGEX
awgur@19 318 parameters:
awgur@19 319 - '^([0-9]+)'
awgur@19 320 - \1
awgur@19 321 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 322 parameters:
awgur@19 323 - '86400'
awgur@19 324 master_item:
awgur@19 325 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 326 tags:
awgur@19 327 - tag: Application
awgur@19 328 value: 'MD RAID'
awgur@19 329 - tag: Устройство
awgur@19 330 value: '{#DEVICE}'
awgur@19 331 - uuid: 2bf72ad31e7d4a9d99e9b1fc27eaace0
awgur@19 332 name: 'MD RAID {#DEVICE}: Количество устройств в работе'
awgur@19 333 type: DEPENDENT
awgur@19 334 key: 'aw.linux.mdadm.d.working-devices[{#DEVICE}]'
awgur@19 335 delay: '0'
awgur@19 336 preprocessing:
awgur@19 337 - type: JSONPATH
awgur@19 338 parameters:
awgur@19 339 - '$["working devices"]'
awgur@19 340 - type: DISCARD_UNCHANGED_HEARTBEAT
awgur@19 341 parameters:
awgur@19 342 - '86400'
awgur@19 343 master_item:
awgur@19 344 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 345 tags:
awgur@19 346 - tag: Application
awgur@19 347 value: 'MD RAID'
awgur@19 348 - tag: Устройство
awgur@19 349 value: '{#DEVICE}'
awgur@19 350 trigger_prototypes:
awgur@19 351 - uuid: 6f76dffea3164025a379f012606f29b4
awgur@23 352 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)'
awgur@19 353 recovery_mode: RECOVERY_EXPRESSION
awgur@23 354 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)'
awgur@19 355 name: 'Изменилос количество работающих устройств в массиве {#DEVICE}'
awgur@19 356 priority: AVERAGE
awgur@19 357 - uuid: 48d73b212abe49f797703669391eb431
awgur@19 358 name: '_ MD RAID {#DEVICE}: Сырые данные'
awgur@19 359 key: 'aw.linux.mdadm.get-stat[{#DEVICE}]'
awgur@19 360 history: '0'
awgur@19 361 trends: '0'
awgur@19 362 value_type: TEXT
awgur@19 363 preprocessing:
awgur@19 364 - type: JAVASCRIPT
awgur@19 365 parameters:
awgur@19 366 - |
awgur@19 367 var res = {};
awgur@19 368 var flag = true;
awgur@19 369 var buf = value.split('\n');
awgur@19 370 for (var li in buf) {
awgur@19 371 var l = buf[li]
awgur@19 372 if (l.match(/^ +Number +Major +Minor/)) {
awgur@19 373 flag = false;
awgur@19 374 res["raw state"] = ""
awgur@19 375 }
awgur@19 376
awgur@19 377 if (flag) {
awgur@19 378 var _buf = l.split(' : ');
awgur@19 379 if (_buf.length >= 2) {
awgur@19 380 res[_buf[0].trim().toLowerCase()] = _buf[1].trim();
awgur@19 381 }
awgur@19 382 } else {
awgur@19 383 res["raw state"] += l + '\n';
awgur@19 384
awgur@19 385 }
awgur@19 386
awgur@19 387 }
awgur@19 388
awgur@19 389 return JSON.stringify(res)
awgur@19 390 tags:
awgur@19 391 - tag: Application
awgur@19 392 value: 'MD RAID'
awgur@19 393 - tag: Устройство
awgur@19 394 value: '{#DEVICE}'
awgur@19 395 trigger_prototypes:
awgur@19 396 - uuid: 7b81377396ad4602a684da37ea8fdb35
awgur@23 397 expression: |
awgur@23 398 (
awgur@23 399 change(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}])<>0
awgur@23 400 and last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1)
awgur@23 401 <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
awgur@23 402 ) or (
awgur@23 403 change(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}])<>0
awgur@23 404 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],#1)
awgur@23 405 <> last(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],#2)
awgur@23 406 )
awgur@19 407 recovery_mode: RECOVERY_EXPRESSION
awgur@23 408 recovery_expression: |
awgur@23 409 (
awgur@23 410 nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.used-dev-size[{#DEVICE}],1h)=1
awgur@23 411 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1)
awgur@23 412 = last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
awgur@23 413 )
awgur@23 414 or (
awgur@23 415 nodata(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],1h)=1
awgur@23 416 or last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#1)
awgur@23 417 = last(/Linux software RAID monitoring/aw.linux.mdadm.d.array-size[{#DEVICE}],#2)
awgur@23 418 )
awgur@19 419 name: 'Изменились размеры массива {#DEVICE}'
awgur@25 420 opdata: 'Полезный размер: {ITEM.VALUE2} -> {ITEM.VALUE3}; занимаемое на устройствах пространство: {ITEM.VALUE5} -> {ITEM.VALUE6}'
awgur@19 421 priority: INFO
awgur@19 422 preprocessing:
awgur@19 423 - type: JAVASCRIPT
awgur@19 424 parameters:
awgur@19 425 - |
awgur@19 426 var res = []
awgur@19 427 var buf = value.split('\n');
awgur@19 428 for (var li in buf) {
awgur@19 429 var l = buf[li].trim()
awgur@19 430 if (l.length > 2) {
awgur@19 431 res.push({
awgur@19 432 '{#DEVICE}': l
awgur@19 433 })
awgur@19 434 }
awgur@19 435 }
awgur@19 436
awgur@19 437 return JSON.stringify(res)