Checkmk
to checkmk.com
Important

This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved.

1. Tablas disponibles

Las siguientes tablas están disponibles para su uso en Livestatus. Algunas de ellas funcionan además sobre las columnas de otra tabla. Estas columnas se identificarán con el nombre de la tabla como prefijo:

Tabla Comentarios

hosts

Contiene toda la información de los hosts configurados.

services

Contiene toda la información de los servicios configurados, además de las columnas de «hosts».

hostgroups

Información sobre los grupos del host.

servicegroups

Información sobre los grupos de servicio.

contactgroups

Información sobre los grupos de contacto.

servicesbygroup

Igual que en services, pero además con las columnas de servicegroups.

servicesbyhostgroup

Igual que services, pero además con las columnas de hostgroups.

hostsbygroup

Igual que hosts, pero además con las columnas de hostgroups.

contacts

Información de los contactos.

commands

Todos los comandos de check configurados, tal y como se encuentran para un servicio en Service check command.

timeperiods

Toda la información sobre los periodos de tiempo configurados.

downtimes

Igual que en timeperiods, pero para el tiempo de mantenimiento programado.

comments

Contiene toda la información de los comentarios, además de las columnas de hosts y services.

log

Toda la información sobre los eventos registrados. Estos deben filtrarse por clase y marca de tiempo/periodo de tiempo.

status

Información sobre el estado y el rendimiento del core.

columns

Aquí se presentará una lista de todas las tablas disponibles. Además, también se proporcionará una descripción de todas las columnas de cada tabla.

statehist

Con esta tabla se pueden buscar de forma exhaustiva los estados anteriores de un host o servicio.

eventconsoleevents

Lista todos los eventos de la Consola de eventos. Esta tabla incluye además todas las columnas de hosts.

eventconsolehistory

Igual que «eventconsoleevents», pero con columnas adicionales sobre el historial de un evento.

eventconsolestatus

Lista de estadísticas sobre el rendimiento de la Consola de eventos.

eventconsolerules

Estadísticas sobre la frecuencia con la que se ha resuelto correctamente la coincidencia de reglas para un evento entrante.

Si quieres saber qué columnas utiliza una tabla, puedes verlas fácilmente con el siguiente comando:

OMD[mysite]:~$ lq "GET columns\nColumns: name\nFilter: table = columns"
description
name
table
type
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

También se pueden seleccionar otras tablas utilizando filtros. Todas las columnas disponibles para la búsqueda por columna y tabla se pueden ver en el resultado del ejemplo mostrado.

2. Encabezados disponibles

Encabezado Argumento Función

Columns

Nombre de columna

Limita la salida a las columnas especificadas.

Filter

Nombre de columna, operador y nombre de objeto

Limita la salida al objeto definido. Véase también filtro.

OrderBy

Nombre de columna o clave de diccionario

Ordena la salida según el contenido de la columna o el valor, respectivamente. El orden predeterminado es ascendente, pero también puedes especificar uno de los siguientes: asc o desc.

OR

Número entero

Enlaza los últimos filtros de n con un OR lógico.

AND

Número entero

Vincula el último filtro o filtros de n con un AND lógico.

NEGATE

Número entero

Invierte el último filtro o filtros de n.

Separators

Valores ASCII

Define los caracteres para separar elementos.

OutputFormat

Nombre

Define un formato de salida alternativo para los datos. Los formatos posibles son json, python, python3, CSV y csv (el formato estándar).

Stats

Nombres de operadores y columnas

Genera estadísticas para las columnas especificadas.

StatsOr

Número entero

Incluye las funciones del encabezado «OR» en las estadísticas.

StatsAnd

Número entero

Proporciona las funciones del encabezado «AND» en las estadísticas.

StatsNegate

Número entero

Proporciona las funciones del encabezado «NEGATE» en las estadísticas.

Limit

Número entero

Limita la salida a n líneas.

Timelimit

Número entero

Limita el tiempo permitido para el proceso de la consulta a n segundos.

ColumnHeaders

-

La primera línea de la salida contiene el nombre de la columna utilizada. Si además se ha establecido el encabezado ResponseHeader, el nombre de la columna aparecerá en la segunda línea.

AuthUser

Nombre de usuario

Limita la salida a las líneas que el usuario especificado está autorizado a ver.

WaitObject

Nombre del objeto

El objeto para el que se espera un comportamiento específico. Se trata del nombre del objeto o, en el caso de la tabla services, del nombre del host seguido de un espacio en blanco y, a continuación, de la descripción del servicio. Si el propio nombre del host contiene espacios en blanco, los dos elementos también pueden separarse con un punto y coma. Este encabezado solo es compatible con las tablas hosts, services, hostgroups, servicegroups, contacts y contactgroups.

