Zabbix Documentation 3.4

2.23.04.0 (current)In development:4.2 (devel)Unsupported:1.82.02.43.23.4

User Tools

Site Tools


ru:manual:config:items:item

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:manual:config:items:item [2018/07/12 06:44]
dotneft
ru:manual:config:items:item [2019/02/11 08:51] (current)
martins-v fixing typos
Line 33: Line 33:
 |//​Новая группа элементов данных// ​ |Введите имя новой группы элементов данных для этого элемента данных. ​ |  |//​Новая группа элементов данных// ​ |Введите имя новой группы элементов данных для этого элемента данных. ​ | 
 |//​Группы элементов данных// ​ |Соединение элемента данных с одним или несколькими существующими группами элементов данных.| |//​Группы элементов данных// ​ |Соединение элемента данных с одним или несколькими существующими группами элементов данных.|
-|//​Заполнение поля\\ инвентаря узла сети// |Вы можете выбрать поле инвентарных данных,​ которое будет заполняться значением элемента данных. Функция будет работать,​ если у узла сети включено автоматическое заполнение [[:​ru:​manual:​config:​hosts:​inventory|интентарных данных]].|+|//​Заполнение поля\\ инвентаря узла сети// |Вы можете выбрать поле инвентарных данных,​ которое будет заполняться значением элемента данных. Функция будет работать,​ если у узла сети включено автоматическое заполнение [[:​ru:​manual:​config:​hosts:​inventory|инвентарных данных]].|
 |//​Описание//​ |Введите описание элемента данных. | |//​Описание//​ |Введите описание элемента данных. |
 |//​Активировано// ​ |Отметьте для активации элемента данных,​ таким образом он будет обрабатываться. | |//​Активировано// ​ |Отметьте для активации элемента данных,​ таким образом он будет обрабатываться. |
Line 74: Line 74:
 |//​Обрезка слева// ​ |Удаление указанных символов с начала значения. ​ | |//​Обрезка слева// ​ |Удаление указанных символов с начала значения. ​ |
 |//XML XPath// ​ |Извлечение значения или фрагмента из XML данных с использованием XPath функционала.\\ Чтобы эта опция заработала,​ Zabbix сервер необходимо скомпилировать с поддержкой libxml.\\ Примеры:​\\ ''​number(/​document/​item/​value)''​ извлечёт ''​10''​ из ''<​document><​item><​value>​10</​value></​item></​document>''​\\ ''​number(/​document/​item/​@attribute)''​ извлечёт ''​10''​ из ''<​nowiki><​document><​item attribute="​10"></​item></​document></​nowiki>''​\\ ''/​document/​item''​ извлечёт ''<​item><​value>​10</​value></​item>''​ из ''<​document><​item><​value>​10</​value></​item></​document>''​\\ Обратите внимание на то, что пространства имен не поддерживаются.\\ Поддерживается начиная с 3.4.0. ​ | |//XML XPath// ​ |Извлечение значения или фрагмента из XML данных с использованием XPath функционала.\\ Чтобы эта опция заработала,​ Zabbix сервер необходимо скомпилировать с поддержкой libxml.\\ Примеры:​\\ ''​number(/​document/​item/​value)''​ извлечёт ''​10''​ из ''<​document><​item><​value>​10</​value></​item></​document>''​\\ ''​number(/​document/​item/​@attribute)''​ извлечёт ''​10''​ из ''<​nowiki><​document><​item attribute="​10"></​item></​document></​nowiki>''​\\ ''/​document/​item''​ извлечёт ''<​item><​value>​10</​value></​item>''​ из ''<​document><​item><​value>​10</​value></​item></​document>''​\\ Обратите внимание на то, что пространства имен не поддерживаются.\\ Поддерживается начиная с 3.4.0. ​ |
