![]() |
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. I fondamenti
Con la modalità di simulazione è possibile testare le funzionalità generali di Checkmk senza contattare gli agenti di monitoraggio sugli host di destinazione. Questo può essere vantaggioso, ad esempio, quando la copia di un sito deve essere aggiornata e avviata, per valutare una nuova versione di Checkmk. In pratica, in questa modalità si applicano i seguenti prerequisiti:
Tutti i dati del servizio - se disponibili - vengono prelevati dai file della cache e nessuna interrogazione dell'host passa attraverso la rete. È quindi possibile operare su un singolo sito senza accesso alla rete. Se un file della cache non è disponibile per un host, il servizio in questione passa allo stato SCONOSCIUTO.
Tutte le query di rete attive (Ping, HTTP, ecc.) saranno "piegate" a
127.0.0.1
.Tutti gli host saranno quindi visualizzati come UP, finché il loro stato viene determinato tramite Ping o Smart Ping. I check HTTP cercano di contattare il server di monitoraggio stesso, il che può ovviamente portare a risultati diversi.
Tutto il resto del sito continuerà a funzionare normalmente:
È quindi consigliabile disattivare lenotifiche nel sito di prova o modificare la regola di notifica in modo che solo tu riceva tutte le notifiche.
Le notifiche e le SNMP trap nella Console degli Eventi continueranno ad essere processate.
Tutte le richieste di backup configurate verranno eseguite agli orari previsti.
Gli host e i servizi degli altri siti in un monitoraggio distribuito continueranno a essere monitorati come di consueto. Solo in una configurazione distribuita la modalità di simulazione verrà trasmessa agli altri siti remoti.
I valori delle metriche rimangono invariati rispetto all'ultimo stand, ma continueranno a essere registrati.
Poiché nella modalità di simulazione vengono utilizzati solo i dati esistenti, i risultati dei controlli non cambieranno, per cui i servizi che richiedono le metriche per funzionare diventeranno in stallo.
2. Attivazione
Esistono due modi per impostare la modalità di simulazione. Una possibilità è quella di attivare la modalità direttamente in Setup. L'opzione si trova all'indirizzo Setup > General > Global settings > Execution of checks > Simulation mode:

Un'altra possibilità è quella di attivare la modalità direttamente nel suo file di configurazione. Questo può essere necessario se hai fatto una copia di un sito e vuoi attivare la modalità prima che il sito venga avviato. In questo caso, inserisci manualmente le righe appropriate nel file global.mk
nel sito copiato:
simulation_mode = True
Assicurati che True
abbia la maiuscola. Per effettuare la modifica, crea una nuova configurazione del nucleo di monitoraggio:
OMD[mysite]:~$ cmk -U
Generating configuration for core (type cmc)...
Starting full compilation for all hosts Creating global helper config...OK
Creating cmc protobuf configuration...OK
Il sito può ora essere avviato senza che i dati in tempo reale vengano recuperati dagli host:
OMD[mysite]:~$ omd start
Creating temporary filesystem /omd/sites/mysite/tmp...OK
Starting agent-receiver...OK
Starting mkeventd...OK
Starting liveproxyd...OK
Starting mknotifyd...OK
Starting rrdcached...OK
Starting cmc...OK
Starting apache...OK
Starting dcd...OK
Starting redis...OK
Initializing Crontab...OK
3. File e directory
Percorso | Funzione |
---|---|
|
Se il valore |
|
La directory è vuota se i dati dell'agente non sono mai stati recuperati. Poiché tutti questi dati si trovano in |