WaitCondition

Condición de filtro

La condición que debe cumplirse para el objeto definido. Se puede definir cualquier número de condiciones; estas se enlazan entre sí con un «Y» lógico.

WaitConditionOr

Número entero

Proporciona la función del encabezado «OR» en las condiciones de espera.

WaitConditionAnd

Número entero

Proporciona la función de encabezado «AND» en las condiciones de espera.

WaitConditionNegate

Número entero

Proporciona la función de encabezado «NEGATE» en las condiciones de espera.

WaitTrigger

Palabra clave *

Las palabras clave funcionan como una condición normal si se establecen por sí solas. En combinación con el `WaitCondition`, esto simplifica la localización de entradas de registro relevantes y reduce la sobrecarga en Livestatus.

WaitTimeout

Número entero

Establece un límite de tiempo en milisegundos. Por ejemplo, tras 5000 milisegundos (5 segundos), la consulta se ejecutará aunque la condición no se haya cumplido.

Localtime

Hora Unix

Al utilizar una hora de referencia específica, se intenta compensar las diferencias en las marcas de tiempo locales en un entorno distribuido.

ResponseHeader

fixed16/off

Devuelve una línea de estado en la primera línea de la respuesta. La salida en sí misma permanece en la primera línea si además se ha establecido el encabezado ColumnHeaders.

KeepAlive

on

Evita que se cierre el canal Livestatus tras una consulta.

* Las siguientes palabras clave están disponibles para el encabezado WaitTrigger:

  • check

  • state

  • log

  • tiempo de mantenimiento

  • comentario

  • comando

  • programa

  • todo

3. Operadores para filtros

3.1. Operadores generales

Operador * Para números Para cadenas de caracteres

=

Igualdad

Igualdad

~

Superconjunto **

Contiene una cadena de caracteres como expresión regular.

=~

Subconjunto **

Igualdad sin distinción entre mayúsculas y minúsculas

~~

Contiene al menos uno de los valores **

Contiene una cadena de caracteres que no distingue entre mayúsculas y minúsculas como expresión regular.

<

Menor que

Menor lexicográficamente que

>

Mayor que

Mayor que (lexicográficamente)

<=

Menor o igual

Menor o igual en orden lexicográfico

>=

Mayor o igual

Mayor o igual en orden lexicográfico

* Todos los operadores se pueden negar con un signo de exclamación (!).

** Estos operadores son útiles cuando trabajas con listas. Livestatus interpreta entonces los valores especificados como una cantidad.

3.2. Operadores para listas

Puedes comprobar si un elemento está incluido en una lista utilizando los siguientes operadores:

Operador Tipo de check

=

Check si las listas están vacías *

>=

Igualdad

<

Disparidad

<=

Igualdad sin distinción de mayúsculas y minúsculas

>

Disparidad sin distinción entre mayúsculas y minúsculas

~

La cadena de caracteres de una expresión regular *

~~

La cadena de caracteres sin distinción entre mayúsculas y minúsculas para una expresión regular *

* Estos operadores se pueden negar con un signo de exclamación (!).

4. Operadores para estadísticas

Operador Descripción

sum

Genera una suma a partir de los valores.

min

Busca el valor más pequeño.

max

Busca el valor más alto.

avg

Calcula un valor medio (media).

std

Muestra la desviación estándar.

suminv

Invierte la suma de los valores según 1/sum.

avginv

Invierte el valor medio de los valores según 1/avg.

5. Códigos de estado del encabezado de respuesta

Código de estado Descripción

200

La consulta se ha realizado correctamente y la respuesta contiene los datos solicitados.

400

La consulta contiene un encabezado erróneo.

404

No se ha encontrado la tabla.

413

Se ha superado el tiempo de espera de la consulta.

451

La consulta no se ha transferido completamente.

452

La consulta es totalmente inválida.

6. Comandos

Los siguientes comandos están disponibles en todas las ediciones de Checkmk:

Comando Descripción

Comandos de host

ACKNOWLEDGE_HOST_PROBLEM

Reconocer un problema de host

REMOVE_HOST_ACKNOWLEDGEMENT

Eliminar un reconocimiento de problema de host

ADD_HOST_COMMENT

Añadir un comentario a un host

DEL_HOST_COMMENT

Eliminar un comentario de un host

SCHEDULE_HOST_DOWNTIME

Programar un tiempo de mantenimiento para un host

DEL_HOST_DOWNTIME

Eliminar un tiempo de mantenimiento de un host

START_EXECUTING_HOST_CHECKS

Iniciar la ejecución global de los checks de host

