Leveraging the new feature of Zabbix 5.0 LTS, these Frontend Modules can extend the Zabbix Sidebar menu.
You can read more about this new feature in the official Zabbix documentation: https://www.zabbix.com/documentation/current/manual/modules
The modules in this repository were tested on Zabbix 5.0.2+ on Debian 10 Buster.
Adds a new menu entry Graphs to the Monitoring section of the sidebar menu.
It's a direct link to: https://FQDN/zabbix/zabbix.php?action=charts.view
Adds a new menu entry Web to the Monitoring section of the sidebar menu.
It's a direct link to: https://FQDN/zabbix/zabbix.php?action=web.view
Adds a new menu entry Items to the Configuration section of the sidebar menu.
It's a direct link to: https://FQDN/zabbix/items.php
Adds a new menu entry Triggers to the Configuration section of the sidebar menu.
It's a direct link to: https://FQDN/zabbix/triggers.php
- Go to your Zabbix Frontend installation module folder
- (Default path:
/usr/share/zabbix/modules
)
- (Default path:
- You may then
git clone https://github.com/xenadmin/zabbix-frontend-modules.git
the repository- Or download the desired module manually into the modules directory
- Sometimes it's necessary to change the owner of the directory to your web user
- For example:
chown -R www-data
- For example:
- Go to your Zabbix Frontend: Administration -> General -> Modules
- Press the Scan directory button in the top right corner
- Enable the desired module(s)
- Watch how the menu gets extended with new entries
If your Zabbix Frontend remains empty and malfunctioning after the activation of a Zabbix Frontend module, don't panic!
First of all, go to the offical Zabbix module documentation and check the Troubleshooting section: https://www.zabbix.com/documentation/current/manual/modules
Most of the time, the fastest solution is to just remove the module directory from your Zabbix Frontend installation (For example: rm /usr/share/zabbix/modules/add-web-in-monitoring-menu
). Then just reload you browser and Zabbix Frontend should load as expected.
This modules wouldn't be possible without the help of Mickael Martin (Source 1 & Source 2) , who created the very first modules (check them out!) and Zabbix developer Valdis Murzins who helped with further modules during the discussion of ZBXNEXT-6105. They were my inspiration to create this repository. Thank you!
https://www.meinekleinefarm.net/zabbix-frontend-modules/
- 01 November 2020: Initial commit