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. |
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. |
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àmetre:
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 els caràcters més a l'esquerra del valor.
Tipus de valors admesos: Cadena, Text, Log.
Paràmetre:
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 dia
Esborra els caràcters especificats del principi de la cadena.
Tipus de valors admesos: String, Text, Log.
Paràmetre:
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 cadena
Retorna 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àmetre:
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àmetre:
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àmetre:
Exemple:
Retorna els caràcters més a l'esquerra del valor.
Tipus de valors admesos: Cadena, Text, Log.
Paràmetre:
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àmetre:
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 cadena
Esborra els caràcters especificats del principi i final de la cadena.
Tipus de valors admesos: String, Text, Log.
Paràmetre:
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 cadena
Veieu totes les funcions admeses.