Todas las funciones listadas aquí son compatibles en:
Las funciones se listan 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 las métricas referenciadas o valores constantes. |
insert | Inserta los caracteres o espacios especificados en la cadena de caracteres comenzando en la posición especificada en la cadena. |
jsonpath | Devuelve el resultado de JSONPath. |
left | Devuelve los caracteres más a la izquierda del valor. |
length | La longitud del valor en caracteres. |
ltrim | Elimina los caracteres especificados del inicio de la cadena. |
mid | Devuelve una subcadena de N caracteres comenzando en la posición de carácter especificada por 'start'. |
repeat | Repite una cadena. |
replace | Busca el patrón en el valor y lo reemplaza por el reemplazo. |
right | Devuelve los caracteres más a la derecha del valor. |
rtrim | Elimina los caracteres especificados del final de la cadena. |
trim | Elimina los caracteres especificados del inicio y final de la cadena. |
xmlxpath | Devuelve el resultado de XML XPath. |
Algunas notas generales sobre los parámetros de la función:
<
>
El código ASCII del carácter más a la izquierda del valor.
Tipos de valor soportados: Cadena, Texto, Registro.
Parámetro:
Por ejemplo, un valor como 'Abc' devolverá '65' (código ASCII de 'A').
Ejemplo:
La longitud del valor en bits.
Tipos de valor soportados: Cadena, Texto, Registro, Entero.
Parámetro:
Ejemplo:
La longitud del valor en bytes.
Tipos de valor soportados: Cadena, Texto, Registro, Entero.
Parámetro:
Ejemplo:
Devuelve el carácter interpretando el valor como código ASCII.
Tipos de valor soportados: 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 las métricas referenciadas o valores constantes.
Tipos de valores soportados: Cadena, Texto, Registro, Flotante, Entero.
Parámetro:
Por ejemplo, un valor como 'Zab' concatenado con 'bix' (la cadena constante) devolverá 'Zabbix'.
Ejemplos:
concat(last(/equipo/clave),"bix")
concat("1 min: ",last(/equipo/system.cpu.load[all,avg1]),", 15 min: ",last(/equipo/system.cpu.load[all,avg15]))
Inserta los caracteres o espacios especificados en la cadena de caracteres comenzando en la posición especificada en la cadena.
Tipos de valor soportados: Cadena, Texto, Registro.
Parámetros:
Por ejemplo, un valor como 'Zabbbix' será reemplazado por 'Zabbix' si 'bb' (posición de inicio 3, posiciones a reemplazar 2) se reemplaza por 'b'.
Ejemplo:
Devuelve el resultado de JSONPath.
Tipos de valor soportados: Cadena, Texto, Registro.
Parámetros:
Ejemplo:
Devuelve los caracteres más a la izquierda del valor.
Tipos de valor soportados: Cadena, Texto, Registro.
Parámetros:
Por ejemplo, puede devolver 'Zab' de 'Zabbix' especificando 3 caracteres más a la izquierda para devolver. Vea también right().
Ejemplo:
La longitud del valor en caracteres.
Tipos de valor soportados: Cadena, Texto, Registro.
Parámetro:
Ejemplos:
length(last(/equipo/clave)) #la longitud del valor más reciente
length(last(/equipo/clave,#3)) #la longitud del tercer valor más reciente
length(last(/equipo/clave,#1:now-1d)) #la longitud del valor más reciente hace un día
Elimina los caracteres especificados del principio de la cadena.
Tipos de valor soportados: Cadena, Texto, Log.
Parámetros:
Por defecto, se eliminan los espacios en blanco al principio (si no se especifican caracteres opcionales). Véase también: rtrim(), trim().
Ejemplos:
ltrim(last(/equipo/clave)) #elimina los espacios en blanco del principio de la cadena
ltrim(last(/equipo/clave),"Z") #elimina cualquier 'Z' del principio de la cadena
ltrim(last(/equipo/clave)," Z") #elimina cualquier espacio y 'Z' del principio de la cadena
Devuelve una subcadena de N caracteres comenzando en la posición de carácter especificada por 'inicio'.
Tipos de valor soportados: String, Text, Log.
Parámetros:
Por ejemplo, es posible devolver 'abbi' 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 valor soportados: Cadena, Texto, Registro.
Parámetros:
Ejemplo:
Busca el patrón en el valor y lo reemplaza por el reemplazo. Todas las ocurrencias del patrón serán reemplazadas.
Tipos de valor soportados: Cadena, Texto, Registro.
Parámetros:
Ejemplo:
Devuelve los caracteres más a la derecha del valor.
Tipos de valor soportados: Cadena, Texto, Registro.
Parámetros:
Por ejemplo, puede devolver 'bix' de 'Zabbix' especificando 3 caracteres más a la derecha para devolver. Vea también left().
Ejemplo:
Elimina los caracteres especificados del final de la cadena.
Tipos de valor soportados: String, Text, Log.
Parámetros:
Por defecto, se eliminan los espacios en blanco a la derecha (si no se especifican caracteres opcionales). Véase también: ltrim(), trim().
Ejemplos:
rtrim(last(/equipo/clave)) #elimina los espacios en blanco del final de la cadena
rtrim(last(/equipo/clave),"x") #elimina cualquier 'x' del final de la cadena
rtrim(last(/equipo/clave),"x ") #elimina cualquier 'x' y espacio del final de la cadena
Elimina los caracteres especificados del principio y final de la cadena.
Tipos de valor soportados: Cadena, Texto, Registro.
Parámetros:
Por defecto, se eliminan los espacios en blanco de ambos lados (si no se especifican caracteres opcionales). Véase también: ltrim(), rtrim().
Ejemplos:
trim(last(/equipo/clave)) #elimina los espacios en blanco del principio y final de la cadena
trim(last(/equipo/clave),"_") #elimina '_' del principio y final de la cadena
Devuelve el resultado de XML XPath.
Tipos de valor soportados: Cadena, Texto, Registro.
Parámetros:
Ejemplo:
Consulte todas las funciones compatibles.