STOP_EXECUTING_HOST_CHECKS

Detener la ejecución global de los checks de host

ENABLE_HOST_CHECK

Activar checks activos para un host

DISABLE_HOST_CHECK

Desactivar las comprobaciones activas de un host

ENABLE_PASSIVE_HOST_CHECKS

Habilitar checks pasivos de un host

DISABLE_PASSIVE_HOST_CHECKS

Desactivar las comprobaciones pasivas de un host

ENABLE_HOST_NOTIFICATIONS

Activar notificaciones para un host

DISABLE_HOST_NOTIFICATIONS

Desactivar las notificaciones para un host

ENABLE_HOST_SVC_NOTIFICATIONS

Activar notificaciones para todos los servicios de un host

DISABLE_HOST_SVC_NOTIFICATIONS

Desactivar las notificaciones para todos los servicios de un host

SCHEDULE_FORCED_HOST_CHECK

Programar una actualización forzada de un check de host

PROCESS_HOST_CHECK_RESULT

Establecer manualmente el resultado de una comprobación de host

SEND_CUSTOM_HOST_NOTIFICATION

Crear una notificación personalizada para un host

CHANGE_HOST_MODATTR

Editar los atributos modificados de un host

Comandos de servicio

ACKNOWLEDGE_SVC_PROBLEM

Confirmar un problema de servicio

REMOVE_SVC_ACKNOWLEDGEMENT

Eliminar un reconocimiento de un problema de servicio

ADD_SVC_COMMENT

Añadir un comentario a un servicio

DEL_SVC_COMMENT

Eliminar un comentario de un servicio

SCHEDULE_SVC_DOWNTIME

Programar un tiempo de mantenimiento para un servicio

DEL_SVC_DOWNTIME

Eliminar un tiempo de mantenimiento de un servicio

START_EXECUTING_SVC_CHECKS

Iniciar la ejecución global de los servicios activos

STOP_EXECUTING_SVC_CHECKS

Detener la ejecución global de los servicios activos

ENABLE_SVC_CHECK

Habilitar la ejecución de un servicio activo

DISABLE_SVC_CHECK

Desactivar la ejecución de un servicio activo

ENABLE_PASSIVE_SVC_CHECKS

Habilitar la ejecución de un servicio pasivo

DISABLE_PASSIVE_SVC_CHECKS

Desactivar la ejecución de un servicio pasivo

ENABLE_SVC_NOTIFICATIONS

Activar las notificaciones de un servicio

DISABLE_SVC_NOTIFICATIONS

Desactivar las notificaciones de un servicio

SCHEDULE_FORCED_SVC_CHECK

Programar una actualización forzada de un servicio

PROCESS_SERVICE_CHECK_RESULT

Establecer manualmente el resultado de un servicio pasivo

SEND_CUSTOM_SVC_NOTIFICATION

Crear una notificación de servicio personalizada

CHANGE_SVC_MODATTR

Editar los atributos modificados de un servicio

Otros comandos

ENABLE_NOTIFICATIONS

Activar las notificaciones de forma global

DISABLE_NOTIFICATIONS

Desactivar las notificaciones globalmente

ENABLE_FLAP_DETECTION

Habilitar la detección de hosts/servicios inestables a nivel global

DISABLE_FLAP_DETECTION

Desactivar la detección de hosts/servicios inestables a nivel global

ENABLE_PERFORMANCE_DATA

Habilitar el procesamiento de datos de rendimiento a nivel global

DISABLE_PERFORMANCE_DATA

Desactivar el procesamiento de datos de rendimiento a nivel global

ENABLE_EVENT_HANDLERS

Habilitar la ejecución de alert handlers/controladores de eventos de forma global

DISABLE_EVENT_HANDLERS

Desactivar la ejecución de alert handlers/event handlers a nivel global

SAVE_STATE_INFORMATION

Guardar toda la información de estado inmediatamente

Comandos que solo están disponibles con el CMC en las ediciones comerciales:

Comando Descripción

Comandos de host

PROCESS_HOST_PERFDATA

por determinar

UPDATE_SHADOW_HOST_STATE

tba

Comandos de servicio

PROCESS_SVC_PERFDATA

por confirmar

UPDATE_SHADOW_SERVICE_STATE

por determinar

Otros comandos

LOG

por determinar

MK_LOGWATCH_ACKNOWLEDGE

por determinar

RELOAD_CONFIG

por determinar

REOPEN_DAEMONLOG

por determinar

ROTATE_LOGFILE

por confirmar

SEGFAULT

por confirmar


Last modified: Mon, 20 Oct 2025 14:56:25 GMT via commit ccbdf38db
En esta página