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. Tabelle disponibili

Le seguenti tabelle sono disponibili per l'uso in Livestatus. Alcune di esse funzionano anche sulle colonne di un'altra tabella. Queste colonne saranno identificate dal nome della tabella come prefisso:

Tabella Commenti

hosts

Contiene tutte le informazioni relative agli host configurati.

services

Contiene tutte le informazioni relative ai servizi configurati, oltre alle colonne presenti in hosts.

hostgroups

Informazioni sui gruppi di host.

servicegroups

Informazioni sui gruppi di servizi.

contactgroups

Informazioni sui gruppi di contatto.

servicesbygroup

Come per services, ma con in più le colonne di servicegroups.

servicesbyhostgroup

Come services, ma con in più le colonne di hostgroups.

hostsbygroup

Come hosts, ma con in più le colonne di hostgroups.

contacts

Informazioni sui contatti.

commands

Tutti i comandi di check configurati, come si trovano per un servizio in Service check command.

timeperiods

Tutte le informazioni relative ai periodi di tempo configurati.

downtimes

Come per timeperiods, ma per i tempi di manutenzione programmati.

comments

Contiene tutte le informazioni relative ai commenti, oltre alle colonne presenti su hosts e services.

log

Tutte le informazioni relative agli eventi registrati. Questi dovrebbero essere filtrati per classe e timestamp/periodo di tempo.

status

Informazioni sullo stato e sulla performance del core.

columns

Qui sarà fornito un elenco di tutte le tabelle disponibili. Inoltre, viene fornita anche una descrizione di tutte le colonne di una tabella.

statehist

Con questa tabella puoi cercare in modo completo gli stati passati di un host/servizio.

eventconsoleevents

Elenca tutti gli eventi della Console degli Eventi. Questa tabella contiene inoltre tutte le colonne di hosts.

eventconsolehistory

Come eventconsoleevents, ma con colonne aggiuntive relative alla cronologia di un evento.

eventconsolestatus

Elenca le statistiche relative alla performance della Console degli Eventi.

eventconsolerules

Statistiche sulla frequenza con cui le regole per un evento in entrata hanno corrisponduto con esito positivo.

Se vuoi sapere quali colonne utilizza una tabella, puoi visualizzarle facilmente con il seguente comando:

OMD[mysite]:~$ lq "GET columns\nColumns: name\nFilter: table = columns"
description
name
table
type
Copia i comandi negli appunti
Comandi copiati con successo negli appunti!
L'accesso in scrittura agli appunti è stato negato!

È possibile selezionare anche altre tabelle utilizzando i filtri. Tutte le colonne disponibili per la ricerca per colonna e tabella sono visibili nell'output dell'esempio mostrato.

2. Intestazioni disponibili

Intestazione Argomento Funzione

Columns

Nome colonna

Limita l'output alle colonne specificate.

Filter

Nome colonna, operatore e nome oggetto

Limita l'output all'oggetto definito. Vedi anche filtro.

OrderBy

Nome colonna o chiave del dizionario

Ordina l'output in base al contenuto della colonna o al valore, rispettivamente. L'ordine di ordinamento predefinito è ascendente; in alternativa, puoi specificare uno dei seguenti valori: asc o desc.

OR

Numero intero

Collega gli ultimi filtri n con un OR logico.

AND

Numero intero

Collega l'ultimo filtro o gli ultimi filtri n con un AND logico.

NEGATE

Numero intero

Inverte l'ultimo filtro o gli ultimi filtri di "n".

Separators

Valori ASCII

Definisce i caratteri per separare gli elementi.

OutputFormat

Nome

Definisce un formato di output alternativo per i dati. I formati possibili sono json, python, python3, CSV e csv (il formato standard).

Stats

Nomi degli operatori e delle colonne

Genera statistiche per le colonne specificate.

StatsOr

Numero intero

Fornisce le funzioni dell'intestazione "OR" nelle statistiche.

StatsAnd

Numero intero

Fornisce le funzioni dell'intestazione "AND" nelle statistiche.

StatsNegate

Numero intero

Fornisce le funzioni dell'intestazione "NEGATE" nelle statistiche.

Limit

Numero intero

Limita l'output a n righe.

Timelimit

Numero intero

Limita il tempo a disposizione per il processo della query a n secondi.

ColumnHeaders

-

La prima riga dell'output contiene il nome della colonna utilizzata. Se è stata impostata anche l'intestazione ResponseHeader, il nome della colonna verrà visualizzato nella seconda riga.

AuthUser

Nome utente

Limita l'output alle righe che l'utente specificato è autorizzato a vedere.

WaitObject

Nome oggetto