-|//JSON Path// ​ |Извлечение значения или фрагмента с JSON данных с использованием простейшего наблора функций JSONPath функционала.\\ Примеры:​\\ ''​$.document.item.value''​ извлечёт ''​10''​ с ''<​nowiki>​{"​document":​{"​item":​{"​value":​ 10}}}</​nowiki>''​\\ ''​$.document.item''​ извлечёт ''<​nowiki>​{"​value":​ 10}</​nowiki>''​ с ''<​nowiki>​{"​document":​{"​item":​{"​value":​ 10}}}</​nowiki>''​\\ ''​$['​a document'​].item.value''​ извлечёт ''​10''​ с ''<​nowiki>​{"​a document":​{"​item":​{"​value":​ 10}}}</​nowiki>''​\\ ''​$.document.items[1].value''​ извлечёт ''​20''​ с ''<​nowiki>​{"​document":​{"​items":​[{"​value":​ 10}, {"​value":​ 20}]}}</​nowiki>''​\\ ​ Обратите внимание,​ что поддерживаются только прямые пути к одиночным объектам в обозначении точкой или квадратной скобкой.\\ В JSONPath обозначении точкой ''​($.a.b.c)''​ можно использовать только буквенно-цифровые символы + символ подчёркивания . Если имя объекта JSON содержит другие символы,​ необходимо использовать обозначение квадратной скобкой ''​($['​a'​]['​b'​]['​c'​])''​. Допускается смешивание обозначений ''​($.a['​b'​].c)''​\\ Извлечение нескольких значений не поддерживается.\\ Поддерживается начиная с 3.4.0. ​ |+|//JSON Path// ​ |Извлечение значения или фрагмента с JSON данных с использованием простейшего набора функций JSONPath функционала.\\ Примеры:​\\ ''​$.document.item.value''​ извлечёт ''​10''​ с ''<​nowiki>​{"​document":​{"​item":​{"​value":​ 10}}}</​nowiki>''​\\ ''​$.document.item''​ извлечёт ''<​nowiki>​{"​value":​ 10}</​nowiki>''​ с ''<​nowiki>​{"​document":​{"​item":​{"​value":​ 10}}}</​nowiki>''​\\ ''​$['​a document'​].item.value''​ извлечёт ''​10''​ с ''<​nowiki>​{"​a document":​{"​item":​{"​value":​ 10}}}</​nowiki>''​\\ ''​$.document.items[1].value''​ извлечёт ''​20''​ с ''<​nowiki>​{"​document":​{"​items":​[{"​value":​ 10}, {"​value":​ 20}]}}</​nowiki>''​\\ ​ Обратите внимание,​ что поддерживаются только прямые пути к одиночным объектам в обозначении точкой или квадратной скобкой.\\ В JSONPath обозначении точкой ''​($.a.b.c)''​ можно использовать только буквенно-цифровые символы + символ подчёркивания . Если имя объекта JSON содержит другие символы,​ необходимо использовать обозначение квадратной скобкой ''​($['​a'​]['​b'​]['​c'​])''​. Допускается смешивание обозначений ''​($.a['​b'​].c)''​\\ Извлечение нескольких значений не поддерживается.\\ Поддерживается начиная с 3.4.0. ​ |
 |//​Пользовательский множитель// ​ |Умножение значения на заданное целое или дробное число.\\ Использование этой опции сконвертирует полученные значения в KB, MBps, и т.д. в B, Bps. В противном случае Zabbix не сможет корректно подставить [[:​ru/​manual/​appendix/​suffixes|префиксы]] (K, M, G и т.д.).\\ Начиная с  Zabbix 2.2, также поддерживается научное представление. Например,​ 1e+70. ​ | |//​Пользовательский множитель// ​ |Умножение значения на заданное целое или дробное число.\\ Использование этой опции сконвертирует полученные значения в KB, MBps, и т.д. в B, Bps. В противном случае Zabbix не сможет корректно подставить [[:​ru/​manual/​appendix/​suffixes|префиксы]] (K, M, G и т.д.).\\ Начиная с  Zabbix 2.2, также поддерживается научное представление. Например,​ 1e+70. ​ |
 |//​Простое изменение// ​ |Вычисление разницы между текущим и предыдущим значениями.\\ Вычисляется **значение**-**пред_значение**,​ где\\ //​значение//​ - текущее значение;​ //​пред_значение//​ - ранее полученное значение\\ Эта опция может быть полезной для измерения постоянно растущего значения. Если текущее значение меньше предыдущего,​ тогда Zabbix отбрасывает это изменение (ничего не записывает) и ждет следующего значения.\\ На один элемент данных разрешена только одна операция изменения. ​ | |//​Простое изменение// ​ |Вычисление разницы между текущим и предыдущим значениями.\\ Вычисляется **значение**-**пред_значение**,​ где\\ //​значение//​ - текущее значение;​ //​пред_значение//​ - ранее полученное значение\\ Эта опция может быть полезной для измерения постоянно растущего значения. Если текущее значение меньше предыдущего,​ тогда Zabbix отбрасывает это изменение (ничего не записывает) и ждет следующего значения.\\ На один элемент данных разрешена только одна операция изменения. ​ |
