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

Tag based permissions, responsibility matrix (Z4)

    Details

    • Team:
      Team B
    • Sprint:
      Sprint 17, Sprint 18, Sprint 19, Sprint 20, Sprint 21, Sprint 22, Sprint 23, Sprint 24, Sprint 25, Sprint 26, Sprint 27, Sprint 28, Sprint 29
    • Story Points:
      5

      Description

      1. Configuration of user groups will be extended with additional TAB showing list host group with associated pairs of tags & values.
      a. Tag as well as tag value are optional. A host group without associated tags may exist.
      b. Different tags with different values must be supported.

      2. Zabbix will take into account problem tag filtering for:
      a. Monitoring?Problems, Monitoring?Dashboard (all widgets displaying problem-related information)
      b. Alerting: sending of alerts to users with no tag permissions will be suppressed
      c. API methods: event.get and problem.get will be extended to take into account problem tag filtering

      3. How filtering works:
      a. If not filters exist for a given user group, then no filtering is applied.
      b. If only host group is given with no tags, then it is allowed to display problem of this specific host group
      c. If only tag name is given without tag value, then all problems having this tag name should be displayed
      d. If both tag name and tag value are given, then it's allowed to display problem having Tag==<tag name> Tag value==<tag value>
      e. If an user is a member of several host groups, then permissions granted for each host group are combined using OR condition.
      f. If there are several tag names having same value, then filtering will use OR condition for tag values. For example: Host group ABC: Service: MySQL Service: Oracle. In this case it will be transformed into Problem belong to Host group ABC nad has tag "Service" with value either "MySQL" or "Oracle"

        Attachments

        1. block_border.gif
          block_border.gif
          781 kB
        2. colon_tag.png
          colon_tag.png
          6 kB
        3. duplicate_entries.png
          duplicate_entries.png
          113 kB
        4. events_undefined_index.png
          events_undefined_index.png
          78 kB
        5. guest_problems.png
          guest_problems.png
          30 kB
        6. host_status.png
          host_status.png
          16 kB
        7. manually_close.png
          manually_close.png
          89 kB
        8. map_problem.png
          map_problem.png
          22 kB
        9. problems_never_resolved.png
          problems_never_resolved.png
          27 kB
        10. problems.png
          problems.png
          65 kB

          Issue Links

            Activity

              People

              • Assignee:
                sasha Alexander Vladishev
                Reporter:
                palivoda Rostislav Palivoda
              • Votes:
                0 Vote for this issue
                Watchers:
                12 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: