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. Introduzione

Nella nostra Guida per principianti ti abbiamo mostrato come gettare le basi per il monitoraggio del server Checkmk. L'articolo che segue tratta ora di come arricchire questo monitoraggio con contenuti significativi. Dopotutto, Checkmk non solo è in grado di verificare se il server Checkmk è in esecuzione, ma ci sono molti altri parametri che possono essere controllati e, di conseguenza, ottimizzati.

2. Ricerca dei processi

Nel rilevamento dei processi, ad esempio, ci sono regole predefinite per servizi specifici per l'automonitoraggio. Puoi accedervi tramite Setup > Services > Discovery rules > Discovery of individual services > Process discovery.

Per ogni host dotato della funzionalità cmk/check_mk_server:yes, i seguenti servizi verranno individuati automaticamente grazie alle regole fornite:

  • Process myhost active check helpers

  • Process myhost agent receiver

  • Process myhost alert helper

  • Process myhost apache

  • Process myhost automation helpers

  • Process myhost checker helpers

  • Process myhost cmc

  • Process myhost dcd

  • Process myhost event console

  • Process myhost fetcher helpers

  • Process myhost jaeger
    (non sempre visibile)

  • Process myhost livestatus proxy

  • Process myhost notification spooler

  • Process myhost notify helper

  • Process myhost piggyback hub
    (non sempre visibile)

  • Process myhost rabbitmq
    (solo quando l'hub piggyback è abilitato)

  • Process myhost real-time helper
    (solo quando i controlli in tempo reale sono abilitati)

  • Process myhost redis-server

  • Process myhost rrd helper

  • Process myhost rrdcached

Puoi disattivare o eliminare qualsiasi regola che non ti serve. Ti consigliamo di disattivare le regole che non ti servono, soprattutto se non vuoi utilizzarne nessuna. Questo perché se elimini tutte le regole invece di disattivarle semplicemente, tutte le regole verranno ricreate la prossima volta che importerai una patch di Checkmk.

Per scoprire cosa puoi fare con questi servizi, leggi l'articolo Comprendere e configurare i servizi. Per scoprire esattamente cosa fanno i processi inclusi nel monitoraggio come servizi, leggi l'articolo sui Servizi dell'istanza.

3. Monitoraggio del sistema (plug-in)

Il catalogo dei plugin per i controlli offre anche varie opzioni per l'automonitoraggio del tuo sistema. Alcuni di questi potrebbero essere già attivati di default nel tuo sistema, il che significa che non hai bisogno di plug-in aggiuntivi. La tabella seguente fornisce una panoramica completa:

Nome del plug-in / Titolo della
pagina di manuale

Funzione

Parametri

Output

bi_aggregation /
Checkmk: Stato dell'aggregazione BI

Visualizza lo stato di un'aggregazione BI. Indica inoltre se l'aggregazione è attualmente in modalità manutenzione o se è stata sottoposta a conferma.

Nome dell'aggregazione

Un servizio per ogni aggregazione BI

bi_aggregation_connection /
Checkmk: Informazioni sullo stato della connessione dell'aggregazione BI

Informazioni sullo stato dell'agente special agent_bi. Include errori di connessione, dati dell'istanza mancanti e aggregazioni mancanti a causa di dati mancanti.

n/a

Un servizio per connessione

check-mk /
Checkmk: Recupero delle informazioni

Recupera le informazioni di stato dalle sorgenti dati configurate, ad esempio da agenti configurati, special agents, SNMP, dati piggyback e schede di gestione. Lo stato complessivo del servizio, che dipende dai risultati, può essere configurato con il set di regole "Status of the Checkmk services". Aggiorna anche tutti i servizi passivi e gli eventuali dati piggyback ricevuti dall'host.

n/a

n/a

check-mk-inventory /
Checkmk: Procedura di ricerca

Creato automaticamente sulle nuove istanze. Passa automaticamente a WARN non appena cambia un servizio del tag host. La configurazione è possibile tramite il set di regole Periodic service discovery. Qui puoi anche attivare un aggiornamento automatico della configurazione di Checkmk con i servizi trovati.

n/a

un servizio per ogni host che supporta questo check

checkmk_agent / Agente
Checkmk: Proprietà di distribuzione

Assicura il corretto funzionamento del meccanismo di distribuzione dell'agente Checkmk (se utilizzato). Controlla l'ora dell'ultima connessione riuscita al server di distribuzione e la presenza di messaggi di errore, visualizza il numero di plug-in dell'agente distribuiti e i controlli locali. Sono possibili ulteriori impostazioni, vedi la descrizione del plug-in

n/a

un servizio

cmk_site_statistics /
Numero di host e servizi per stato delle istanze Checkmk

Monitora il numero di host e servizi nelle istanze Checkmk, con segnalazione del numero totale di host, del numero di host che non sono UP e del numero di host che sono UP, DOWN, in modalità manutenzione e UNREACH. Riporta il numero totale di servizi, il numero di servizi che non sono OK e il numero di servizi che sono OK, in modalità manutenzione, in esecuzione su host non funzionanti, WARN, SCONOSCIUTO e CRIT. Il controllo è sempre OK e non può essere configurato dall'utente.

Nome dell'istanza Checkmk

Un servizio per ogni istanza Checkmk in esecuzione su un server Checkmk

livestatus_status /
Checkmk: Performance e impostazioni

Riceve vari dati sulle prestazioni da un nucleo di monitoraggio OMD tramite Livestatus. Fornisce informazioni sulle prestazioni del nucleo, sul numero di controlli eseguiti al secondo, ecc. Determina se determinate impostazioni sono state disabilitate (ad es. le notifiche). Gli stati possono essere configurati tramite i parametri del check.

Nome dell'istanza OMD

Un servizio per ogni istanza OMD in esecuzione.

mkbackup /
Checkmk Appliance: Stato delle richieste di backup

Controlla lo stato delle richieste di backup su un dispositivo Checkmk. Segnala un "CRIT" se la richiesta fallisce o se la sua prossima esecuzione è in ritardo.

ID del processo

un servizio per ogni richiesta di backup

mkbackup_site / Istanza
Checkmk: Stato della richiesta di backup

Controlla lo stato delle richieste di backup di un'istanza Checkmk. Segnala CRIT se la richiesta fallisce o se la sua prossima esecuzione è in ritardo.

ID dell'istanza, seguito da {{backup}} e dall'ID del processo

un servizio per istanza e richiesta di backup

mkeventd_status / Console degli
Eventi Checkmk: Stato e performance

Riceve vari valori di prestazione di un'istanza del tipo Checkmk Console degli Eventi. Avviso per limiti di evento attivi, registrazione delle metriche di prestazione relative alla Console degli Eventi. Il controllo non è configurabile dall'utente.

Nome dell'istanza Checkmk

Un servizio per ogni istanza Checkmk in esecuzione

mknotifyd_connection_v2 /
Checkmk Spooler di notifica: Connessione

Controlla lo stato delle singole connessioni TCP dallo spooler di notifica Checkmk a uno spooler remoto. Viene creato un servizio per ogni connessione TCP in entrata e in uscita. Lo stato cambia in "CRIT" se la connessione non viene stabilita.

Nome dell'istanza seguita dal nome dell'istanza remota connessa, separati da un trattino. Se c'è più di una connessione in entrata dallo stesso host remoto, viene aggiunto un indice. Questo check non è configurabile dall'utente.

Un servizio per istanza e connessione

mknotifyd / Spooler di
notifica Checkmk: Stato

Controlla lo stato dello spooler di notifica di Checkmk. "WARN" se i file di spool differiti rimangono troppo a lungo o se vengono rilevati file di spool danneggiati. "CRIT" se lo spooler non è in esecuzione. Questo controllo non è configurabile dall'utente.

Nome dell'istanza

un servizio per istanza

omd_apache / Istanze
Checkmk: Statistiche di accesso Apache

Crea statistiche sulle richieste elaborate dal server web Apache sui siti OMD. Registra il numero di richieste, i byte inviati e il tempo necessario per elaborare le richieste. I dati sono raggruppati per tipo di richiesta, ad esempio visualizzazioni delle tabelle Checkmk, chiamate AJAX di NagVis, ma anche per tipo, ad esempio immagini, fogli di stile, ecc. Il controllo utilizza un file di log specifico, che deve trovarsi in ~/var/log/apache/stats, per raccogliere le statistiche di accesso. Questo file viene troncato ad ogni controllo. Questo controllo è sempre OK e non può essere configurato dall'utente.

Nome dell'istanza

un servizio per istanza

omd_broker_queues /
Checkmk: Coda del broker dell'istanza

Monitora il numero di notifiche nelle code del broker per ogni applicazione dell'istanza. Il nome del servizio contiene il nome dell'istanza e dell'applicazione. Questo check è sempre OK.

nome dell'istanza e dell'applicazione

Un servizio per ogni istanza del sito

omd_broker_status /
Checkmk: Stato del broker dell'istanza

Monitora lo stato generale del broker dei messaggi su ogni istanza. Mostra la memoria utilizzata dal broker, il numero di code e il numero di shovel in esecuzione. Questo check è sempre OK.

Nome dell'istanza

Un servizio per ogni istanza su cui è installato e in esecuzione un broker

omd_diskusage /
Checkmk: Utilizzo del disco dell'istanza

Monitora l'utilizzo del disco di un sito per facilitare la ricerca di anomalie, se necessario. Un elenco delle directory attualmente monitorate è disponibile nella descrizione del plug-in. Questo check è sempre OK e non può essere configurato dall'utente.

Nome dell'istanza

un servizio per istanza

omd_status /
Checkmk: Stato dell'istanza

Controlla lo stato delle istanze OMD trovate sul sistema utilizzando omd status --bare --auto. Se tutti i servizi sono in esecuzione, l'istanza è OK, altrimenti CRIT. Se l'istanza è in esecuzione solo parzialmente, l'output del check contiene i nomi dei servizi arrestati. Negli ambienti clusterizzati, il controllo elabora un elenco di tutti i nodi su cui sono in esecuzione le istanze e il loro stato. Lo stato complessivo del servizio è CRIT se un'istanza su un nodo è in esecuzione solo parzialmente o se tutte le istanze su tutti i nodi sono arrestate. Questo controllo non è configurabile dall'utente.

Nome dell'istanza

un servizio per istanza su cui l'opzione Autostart è impostata su ON, indipendentemente dallo stato attuale dell'istanza

site_object_counts /
Checkmk: Oggetti dell'istanza

Raccoglie informazioni sul numero di diversi tipi di host o comandi di controllo utilizzati sulle istanze Checkmk. Le impostazioni e le funzionalità del controllo sono molto ampie. Per ulteriori informazioni, consulta la descrizione del plug-in di controllo. Il controllo è sempre in stato "OK".

n/a

un servizio


Last modified: Wed, 11 Feb 2026 13:39:58 GMT via commit b33453cf8
In questa pagina