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

Tag based permissions, responsibility matrix (Z4)



    • 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:


      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"


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

          Issue Links



              sasha Alexander Vladishev
              palivoda Rostislav Palivoda
              0 Vote for this issue
              12 Start watching this issue