Возможность использования каких-либо больших чисел, например при '86400', которое означает количество секунд в сутках, бывает затруднительна и чревата ошибками. Именно поэтому вы можете использовать некоторые символы единиц измерения (или суффиксы) для упрощения выражений триггеров и ключей элементов данных в Zabbix.
Вместо '86400' вы можете просто ввести '1d'. Функции суффиксов работают как множители.
Для указания времени вы можете использовать:
Суффиксы времени поддерживаются в:
Суффиксы размеров памяти поддерживаются в константах и параметрах функций в выражениях триггеров.
Для размеров памяти вы можете использовать:
Символы единиц измерения также используются для читаемого представления данных в веб-интерфейсе.
Эти символы поддерживает как Zabbix сервер, так и веб-интерфейс:
Когда в веб-интерфейсе отображаются значения элементов данных в B, Bps, тогда применяется основа 2 (1K = 1024). В противном случае используется основа 10 (1K = 1000).
Дополнительно веб-интерфейс также поддерживает отображение:
При использовании некоторых соответствующих суффиксов вы можете написать выражения триггеров, которые легче понять и обслуживать, например, такие выражения:
{host:zabbix[proxy,zabbix_proxy,lastaccess]}>120
{host:system.uptime[].last()}<86400
{host:system.cpu.load.avg(600)}<10
{host:vm.memory.size[available].last()}<20971520
можно заменить на: