Символы единиц измерения
Использование каких-либо больших чисел, например "86400", для представления количества секунд в сутках бывает затруднительно и чревато ошибками. Поэтому можно использовать некоторые соответствующие символы единиц измерения (или суффиксы) для упрощения выражений триггеров и ключей элементов данных в Подсистеме.
Вместо 86400 можно ввести просто 1d. Функции суффиксов работают как множители.
Суффиксы времени можно использовать для указания времени:
s– секунды (если используется, то работает так же, как и исходное значение);m– минуты;h– часы;d– сутки;w– недели;M– месяцы (только в функциях динамики изменений);y– годы (только в функциях динамики изменений).
Суффиксы времени поддерживают только целые числа (поэтому "1h" поддерживается, а "1,5h" или "1.5h" – нет; использовать вместо этого "90m").
Суффиксы времени поддерживаются в следующих местах:
- константы и параметры функций выражений триггеров;
- константы формул вычисляемых элементов данных;
- параметры внутренних элементов данных
"zabbix[queue,<от>,<до>]"; - параметр период времени агрегированных вычислений;
- настройка элементов данных (поля
Интервал обновления,Пользовательские интервалы,Период хранения историииПериод хранения динамики изменений); - настройка прототипов элементов данных (поля
Интервал обновления,Пользовательские интервалы,Период хранения историииПериод хранения динамики изменений); - настройка правил низкоуровневого обнаружения (поля
Интервал обновления,Пользовательские интервалы,Период сохранения потерянных ресурсов); - настройка сетевого обнаружения (поле
Интервал обновления); - настройка веб-сценария (поля
Интервал обновления,Время ожидания); - настройка операции действия (поля
Длительность шага операции по умолчанию,Длительность шага); - настройки профиля пользователя (поля
Авто-выход,Обновить,Время отображения сообщения); - виджет графика в разделе "Мониторинг → Панель" (поле
Сдвиг по времени); - "Администрирование → Общие → Очистка истории" (поля периодов хранения);
- "Администрирование → Общие → Опции отображения триггеров" (поля
Отображать триггеры в состоянии ОК в течение,Мигание триггеров при изменении состояния); - "Администрирование → Общие → Другое" (поле
Интервал блокировки входа в системуи поля, относящиеся к взаимодействию с Сервером); - опция управления работой Сервера
ha_set_failover_delay=задержка.
Суффиксы размера памяти поддерживаются в следующих местах:
- константы и параметры функций выражений триггера;
- константы формул вычисляемых элементов данных.
Для размера памяти можно использовать:
К– килобайт;M– мегабайт;G– гигабайт;T– терабайт.
Символы единиц измерения также используются для более удобного представления данных в веб-интерфейсе.
Эти символы поддерживает как Сервер, так и веб-интерфейс:
K– кило;M– мега;G– гига;T– тера. Когда в веб-интерфейсе отображаются значения элементов данных в B, Bps, то применяется основание 2 (1K = 1024). Иначе используется основание 10 (1K = 1000).
Дополнительно веб-интерфейс также поддерживает отображение:
P– пета;E– экса;Z– зетта;Y– иотта.
При использовании некоторых соответствующих суффиксов можно написать выражения триггеров, которые легче понимать и поддерживать, например, такие выражения:
last(/host/system.uptime[])<86400s
avg(/host/system.cpu.load,600s)<10
last(/host/vm.memory.size[available])<20971520
можно заменить на:
last(/host/system.uptime[])<1d
avg(/host/system.cpu.load,10m)<10
last(/host/vm.memory.size[available])<20M