The following overview shows all of the important files and directories applicable to the Checkmk Micro Core (CMC).
All file paths relate to the site’s home directory.
For example: if a site is named mysite
, then all of its file paths are derived from /omd/sites/mysite
.
![]() |
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. |
La panoramica seguente mostra tutti i file e le directory importanti applicabili a Checkmk Micro Core (CMC).Tutti i percorsi dei file si riferiscono alla directory home del sito. Ad esempio: se un sito si chiama mysite
, tutti i suoi percorsi dei file derivano da /omd/sites/mysite
.
1. Dati del tempo di esecuzione
Nome del percorso del file | Descrizione |
---|---|
|
In questo file si possono trovare i messaggi relativi all'avvio e all'arresto del CMC, così come le avvertenze generali e i messaggi di errore. La cronologia degli host e dei servizi (in Nagios sono entrambi contenuti in |
|
Directory con tutti i dati del tempo di esecuzione del CMC. |
|
La configurazione del core con tutti i dati statici su host, servizi, gruppi, utenti e impostazioni globali. In Nagios questi dati corrispondono ai file presenti in |
|
Lo stato attuale del tempo di esecuzione del core. Il file contiene informazioni sullo stato attuale dell'host e dei servizi, nonché sui tempi di manutenzione programmata, le conferme e i commenti. I dati vengono aggiornati regolarmente durante il processo e quando il core viene fermato. Se non sono disponibili o incompatibili all'avvio del core, quest'ultimo inizierà con uno stato vuoto. Questi dati equivalgono al file |
|
Copie di backup dello stato dopo una migrazione da una vecchia versione del CMC o quando il CMC rileva una forte riduzione del numero di host nella configurazione. In questo modo puoi tornare al vecchio stato (e recuperare i tempi di manutenzione programmati e le conferme), ad es. se a causa di un errore di configurazione tutti gli host sono stati temporaneamente rimossi dal monitoraggio. |
|
Questo file normalmente non è presente. Se è presente, indica un precedente crash del core e aiuta gli sviluppatori a individuare la causa dell'errore. |
|
Questo file contiene la cronologia di tutti gli host e i servizi in formato testo. Corrisponde nel contenuto e nel formato al file |
|
Le vecchie versioni di |
|
Il socket Livestatus del CMC. Si trova nella stessa posizione di Nagios. Poiché il CMC è compatibile con Livestatus di Nagios e Icinga, tutte le estensioni basate su Livestatus possono essere utilizzate senza modifiche (es. NagVis). |
|
L'ID del processo corrente del CMC |
2. Configurazione
Il CMC non ha un proprio file di configurazione. Tutte le impostazioni del CMC si trovano nell'interfaccia web di Checkmk alla voce Global settings > Monitoring Core. Sono memorizzate insieme alle altre impostazioni globali in etc/check_mk/conf.d/wato/global.mk
.
3. Software
Nome del percorso del file | Descrizione |
---|---|
|
Programma eseguibile per il CMC stesso. È stato sviluppato in C++ e, a parte la libreria standard C++, non richiede altre librerie (in particolare Boost). A scopo di test è possibile chiamare il CMC anche a mano (prova: |
|
Lo script di avvio del CMC |
|
Processo ausiliario che viene avviato dal CMC e che si occupa dell'invio dei pacchetti ICMP per Smart Ping. Deve essere installato con l'ID utente impostato per root. |
|
Processo ausiliario che viene avviato dal CMC e che si occupa della ricezione dei pacchetti di connessione ICMP e TCP per Smart Ping. Deve essere installato con l'ID utente impostato (SUID) di root. |
|
Processo ausiliario check helper che viene avviato più volte dal CMC e si occupa dell'esecuzione efficiente degli active check. |
|
Processo ausiliario Checkmk Fetcher che viene avviato più volte dal CMC e recupera le informazioni sull'agente dalla rete. |