-
New Feature Request
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
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.