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. Nozioni di base
Con la modalità simulazione è possibile testare le funzionalità generali di Checkmk senza effettuare il contatto con gli agenti di monitoraggio sugli host di destinazione. Questo può essere utile, ad esempio, quando si deve aggiornare e avviare una copia di un'istanza, per valutare una nuova versione di Checkmk. In pratica, in questa modalità valgono i seguenti prerequisiti:
Tutti i dati di servizio – se disponibili – saranno ricavati dai file memorizzati nella cache e nessuna query host passerà attraverso la rete. È quindi possibile gestire una singola istanza senza accesso alla rete. Se per un host non è disponibile un file di cache, il servizio in questione entra nello stato SCONOSCIUTO.
Tutte le query di rete attive (ping, HTTP, ecc.) verranno "reindirizzate" a
127.0.0.1. Tutti gli host verranno quindi visualizzati come UP, fintanto che il loro stato viene determinato tramite ping o Smart Ping. I controlli HTTP tentano di contattare il server di monitoraggio stesso – il che ovviamente può portare a risultati diversi.
Tutto il resto dell'istanza continuerà a funzionare normalmente:
Le notifiche continuano ad arrivare! È quindi consigliabile disattivare le notifiche nell'istanza di prova, oppure modificare la regola in modo che solo tu riceva tutte le notifiche.
Le notifiche e le SNMP trap nella Console degli Eventi continueranno a essere elaborate.
Eventuali richieste di backup configurate verranno eseguite agli orari previsti.
Gli host e i servizi su altri siti in un monitoraggio distribuito continueranno a essere monitorati come al solito. Solo in un monitoraggio distribuito con Setup centrale la modalità di simulazione verrà trasmessa alle altre istanze remote.
I valori delle metriche rimangono invariati all'ultimo stato, ma continueranno a essere registrati.
Poiché in modalità simulazione vengono utilizzati solo i dati esistenti, i risultati dei check non cambieranno. Pertanto, i servizi che richiedono metriche per funzionare diventeranno in stallo.
2. Attivazione
Puoi attivare la modalità simulazione direttamente nell'Setupe selezionando Setup > General > Global settings > Execution of checks > Simulation mode:

In generale, sconsigliamo vivamente di modificare i file di configurazione di Checkmk.
Tuttavia, per il seguente caso d'uso specifico, potrebbe essere utile attivare la modalità simulazione direttamente in un file di configurazione invece che in Setup:
Questo è il caso in cui hai creato una copia di un'istanza e desideri attivare la modalità prima di avviare l'istanza.
In questo caso, inserisci manualmente la seguente riga nel file ~/etc/check_mk/conf.d/wato/global.mk nell'istanza copiata:
simulation_mode = TrueSe l'simulation_modee non è stata impostata in questo file, verrà utilizzato il valore predefinito (off).
Per rendere effettiva la modifica, crea una nuova configurazione del nucleo di monitoraggio:
Ora è possibile avviare l'istanza senza che vengano recuperati dati in tempo reale dagli host:
3. File e directory
| Percorso | Funzione |
|---|---|
|
I dati dell'agente memorizzati nella cache si trovano qui. |
