Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  1. ZABBIX FEATURE REQUESTS
  2. ZBXNEXT-1443

Ability to transform item values before they are processed and stored to DB

XMLWordPrintable

    • Sprint 1, Sprint 2, Sprint 3, Sprint 4, Sprint 5, Sprint 6, Sprint 7
    • 2

      Would be very useful to have the ability to write an internal script or function (in LUA, BASH, PHP or whatever) to allow transformation of item data values before they are processed and stored in Zabbix.

      If there could be a list of transformations/scripts that can be attached to an item that would also be best (that way several items could use the same transform)
      An example of this is java mbean return values that return "25.5 MB" or "14.23 GB" etc.

      This is currently causing a problem with ability to store values presented variably with a units value (bytes, kb, mb, gb). But this could also solve other problems where we would want to store a different value based on an incoming value.

        1. text-str.png
          text-str.png
          34 kB
        2. shorts.png
          shorts.png
          6 kB
        3. preprocessing.png
          preprocessing.png
          25 kB
        4. preprocessing_preprocessing.png
          preprocessing_preprocessing.png
          6 kB
        5. numeric.png
          numeric.png
          13 kB
        6. no uints.png
          no uints.png
          13 kB
        7. no strings.png
          no strings.png
          16 kB
        8. error_message.png
          error_message.png
          48 kB
        9. draggable_only_preprocessing_option.png
          draggable_only_preprocessing_option.png
          8 kB
        10. delta.png
          delta.png
          3 kB
        11. delta.png
          delta.png
          17 kB

            iivs Ivo Kurzemnieks
            zalex_ua Oleksii Zagorskyi
            Team B
            Votes:
            33 Vote for this issue
            Watchers:
            43 Start watching this issue

              Created:
              Updated:
              Resolved: