При большом количестве серверов и большом числе юзверей zabbix_a (админы менеджеры, дежурники и тд) , желательно иметь возможность выставить минимальное время обновления чтоб никто нинароком не выставил 1 раз в секунду.
для примера выставляем ограничение минимум 1 ращ в 10 секунд.
Решение "в лоб":
BETWEEN(0,86400) => BETWEEN(10,86400)
frontends/php/items.php:
Более красивое решение, может примут в продакшин:
frontends/php/conf/zabbix.conf.php:
frontends/php/items.php:
для примера выставляем ограничение минимум 1 ращ в 10 секунд.
Решение "в лоб":
BETWEEN(0,86400) => BETWEEN(10,86400)
frontends/php/items.php:
...
'delay'=> array(T_ZBX_INT, O_OPT, null, BETWEEN(10,86400),'isset({save})&&(isset({type})&& ({type}!=2))'),
...
'delay'=> array(T_ZBX_INT, O_OPT, null, BETWEEN(10,86400),'isset({save})&&(isset({type})&& ({type}!=2))'),
...
frontends/php/conf/zabbix.conf.php:
...
$ZBX_MIN_ITEM_DELAY =10; # in sec
...
$ZBX_MIN_ITEM_DELAY =10; # in sec
...
...
'delay'=> array(T_ZBX_INT, O_OPT, null, BETWEEN($ZBX_MIN_ITEM_DELAY,86400),'isset({save})& &(isset({type})&&({type}!=2))'),
...
'delay'=> array(T_ZBX_INT, O_OPT, null, BETWEEN($ZBX_MIN_ITEM_DELAY,86400),'isset({save})& &(isset({type})&&({type}!=2))'),
...