XMLWordPrintable

    • Type: New Feature Request
    • Resolution: Unresolved
    • Priority: Minor
    • None
    • Affects Version/s: None
    • Component/s: None
    • None

      Zabbix Version: 7.0

      Operating System: Red Hat Enterprise Linux 8.10

      Objective:

      Develop a custom Zabbix widget that acts as a launcher, allowing users to access existing Zabbix dashboards through a configurable list of links.

      Functional Requirements:

      1. The widget should support:

      • Configurable display of links to existing Zabbix dashboards.
      • Grouping or nesting of links to allow for structured organization (e.g., grouped by service or location).
      • The ability for users to click a link and open the corresponding dashboard in a new browser tab.

      2. The widget must be:

      • Fully compliant with the Zabbix 7.0 custom widget framework as described here:

      https://www.zabbix.com/documentation/7.0/en/devel/modules/tutorials/widget

      • Deployable via the `modules` and `widgets` directories without altering core Zabbix files.

      3. Configuration options must allow administrators to:

      • Add, remove, and update link text and target URLs.
      • Define groups or categories for better organization (optional UI collapsibility is a plus but not required).

      4. Must work in an internal-only environment:

      • No external JavaScript dependencies
      • All links use HTTP internally (no HTTPS)

      5. The widget should be future-proof and extensible, so additional link groups or services can be added without code modifications.

      Example Use Case:
      The widget will be used to navigate between various service- and site-specific dashboards.

            Assignee:
            Zabbix Development Team
            Reporter:
            Filip Pawlicki (Inactive)
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - Not Specified
                Not Specified
                Logged:
                Time Spent - 8h
                8h