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.
| Funció | Descripció |
|---|---|
| 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 caràcters o espais especificats a la cadena de caràcters començant a la posició especificada de la cadena. |
| jsonpath | Retorna el resultat JSONPath. |
| left | Retorna els caràcters més a l'esquerra del valor. |
| lenght | Longitud del valor en caràcters. |
| ltrim | Esborra els caràcters especificats del principi de la cadena. |
| mid | Retorna una subcadena de N caràcters començant a la posició del caràcter especificada per 'inici'. |
| repeat | Repetir una cadena. |
| replace | Cerca el patró al valor i el substitueix. |
| right | Retorna els caràcters més a la dreta del valor. |
| rtrim | Esborra els caràcters especificats del final de la cadena. |
| trim | Esborra els caràcters especificats del principi i el final de la cadena. |
| xmlxpath | Retorna el resultat XML XPath. |
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.
Paràmetre:
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.
Paràmetre:
Exemple:
Longitud del valor en octets.
Tipus de valors admesos: Cadena, Text, Log, Enter.
Paràmetre:
Exemple:
Retorna el caràcter interpretant el valor com a codi ASCII.
Tipus de valors admesos: Enter.
Paràmetre:
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.
Paràmetre:
Per exemple, un valor com 'Zab' concatenat a 'bix' (la cadena constant) retornarà 'Zabbix'.
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 caràcters o espais especificats a la cadena de caràcters començant a la posició especificada de la cadena.
Tipus de valors admesos: Cadena, Text, Log.
Paràmetres:
Per exemple, un valor com 'Zabbbix' es substituirà per 'Zabbix' si 'bb' (posició inicial 3, posicions per substituir 2) es substitueix per 'b'.
Exemple:
Retorna el resultat JSONPath.
Tipus de valors admesos: Cadena, Text, Registre.
Paràmetres:
Exemple:
Retorna els caràcters més a l'esquerra del valor.
Tipus de valors admesos: Cadena, Text, Log.
Paràmetres:
Per exemple, podeu tornar 'Zab' de 'Zabbix' especificant 3 caràcters més a l'esquerra per retornar. Veieu també right().
Exemple:
Longitud del valor en caràcters.
Tipus de valors admesos: Cadena, Text, Log.
Paràmetre:
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 diaEsborra els caràcters especificats del principi de la cadena.
Tipus de valors admesos: String, Text, Log.
Paràmetres:
Els espais en blanc es retallen a l'esquerra per defecte (si no s'especifiquen caràcters 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 cadenaRetorna una subcadena d'N caràcters que comença a la posició del caràcter especificada per 'inici'.
Tipus de valors admesos: Cadena, Text, Log.
Paràmetres:
Per exemple, és possible retornar 'abbi' des d'un valor com 'Zabbix' si la posició inicial és 2 i les posicions a retornar és 4.
Exemple:
Repeteix una cadena.
Tipus de valor admesos: Cadena, Text, Log.
Paràmetres:
Exemple:
Troba el patró al valor i el substitueix. Es substituiran totes les ocurrències del patró.
Tipus de valors admesos: Cadena, Text, Log.
Paràmetres:
Exemple:
Retorna els caràcters més a l'esquerra del valor.
Tipus de valors admesos: Cadena, Text, Log.
Paràmetres:
Per exemple, podeu tornar 'bix' de 'Zabbix' especificant 3 caràcters més a l'esquerra per retornar. Veieu també left().
Exemple:
Esborra els caràcters especificats del final de la cadena.
Tipus de valors admesos: String, Text, Log.
Paràmetres:
Els espais en blanc es retallen a la dreta per defecte (si no s'especifiquen caràcters 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 cadenaEsborra els caràcters especificats del principi i final de la cadena.
Tipus de valors admesos: String, Text, Log.
Paràmetres:
Els espais en blanc es retallen a les dues bandes per defecte (si no s'especifiquen caràcters 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 cadenaRetorna el resultat XMLPath.
Tipus de valors admesos: Cadena, Text, Registre.
Paràmetres:
Exemple:
Veieu totes les funcions admeses.