Totes les funcions listades aqu¨ª s¨®n compatibles amb:
Les funcions es llisten sense informaci¨® addicional. Feu clic a la funci¨® per veure'n tots els detalls.
¹ó³Ü²Ô³¦¾±¨® | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|
ascii | Codi ASCII del car¨¤cter m¨¦s a l'esquerra del valor. |
bitlength | Longitud del valor en bits. |
bytelength | Longitud del valor en octets. |
char | Retorna el car¨¤cter interpretant el valor com a codi ASCII. |
concat | Cadena resultant de la concatenaci¨® dels valors dels elements de refer¨¨ncia o dels valors constants. |
insert | Insereix ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ o espais especificats a la cadena de ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ comen?ant a la posici¨® especificada de la cadena. |
left | Retorna els ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ m¨¦s a l'esquerra del valor. |
lenght | Longitud del valor en ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ. |
ltrim | Esborra els ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ especificats del principi de la cadena. |
mid | Retorna una subcadena de N ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ comen?ant a la posici¨® del car¨¤cter especificada per 'inici'. |
repeat | Repetir una cadena. |
replace | Cerca el ±è²¹³Ù°ù¨® al valor i el substitueix. |
right | Retorna els ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ m¨¦s a la dreta del valor. |
rtrim | Esborra els ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ especificats del final de la cadena. |
trim | Esborra els ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ especificats del principi i el final de la cadena. |
Algunes notes generals sobre par¨¤metres de funci¨®:
<
>
Codi ASCII del car¨¤cter m¨¦s a l'esquerra del valor.
Tipus de valors admesos: Cadena, Text, Log.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Per exemple, un valor com 'Abc' retornar¨¤ '65' (codi ASCII per a 'A').
Exemple:
Longitud del valor en bits.
Tipus de valors admesos: Cadena, Text, Log, Enter.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Exemple:
Longitud del valor en octets.
Tipus de valors admesos: Cadena, Text, Log, Enter.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Exemple:
Retorna el car¨¤cter interpretant el valor com a codi ASCII.
Tipus de valors admesos: Enter.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
El valor ha de ser entre 0 i 255. Per exemple, un valor com '65' (interpretat com a codi ASCII) retornar¨¤ 'A'.
Exemple:
Cadena resultant de la concatenaci¨® dels valors dels elements de refer¨¨ncia o dels valors constants.
Tipus de valors admesos: Cadena, Text, Log, Flotant, Enter.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Per exemple, un valor com 'Zab' concatenat a 'bix' (la cadena constant) retornar¨¤ 'Áú»¢¶Ä²©'.
Exemples:
concat(last(/host/key),"bix")
concat("1 min: ",last(/host/system.cpu.load[all,avg1]),", 15 min: ",last(/host/system.cpu.load[all,avg15]))
Insereix ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ o espais especificats a la cadena de ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ comen?ant a la posici¨® especificada de la cadena.
Tipus de valors admesos: Cadena, Text, Log.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Per exemple, un valor com 'Zabbbix' es substituir¨¤ per 'Áú»¢¶Ä²©' si 'bb' (posici¨® inicial 3, posicions per substituir 2) es substitueix per 'b'.
Exemple:
Retorna els ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ m¨¦s a l'esquerra del valor.
Tipus de valors admesos: Cadena, Text, Log.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Per exemple, podeu tornar 'Zab' de 'Áú»¢¶Ä²©' especificant 3 ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ m¨¦s a l'esquerra per retornar. Veieu tamb¨¦ right().
Exemple:
Longitud del valor en ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ.
Tipus de valors admesos: Cadena, Text, Log.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Exemples:
length(last(/host/key)) #longitud del darrer valor
length(last(/host/key,#3)) #longitud del tercer valor m¨¦s recent
length(last(/host/key,#1:now-1d)) #durada del valor m¨¦s recent fa un dia
Esborra els ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ especificats del principi de la cadena.
Tipus de valors admesos: String, Text, Log.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Els espais en blanc es retallen a l'esquerra per defecte (si no s'especifiquen ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ opcionals). Veieu tamb¨¦: rtrim(), trim().
Exemples:
ltrim(last(/host/key)) #esborra els espais en blanc del principi de la cadena
ltrim(last(/host/key),"Z") #esborra qualsevol 'Z' del principi de la cadena
ltrim(last(/host/key),"Z") #esborra qualsevol espai i 'Z' des del principi de la cadena
Retorna una subcadena d'N ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ que comen?a a la posici¨® del car¨¤cter especificada per 'inici'.
Tipus de valors admesos: Cadena, Text, Log.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Per exemple, ¨¦s possible retornar 'abbi' des d'un valor com 'Áú»¢¶Ä²©' si la posici¨® inicial ¨¦s 2 i les posicions a retornar ¨¦s 4.
Exemple:
Repeteix una cadena.
Tipus de valor admesos: Cadena, Text, Log.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Exemple:
Troba el ±è²¹³Ù°ù¨® al valor i el substitueix. Es substituiran totes les ocurr¨¨ncies del ±è²¹³Ù°ù¨®.
Tipus de valors admesos: Cadena, Text, Log.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Exemple:
Retorna els ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ m¨¦s a l'esquerra del valor.
Tipus de valors admesos: Cadena, Text, Log.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Per exemple, podeu tornar 'bix' de 'Áú»¢¶Ä²©' especificant 3 ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ m¨¦s a l'esquerra per retornar. Veieu tamb¨¦ left().
Exemple:
Esborra els ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ especificats del final de la cadena.
Tipus de valors admesos: String, Text, Log.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Els espais en blanc es retallen a la dreta per defecte (si no s'especifiquen ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ opcionals). Veieu tamb¨¦: ltrim(), trim().
Exemples:
rtrim(last(/host/key)) #esborra els espais en blanc del final de la cadena
rtrim(last(/host/key),"x") #esborra qualsevol 'x' del final de la cadena
rtrim(last(/host/key),"x") #esborra qualsevol espai i 'x' des del final de la cadena
Esborra els ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ especificats del principi i final de la cadena.
Tipus de valors admesos: String, Text, Log.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð:
Els espais en blanc es retallen a les dues bandes per defecte (si no s'especifiquen ³¦²¹°ù¨¤³¦³Ù±ð°ù²õ opcionals). Veieu tamb¨¦: ltrim(), rtrim().
Exemples:
ltrim(last(/host/key)) esborra els espais en blanc del principi i final de la cadena
ltrim(last(/host/key),"_") esborra qualsevol '_' del principi i final de la cadena
Veieu totes les funcions admeses.