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