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 seguente panoramica mostra tutti i file e le directory importanti relativi al Checkmk Micro Core (CMC).
Tutti i percorsi dei file si riferiscono alla directory home del sito.
Ad esempio: se un sito si chiama mysite, allora tutti i suoi percorsi dei file derivano da /omd/sites/mysite.
1. Dati di tempo di esecuzione
| Percorso del file | Descrizione |
|---|---|
|
In questo file si trovano i messaggi relativi all'avvio e all'arresto del CMC, oltre ad avvisi generali e messaggi di errore. La cronologia relativa agli host e ai servizi (in Nagios entrambi sono contenuti in |
|
Directory con tutti i dati di 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 di esecuzione attuale del core. Il file memorizza informazioni sullo stato attuale di host e servizi, così come i tempi di manutenzione programmati, le conferme e i commenti. I dati vengono aggiornati regolarmente durante l'elaborazione e quando il core viene arrestato. Se non è disponibile o è incompatibile all'avvio del core, il core inizierà con uno stato vuoto. Questi dati corrispondono al file |
|
Copie di backup dello stato a seguito di una migrazione da una vecchia versione di CMC, o quando il CMC rileva una forte riduzione del numero di host nella configurazione. In questo modo puoi tornare allo stato precedente (e recuperare i tuoi tempi di manutenzione programmati e le conferme), ad esempio se a causa di un errore di configurazione tutti gli host sono stati temporaneamente rimossi dal monitoraggio. |
|
Questo file normalmente non è presente. Se lo è, indica un precedente crash del core e aiuta gli sviluppatori a individuare la causa dell'errore. |
|
Questo file memorizza la cronologia di tutti gli host e i servizi in formato testo. Per contenuto e formato corrisponde al file |
|
Le vecchie versioni di |
|
Il socket Livestatus del CMC. Si trova nella stessa posizione che in Nagios. Poiché il CMC è compatibile con Livestatus sia con Nagios che con Icinga, tutte le estensioni basate su Livestatus possono essere utilizzate senza modifiche (ad es. NagVis). |
|
L'ID del processo corrente del CMC |
2. Configurazione
Il CMC non ha un proprio file di configurazione.
Tutte le impostazioni per il CMC si trovano nell'interfaccia web di Checkmk alla pagina
Global settings > Monitoring Core.
Sono memorizzate insieme alle altre impostazioni globali in etc/check_mk/conf.d/wato/global.mk.
3. Software
| Percorso del file | Descrizione |
|---|---|
|
Programma eseguibile per il CMC stesso. È stato sviluppato in C++ e, a parte la libreria standard di C++, non richiede altre librerie (in particolare, nessun Boost). A scopo di test è possibile anche richiamare il CMC manualmente (prova: |
|
Lo script di avvio del CMC |
|
Processo ausiliario avviato dal CMC che si occupa dell'invio dei pacchetti ICMP per lo Smart Ping. Deve essere installato con set user ID per root. |
|
Processo ausiliario avviato dal CMC che si occupa della ricezione dei pacchetti ICMP e di connessione TCP per lo Smart Ping. Deve essere installato con set user ID (SUID) per root. |
|
Processo ausiliario check helper avviato più volte dal CMC che si occupa dell'esecuzione efficiente dei active checks. |
|
Processo ausiliario Checkmk Fetcher avviato più volte dal CMC che recupera le informazioni dell'agente dalla rete. |
