Todas las funciones enumeradas aquí son compatibles con:
Las funciones se enumeran sin información adicional. Haga clic en la función para ver los detalles completos.
Función | Descripción |
---|---|
ascii | El código ASCII del carácter más a la izquierda del valor. |
bitlength | La longitud del valor en bits. |
bytelength | La longitud del valor en bytes. |
char | Devuelve el carácter interpretando el valor como código ASCII. |
concat | La cadena resultante de concatenar los valores de elemento o valores constantes referenciados. |
insert | Inserte caracteres o espacios especificados en la cadena de caracteres comenzando en la posición especificada en la cadena. |
left | Devuelve los caracteres más a la izquierda del valor. |
length | La longitud del valor en caracteres. |
ltrim | Eliminar los caracteres especificados del principio de la cadena. |
mid | Devuelve una subcadena de N caracteres que comienzan en la posición del carácter especificada por 'inicio'. |
repeat | Repetir una cadena. |
replace | Busque el patrón en el valor y reemplácelo con reemplazo. |
right | Devuelve los caracteres más a la derecha del valor. |
rtrim | Eliminar los caracteres especificados del final de la cadena. |
trim | Elimina los caracteres especificados del principio y del final de la cadena. |
Algunas notas generales sobre los parámetros de función:
<
>
El código ASCII del carácter más a la izquierda del valor.
Tipos de valores admitidos: Cadena, Texto, Registro.
Parámetro:
Por ejemplo, un valor como 'Abc' devolverá '65' (código ASCII para 'A').
Ejemplo:
La longitud del valor en bits.
Tipos de valores admitidos: Cadena, Texto, Registro, Entero.
Parámetro:
Ejemplo:
La longitud del valor en bytes.
Tipos de valores admitidos: Cadena, Texto, Registro, Entero.
Parámetro:
Ejemplo:
Devuelve el carácter interpretando el valor como código ASCII.
Tipos de valores admitidos: Entero.
Parámetro:
El valor debe estar en el rango 0-255. Por ejemplo, un valor como '65' (interpretado como código ASCII) devolverá 'A'.
Ejemplo:
La cadena resultante de concatenar los valores de la métrica referenciada o los valores constantes.
Tipos de valores admitidos: Cadena, Texto, Registro, Float, Entero.
Parámetro:
Por ejemplo, un valor como 'Zab' concatenado con 'bix' (la cadena constante) devolverá 'Zabbix'.
Ejemplos:
concat(last(/host/key),"bix")
concat("1 min: ",last(/host/system.cpu.load[all,avg1]),", 15 min: ",last(/host/system.cpu.load[all,avg15]))
Inserte caracteres o espacios especificados en la cadena de caracteres comenzando en la posición especificada en la cadena.
Tipos de valores admitidos: Cadena, Texto, Registro.
Parámetro:
Por ejemplo, un valor como 'Zabbbix' se reemplazará por 'Zabbix' si 'bb' (posición inicial 3, posiciones para reemplazar 2) se reemplaza por 'b'.
Ejemplo:
Devuelve los caracteres más a la izquierda del valor.
Tipos de valores admitidos: Cadena, Texto, Registro.
Parámetro:
Por ejemplo, puede devolver 'Zab' desde 'Zabbix' especificando 3 caracteres situados más a la izquierda para devolver. Véase también right().
Ejemplo:
La longitud del valor en caracteres.
Tipos de valores admitidos: Cadena, Texto, Registro.
Parámetro:
Ejemplos:
length(last(/host/key)) #la longitud del último valor
length(last(/host/key,#3)) #la longitud del tercer valor más reciente
length(last(/host/key,#1:now-1d)) #la longitud del valor más reciente de hace un día
Elimina los caracteres especificados desde el principio de la cadena.
Tipos de valores admitidos: Cadena, Texto, Registro.
Parámetro:
Los espacios en blanco se recortan a la izquierda de forma predeterminada (si no se especifican caracteres opcionales). Ver también: rtrim(), trim().
Ejemplos:
ltrim(last(/host/key)) #eliminar espacios en blanco desde el principio de la cadena
ltrim(last(/host/key),"Z") #eliminar cualquier 'Z' del principio de la cadena
ltrim(last(/host/key)," Z") #elimina cualquier espacio y 'Z' del principio de la cadena
Devuelve una subcadena de N caracteres que comienza en la posición del carácter especificada por 'inicio'.
Tipos de valores admitidos: Cadena, Texto, Registro.
Parámetro:
Por ejemplo, es posible devolver 'abbi' a partir de un valor como 'Zabbix' si la posición inicial es 2 y las posiciones a devolver son 4.
Ejemplo:
Repetir una cadena.
Tipos de valores admitidos: Cadena, Texto, Registro.
Parámetro:
Ejemplo:
Encuentre el patrón en el valor y reemplácelo con reemplazo. Se reemplazarán todas las apariciones del patrón.
Tipos de valores admitidos: Cadena, Texto, Registro.
Parámetro:
Ejemplo:
Devuelve los caracteres situados más a la derecha del valor.
Tipos de valores admitidos: Cadena, Texto, Registro.
Parámetro:
Por ejemplo, puede devolver 'bix' de 'Zabbix' especificando 3 caracteres situados más a la derecha para devolver. Véase también left().
Ejemplo:
Elimina los caracteres especificados al final de la cadena.
Tipos de valores admitidos: Cadena, Texto, Registro.
Parámetro:
Los espacios en blanco se recortan a la derecha de forma predeterminada (si no se especifican caracteres opcionales). Ver también: ltrim(), trim().
Ejemplos:
rtrim(last(/host/key)) #eliminar espacios en blanco del final de la cadena
rtrim(last(/host/key),"x") #eliminar cualquier 'x' del final de la cadena
rtrim(last(/host/key),"x ") #eliminar cualquier 'x' y espacio del final de la cadena
Elimina los caracteres especificados al principio y al final de la cadena.
Tipos de valores admitidos: Cadena, Texto, Registro.
Parámetro:
Los espacios en blanco se recortan de ambos lados de forma predeterminada (si no se especifican caracteres opcionales). Ver también: ltrim(), rtrim().
Ejemplos:
trim(last(/host/key)) - elimina los espacios en blanco del principio y el final de la cadena
trim(last(/host/key),"_") - elimina '_' del principio y del final de la cadena
Consulte todas las funciones admitidas.