L'oggetto per il quale ci si aspetta un determinato comportamento. Si tratta del nome dell'oggetto o, nel caso della tabella services, del nome host seguito da uno spazio, a cui segue la descrizione del servizio. Se il nome host stesso contiene spazi, i due elementi possono anche essere separati da un punto e virgola. Questa intestazione è supportata solo dalle tabelle hosts, services, hostgroups, servicegroups, contacts e contactgroups.

WaitCondition

Condizione di filtro

La condizione che deve essere soddisfatta per l'oggetto definito. È possibile definire un numero qualsiasi di condizioni, che vengono collegate tra loro con un AND logico.

WaitConditionOr

Numero intero

Fornisce la funzione dell'intestazione "OR" nelle condizioni di attesa.

WaitConditionAnd

Numero intero

Fornisce la funzione di intestazione "AND" nelle condizioni di attesa.

WaitConditionNegate

Numero intero

Fornisce la funzione di intestazione "NEGATE" nelle condizioni Wait.

WaitTrigger

Keyword *

Le keyword funzionano come una normale condizione se impostate da sole. In combinazione con l'WaitCondition, questo semplifica l'individuazione delle voci di log rilevanti e riduce l'overhead in Livestatus.

WaitTimeout

Numero intero

Imposta un limite di tempo in millisecondi. Ad esempio, dopo 5000 millisecondi (5 secondi), la query verrà eseguita anche se la condizione non è stata soddisfatta.

Localtime

Tempo Unix

Utilizzando un tempo di riferimento specificato si cerca di compensare le differenze nei timestamp locali in un ambiente distribuito.

ResponseHeader

fixed16/off

Restituisce una riga di stato nella prima riga della risposta. L'output stesso rimane nella prima riga se è stato impostato anche l'header ColumnHeaders.

KeepAlive

on

Impedisce che il canale Livestatus venga chiuso dopo una query.

* Per l'WaitTrigger sono disponibili le seguenti keyword:

  • check

  • state

  • log

  • tempo di manutenzione programmata

  • commento

  • comando

  • programma

  • tutto

3. Operatori per i filtri

3.1. Operatori generali

Operatore * Per i numeri Per le stringhe di caratteri

=

Uguaglianza

Uguaglianza

~

Sottoinsieme **

Contiene una stringa di caratteri come espressione regolare.

=~

Sottoinsieme **

Uguaglianza senza distinzione tra maiuscole e minuscole

~~

Contiene almeno uno dei valori **

Contiene una stringa di caratteri che non distingue tra maiuscole e minuscole come espressione regolare.

<

Minore di

Lessicograficamente minore di

>

Maggiore di

Lessicograficamente maggiore di

<=

Minore o uguale

Lessicograficamente minore o uguale

>=

Maggiore o uguale

Lessicograficamente maggiore o uguale

* Tutti gli operatori possono essere negati con un punto esclamativo (!).

** Questi operatori sono utili quando si lavora con gli elenchi. Livestatus interpreta quindi i valori specificati come una quantità.

3.2. Operatori per gli elenchi

Puoi verificare se un elemento è incluso in un elenco utilizzando i seguenti operatori:

Operatore Tipo di check

=

Verifica se gli elenchi sono vuoti *

>=

Uguaglianza

<

Disparità

<=

Uguaglianza senza distinzione tra maiuscole e minuscole

>

Disparità senza distinzione tra maiuscole e minuscole

~

La stringa di caratteri per un'espressione regolare *

~~

La stringa di caratteri che non distingue tra maiuscole e minuscole per un'espressione regolare *

* Questi operatori possono essere negati con un punto esclamativo (!).

4. Operatori per le statistiche

Operatore Descrizione

sum

Calcola la somma dei valori.

min

Cerca il valore più piccolo.

max

Cerca il valore più alto.

avg

Calcola un valore medio (media).

std

Visualizza la deviazione standard.

suminv

Inverte la somma dei valori secondo 1/sum.

avginv

Inverte il valore medio dei valori secondo 1/avg.

5. Codici di stato dall'intestazione della risposta

Codice di stato Descrizione

200

La richiesta è andata a buon fine e la risposta contiene i dati richiesti.

400

La query contiene un'intestazione errata.

404

Non è stato possibile trovare la tabella.

413

È stato superato il limite di tempo per la query.

451

La query non è stata trasferita completamente.

452

La query è completamente non valida.

6. Comandi

I seguenti comandi sono disponibili in tutte le edizioni di Checkmk:

Comando Descrizione

Comandi host

ACKNOWLEDGE_HOST_PROBLEM

Conferma un problema dell'host

REMOVE_HOST_ACKNOWLEDGEMENT

Elimina un riconoscimento di un problema dell'host

ADD_HOST_COMMENT

Aggiungi un commento a un host

DEL_HOST_COMMENT

Elimina un commento da un host

SCHEDULE_HOST_DOWNTIME

Pianifica un tempo di manutenzione programmata per un host

DEL_HOST_DOWNTIME

Elimina un tempo di manutenzione programmata per un host

