Све функције наведене овде су подржане у:
Функције су наведене без додатних информација. Кликните на функцију да бисте видели све детаље.
Function | Description |
---|---|
ascii | ASCII код крајњег левог karaktera вредности. |
bitlength | Дужина вредности у битовима. |
bytelength | Дужина вредности у бајтовима. |
char | Враћа карактер тумачењем вредности као ASCII кода. |
concat | Стринг који је резултат спајања референтних вредности ставке или константних вредности. |
insert | Убацује одређене карактере или размаке у низ знакова који почиње на наведеној позицији у стрингу. |
jsonpath | Враћа резултат JSONPath. |
[left | Враћа крајње леве карактере вредности. |
length | Дужина вредности у карактерима. |
ltrim | Уклони одређене карактере са почетка стринга. |
mid | Врати подниз од N карактера који почиње на позицији карактера специфицираним са 'start'. |
repeat | Понови стринг. |
replace | Проналази образац у вредности и мења га заменом. |
right | Враћа крајње десне карактере вредности. |
rtrim | Уклања одређене карактере са краја стринга. |
trim | Уклања одређене карактере са почетка и краја стринга. |
xmlxpath | Враћа XML XPath резултат. |
Неке опште напомене о параметрима функције:
<
>
ASCII код најлевљег карактера вредности.
Подржани типови вредности: String, Text, Log.
Параметар:
На пример, вредност попут 'Abc' ће вратити '65' (ASCII код за 'А').
Пример:
ascii(last(/host/key))
Дужина вредности у битовима.
Подржани типови вредности: String, Text, Log, Integer.
Параметар:
Пример:
Дужина вредности у битовима.
Подржани типови вредности: String, Text, Log, Integer.
Параметар:
Пример:
Враћа карактер тумачећи вредност као ASCII код.
Подржани типови вредности: Integer.
Параметар:
Вредност мора да буде у опсегу 0-255. На пример, вредност попут '65' (тумачена као ASCII код) ће вратити 'А'.
Пример:
Стринг који је резултат спајања референтних вредности ставке или константних вредности.
Подржани типови вредности: String, Text, Log, Float, Integer.
Параметар:
На пример, вредност као што је 'Zab' спојена са 'bix' (константни стринг) ће вратити 'Zabbix'.
Примери:
concat(last(/host/key),"bix")
concat("1 min: ",last(/host/system.cpu.load[all,avg1]),", 15 min: ",last(/host/system.cpu.load[all,avg15]))
Уметните одређене знакове или размаке у низ знакова који почиње на наведеној позицији у стрингу.
Подржани типови вредности: String, Text, Log.
Параметри:
На пример, вредност као што је 'Zabbbix' биће замењена са 'Zabbix' ако се 'bb' (почетна позиција 3, позиције које треба заменити 2) заменити са 'b'.
Пример:
Враћа резултат JSONPath.
Подржани типови вредности: String, Text, Log.
Параметри:
Пример:
Враћа крајње леве карактере вредности.
Подржани типови вредности: String, Text, Log.
Параметар:
На пример, можете да вратите 'Zab' из 'Zabbix' тако што ћете навести 3 крајња лева карактера за враћање. Погледајте такође right().
Пример:
Дужина вредности у карактерима.
Подржани типови вредности: String, Text, Log.
Параметар:
Примери:
length(last(/host/key)) #the length of the latest value length(last(/host/key,#3)) #the length of the third most recent value length(last(/host/key,#1:now-1d)) #the length of the most recent value one day ago
Уклања наведене карактере са почетка стринга.
Подржани типови вредности: String, Text, Log.
Параметар:
Размак је подразумевано исечен лево (ако нису наведени опционални карактери). Такође погледајте: rtrim(), trim().
Примери:
ltrim(last(/host/key),"Z") #remove any 'Z' from the beginning of string ltrim(last(/host/key)," Z") #remove any space and 'Z' from the beginning of string
Врати подниз од N карактера који почиње на позицији карактера наведеном са 'start'.
Подржани типови вредности: String, Text, Log.
Параметар:
На пример, могуће је вратити 'abbi' из вредности као што је 'Zabbix' ако је почетна позиција 2, а позиције за враћање 4.
Пример:
Понaвљање низа.
Подржани типови вредности: String, Text, Log.
Параметар:
Пример:
Проналази образац у вредности и мења га заменом. Сва појављивања обрасца ће бити замењена.
Подржани типови вредности: String, Text, Log.
Параметар:
Пример:
Враћа крајње десне карактере вредности.
Подржани типови вредности: String, Text, Log.
Параметар:
На пример, можете да вратите 'bix' из 'Zabbix' тако што ћете навести 3 крајња десна карактера за враћање. Погледајте такође left().
Пример:
Уклања наведене карактере са краја стринга.
Подржани типови вредности: String, Text, Log.
Параметар:
Размак је подразумевано исечен надесно (ако нису наведени опциони карактери). Такође погледајте: ltrim(), trim().
Примери:
rtrim(last(/host/key)) #remove whitespace from the end of string
rtrim(last(/host/key),"x") #remove any 'x' from the end of string
rtrim(last(/host/key),"x ") #remove any 'x' and space from the end of string
Уклоните наведене знакове са почетка и краја стринга.
Подржани типови вредности: String, Text, Log.
Параметар:
Размак се подразумевано скраћује са обе стране (ако нису наведени опциони карактери). Такође погледајте: ltrim(), rtrim().
Примери:
trim(last(/host/key)) - remove whitespace from the beginning and end of string
trim(last(/host/key),"_") - remove '_' from the beginning and end of string
Враћа XML XPath резултат.
Подржани типови вредности: String, Text, Log.
Параметри:
Пример:
Погледајте све подржане функције.