While many things in the frontend can be configured using the frontend itself, some customisations are currently only possible by editing a definitions file. Located in the frontend directory, this file is include/defines.inc.php. Parameters in this file that could be of interest to users:
For how long to show triggers in OK state after their state changed from PROBLEM, in seconds.
Default: 1800
For how long a trigger should blink after its state changed, in seconds.
Default: 1800
Default graph period, in seconds. One hour by default.
Minimum graph period, in seconds. One hour by default.
Maximum graph period, in seconds. Two years by default since 1.6.7, one year before that.
Default location of Y axis in simple graphs and default value for drop down box when adding items to custom graphs. Possible values: 0 - left, 1 - right.
Default: 0
Threshold value for roundoff constants. Values less than it will be rounded to ZBX_UNITS_ROUNDOFF_LOWER_LIMIT number of digits after comma, greater to ZBX_UNITS_ROUNDOFF_UPPER_LIMIT.
Default: 0.01
Number of digits after comma, when value is greater than roundoff threshold
Default: 2
Number of digits after comma, when value is less than roundoff threshold
Default: 6
Number of days, which will reflect on frontend choice when deciding which history or trends table to process for selected period on data graphing. When this define is:
* less than zero - zabbix takes item values for selected graph period configured in item "keep in history" field to make calculations;
* equal to zero - zabbix takes item values only from trends;
* greater then zero - zabbix overwrites item "keep in history" configured value with this define;
This define could be useful for partitioned history data storage.
Default: -1
Enables support for Zapcat Zabbix Java JMX bridge item keys syntax
Default: false
ZAPCAT_COMPATIBILITY is only available for 1.8.4.