START_EXECUTING_HOST_CHECKS

Avvia l'esecuzione globale dei controlli degli host

STOP_EXECUTING_HOST_CHECKS

Interrompi l'esecuzione globale dei controlli degli host

ENABLE_HOST_CHECK

Abilita i controlli attivi per un host

DISABLE_HOST_CHECK

Disabilita i controlli attivi per un host

ENABLE_PASSIVE_HOST_CHECKS

Abilita i controlli passivi per un host

DISABLE_PASSIVE_HOST_CHECKS

Disabilita i controlli passivi per un host

ENABLE_HOST_NOTIFICATIONS

Abilita le notifiche per un host

DISABLE_HOST_NOTIFICATIONS

Disabilita le notifiche per un host

ENABLE_HOST_SVC_NOTIFICATIONS

Abilita le notifiche per tutti i servizi di un host

DISABLE_HOST_SVC_NOTIFICATIONS

Disabilita le notifiche per tutti i servizi di un host

SCHEDULE_FORCED_HOST_CHECK

Pianifica un aggiornamento forzato di un check host

PROCESS_HOST_CHECK_RESULT

Imposta manualmente il risultato di un check host

SEND_CUSTOM_HOST_NOTIFICATION

Crea una notifica personalizzata per un host

CHANGE_HOST_MODATTR

Modifica gli attributi modificati di un host

Comandi di servizio

ACKNOWLEDGE_SVC_PROBLEM

Conferma un problema di servizio

REMOVE_SVC_ACKNOWLEDGEMENT

Elimina una conferma del problema del servizio

ADD_SVC_COMMENT

Aggiungi un commento a un servizio

DEL_SVC_COMMENT

Elimina un commento da un servizio

SCHEDULE_SVC_DOWNTIME

Pianifica un tempo di manutenzione programmata per un servizio

DEL_SVC_DOWNTIME

Elimina un tempo di manutenzione programmata per un servizio

START_EXECUTING_SVC_CHECKS

Avvia l'esecuzione globale dei servizi attivi

STOP_EXECUTING_SVC_CHECKS

Interrompi l'esecuzione globale dei servizi attivi

ENABLE_SVC_CHECK

Abilita l'esecuzione di un servizio attivo

DISABLE_SVC_CHECK

Disabilita l'esecuzione di un servizio attivo

ENABLE_PASSIVE_SVC_CHECKS

Abilita l'esecuzione di un servizio passivo

DISABLE_PASSIVE_SVC_CHECKS

Disattiva l'esecuzione di un servizio passivo

ENABLE_SVC_NOTIFICATIONS

Abilita le notifiche per un servizio

DISABLE_SVC_NOTIFICATIONS

Disabilita le notifiche per un servizio

SCHEDULE_FORCED_SVC_CHECK

Pianifica un aggiornamento forzato di un servizio

PROCESS_SERVICE_CHECK_RESULT

Imposta manualmente il risultato di un servizio passivo

SEND_CUSTOM_SVC_NOTIFICATION

Crea una notifica di servizio personalizzata

CHANGE_SVC_MODATTR

Modifica gli attributi modificati di un servizio

Altri comandi

ENABLE_NOTIFICATIONS

Abilita le notifiche a livello globale

DISABLE_NOTIFICATIONS

Disattiva le notifiche a livello globale

ENABLE_FLAP_DETECTION

Abilita il rilevamento di host/servizi irregolari a livello globale

DISABLE_FLAP_DETECTION

Disabilita il rilevamento di host/servizi irregolari a livello globale

ENABLE_PERFORMANCE_DATA

Abilita l'elaborazione dei dati sulle prestazioni a livello globale

DISABLE_PERFORMANCE_DATA

Disabilita l'elaborazione dei dati sulle prestazioni a livello globale

ENABLE_EVENT_HANDLERS

Abilita l'esecuzione dei gestori di avvisi/gestori di eventi a livello globale

DISABLE_EVENT_HANDLERS

Disabilita l'esecuzione dei gestori di avvisi/eventi a livello globale

SAVE_STATE_INFORMATION

Salva immediatamente tutte le informazioni sullo stato

Comandi disponibili solo con il CMC nelle edizioni commerciali:

Comando Descrizione

Comandi host

PROCESS_HOST_PERFDATA

tba

UPDATE_SHADOW_HOST_STATE

tba

Comandi di servizio

PROCESS_SVC_PERFDATA

da definire

UPDATE_SHADOW_SERVICE_STATE

da definire

Altri comandi

LOG

da definire

MK_LOGWATCH_ACKNOWLEDGE

da definire

RELOAD_CONFIG

da definire

REOPEN_DAEMONLOG

da definire

ROTATE_LOGFILE

da definire

SEGFAULT

da definire


Last modified: Mon, 20 Oct 2025 14:56:25 GMT via commit ccbdf38db
In questa pagina