Line 80: Line 80:
 |//​Двоичное в десятичное// ​ |Конвертация значения из логического в десятичный формат. Текстовое представление переводится в значения 0 или 1. Таким образом,​ '​TRUE'​ хранится как 1 и '​FALSE'​ хранится как 0. Все значения сопоставляются чувствительным к регистру способом. В данное время распознаются значения для:\\ //TRUE// - true, t, yes, y, on, up, running, enabled, available\\ //FALSE// - false, f, no, n, off, down, unused, disabled, unavailable\\ Кроме того, любое ненулевое значение считается TRUE, нулевое считается FALSE. ​  | |//​Двоичное в десятичное// ​ |Конвертация значения из логического в десятичный формат. Текстовое представление переводится в значения 0 или 1. Таким образом,​ '​TRUE'​ хранится как 1 и '​FALSE'​ хранится как 0. Все значения сопоставляются чувствительным к регистру способом. В данное время распознаются значения для:\\ //TRUE// - true, t, yes, y, on, up, running, enabled, available\\ //FALSE// - false, f, no, n, off, down, unused, disabled, unavailable\\ Кроме того, любое ненулевое значение считается TRUE, нулевое считается FALSE. ​  |
 |//​Восьмеричное в десятичное// ​ |Конвертация значения из восьмеричного в десятичный формат. ​ | |//​Восьмеричное в десятичное// ​ |Конвертация значения из восьмеричного в десятичный формат. ​ |
-|//​Шестнадцатеричное в десятичное// ​ |Конвертация значения из шестнадцатеричного в десятичный формат.\\ ​Обратите ​внимание, что значения,​ которые содержат ​пробел не поддерживаются в числовом формате. Как вариант решения, вы можете использовать шаг ​предварительной ​обработки регулярным выражением, чтобы удалить пробел,​ до шага конвертации из шестнадцатеричного в десятичный формат.  |+|//​Шестнадцатеричное в десятичное// ​ |Конвертация значения из шестнадцатеричного в десятичный формат.\\ ​Смотрите ​также: ​известные проблемы для [[:​ru/​manual/​installation/​known_issues#​известные_проблемы_для_340_-_3413|3.4.0-3.4.13]].  |
  
 <note tip>​Если вы используете пользовательский множитель или хранение значений как //​Изменение в секунду//​ у элементов данных с типом информации //​Числовой (целое положительное)//​ и результирующее вычисленное значение в действительности дробное число, тогда вычисленное значение всё же будет считаться приемлемым,​ однако дробная часть будет обрезана и значение запишется как целое положительное.</​note>​ <note tip>​Если вы используете пользовательский множитель или хранение значений как //​Изменение в секунду//​ у элементов данных с типом информации //​Числовой (целое положительное)//​ и результирующее вычисленное значение в действительности дробное число, тогда вычисленное значение всё же будет считаться приемлемым,​ однако дробная часть будет обрезана и значение запишется как целое положительное.</​note>​