Zabbix Documentation 3.4

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


ru:manual:config:items:itemtypes:calculated

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
ru:manual:config:items:itemtypes:calculated [2018/06/18 06:43]
dotneft
ru:manual:config:items:itemtypes:calculated [2018/07/07 17:18] (current)
dotneft
Line 1: Line 1:
 ==== 7 Вычисляемые элементы данных ==== ==== 7 Вычисляемые элементы данных ====
  
-=== Обзор ===+=== Обзор ===
  
 При помощи вычисляемых элементов данных вы можете выполнять подсчеты на основании других элементов данных. При помощи вычисляемых элементов данных вы можете выполнять подсчеты на основании других элементов данных.
Line 25: Line 25:
 |**функция** ​        ​|Одна из [[ru:​manual:​appendix:​triggers:​functions|функций]] поддерживаемых в выражениях триггеров:​ last, min, max, avg, count и остальные| |**функция** ​        ​|Одна из [[ru:​manual:​appendix:​triggers:​functions|функций]] поддерживаемых в выражениях триггеров:​ last, min, max, avg, count и остальные|
 |**ключ** ​    ​|Ключ другого элемента данных,​ данные которого вы хотите использовать. Его можно задать как **ключ** или **узел сети:​ключ**.\\ //​Обратите внимание://​ Настоятельно рекомендуется заключать весь ключ в двойные кавычки ("​..."​),​ во избежании неправильного разбора из-за пробелов или запятых в ключе.\\ Также если в ключе имеются параметры заключенные в кавычки,​ то двойные кавычки должны быть экранированы с помощью обратной косой чертой (\). Смотрите ниже **Пример 5**.| |**ключ** ​    ​|Ключ другого элемента данных,​ данные которого вы хотите использовать. Его можно задать как **ключ** или **узел сети:​ключ**.\\ //​Обратите внимание://​ Настоятельно рекомендуется заключать весь ключ в двойные кавычки ("​..."​),​ во избежании неправильного разбора из-за пробелов или запятых в ключе.\\ Также если в ключе имеются параметры заключенные в кавычки,​ то двойные кавычки должны быть экранированы с помощью обратной косой чертой (\). Смотрите ниже **Пример 5**.|
-|**параметр(ы)** |Параметр(ы) функций,​ если требуются.|+|**параметр(ы)** |Параметр(ы) функций,​ если требуются. |
  
-<note tip>​Все элементы данных,​ на которые ссылается формула вычисляемого элемента данных,​ должны существовать и собирать данные. Также, если вы измените ключ элемента данных на который ссылается элемент данных,​ то вы должны вручную обновить все формулы в которых используется этот ключ.</​note>​+<note tip>​Все элементы данных,​ на которые ссылается формула вычисляемого элемента данных,​ должны существовать и собирать данные ​(исключения в [[:​ru/​manual/​appendix/​triggers/​functions#​функции_и_неподдерживаемые_элементы_данных|функциях и неподдерживаемых элементах данных]]). Также, если вы измените ключ элемента данных на который ссылается элемент данных,​ то вы должны вручную обновить все формулы в которых используется этот ключ.</​note>​
  
 <note important>​[[ru:​manual:​config:​macros:​usermacros|Пользовательские макросы]] в формуле будут раскрыты,​ если используется ссылка на параметр функции или константу. Пользовательские макросы НЕ будут раскрыты,​ если используется ссылка на функцию,​ имя узла сети, параметры ключей элементов данных или оператор.</​note>​ <note important>​[[ru:​manual:​config:​macros:​usermacros|Пользовательские макросы]] в формуле будут раскрыты,​ если используется ссылка на параметр функции или константу. Пользовательские макросы НЕ будут раскрыты,​ если используется ссылка на функцию,​ имя узла сети, параметры ключей элементов данных или оператор.</​note>​
Line 39: Line 39:
 Вычисляемый элемент данных может перейти в неподдерживаемое состояние в нескольких случаях:​ Вычисляемый элемент данных может перейти в неподдерживаемое состояние в нескольких случаях:​
  
-  - не найдены элементы данныхна которые ​он ссылается+  - элемент(ы) данных,​ на которые имеется ссылка 
 +    * не найден 
 +    * деактивирован 
 +    * принадлежит деактивированному узлу сети 
 +    * не поддерживается (смотрите исключения в разделах [[:​ru/​manual/​appendix/​triggers/​functions#​функции_и_неподдерживаемые_элементы_данных|Функции и неподдерживаемые элементы данных]],​ [[:​ru/​manual/​config/​triggers/​expression#​выражения_с_неподдерживамыми_элементами_данных_и_неизвестными_значениями|Выражения ​с неподдерживаемыми элементами данных и неизвестными значениями]] и [[:​ru/​manual/​config/​triggers/​expression#​операторы|Операторы]])
   - нет данных для вычисления функции   - нет данных для вычисления функции
   - деление на ноль   - деление на ноль
   - использован некорректный синтаксис   - использован некорректный синтаксис
  
-Поддержка вычисляемых элементов данных была введена в Zabbix 1.8.1. +Поддержка вычисляемых элементов данных была введена в Zabbix 1.8.1.\\ Начиная с Zabbix 3.2 вычисляемые элементы данных в некоторых случаях могут использовать неподдерживаемые элементы данных как описано в [[:​ru/​manual/​appendix/​triggers/​functions#​функции_и_неподдерживаемые_элементы_данных|Функции и неподдерживаемые элементы данных]],​ [[:​ru/​manual/​config/​triggers/​expression#​выражения_с_неподдерживамыми_элементами_данных_и_неизвестными_значениями|Выражения с неподдерживаемыми элементами данных и неизвестными значениями]] и [[:​ru/​manual/​config/​triggers/​expression#​операторы|Операторы]]. 
- +=== Примеры использования ===
-=== Примеры использования ===+
  
 == Пример 1 == == Пример 1 ==