Skip to content

dimuskin/Zabbix-Dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zabbix-Dashboard

Trying to build a better dashboard function for Zabbix via the php api.

Features/requirements:

  • Gets triggers from hosts which are nested in hostgroups
  • Currently we defined differrent users (within Zabbix) per hostgroup with read only rights
  • Screens are optimized for 1920px capable monitors
  • Masonry js library is used to align host blocks tightly
  • Requires the Zabbix php api which is included in this build

Host block features:

  • Each host block displays a maximum of 3 triggers
  • In case of multipe triggers fired on a host, the highest priority trigger will adjust the color and or size of the hostblock
  • There are 5 stages defined in which a block is displayed based upon trigger severity
  • Triggered host blocks will get the state normal when the trigger state is "OK" (via acknowledgment of trigger or threshold level is normal)

I have tested the dashboard on Zabbix 2.2.2 but I think it will work fine in 2.4, although you might need a newer php api version. As we make use of the Zabbix php api, we have included it's GPLv3 license

About

Zabbix Dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.5%
  • CSS 0.5%