La pagina Risultati dei processi fornisce i dettagli relativi ai risultati di ogni processo la cui esecuzione è stata completata. In questa pagina è possibile visualizzare i dettagli del processo e leggere l'output di un processo. SaltStack Config include diversi outputter personalizzati per formattare i risultati dei tipi di processi più comuni.
I processi vengono utilizzati per eseguire le attività di esecuzione remote, applicare gli stati e avviare i runner Salt. Per ulteriori informazioni, vedere Processi.
È possibile visualizzare un elenco dei processi completati per un determinato minion o in un periodo di tempo specifico. È inoltre possibile visualizzare un report dettagliato dei risultati di ogni processo. Per ulteriori informazioni sugli outputter personalizzati inclusi nei risultati dei processi, vedere Outputter personalizzati.
I minion sono nodi che eseguono il servizio minion, che può ascoltare i comandi di un Salt Master ed eseguire le attività richieste. Vedere Minion per ulteriori informazioni sui minion.
Visualizzazione dei risultati del processo per minion
Per visualizzare i risultati del processo per un minion specifico:
- Passare all'area di lavoro Minion e selezionare un ID minion.
- Nella pagina Dettagli, selezionare la scheda Attività.
La scheda Attività include l'elenco degli ultimi 500 processi eseguiti nel minion selezionato nell'interfaccia utente.
- Selezionare l'ID del processo di cui si desidera visualizzare i risultati.
Visualizzazione dei risultati dei processi in base al momento del completamento
Per visualizzare i risultati dei processi per uno specifico intervallo di date e ore:
- Passare ad Attività > Completati.
La sezione Completati include un elenco dei processi completati. È possibile visualizzare le attività per intervalli di tempo specifici filtrando o ordinando la colonna Ora di inizio. Per ulteriori informazioni sui filtri dei risultati in base all'ora, vedere Filtro per intervallo di tempo. Per ulteriori informazioni sull'area di lavoro Attività, vedere Attività.
- Fare clic sull'ID del processo di cui si desidera visualizzare i risultati per aprire i dettagli del processo.
Download dei risultati del processo
Per scaricare i risultati di un processo specifico:
- Fare clic sull'ID del processo eseguendo i passaggi seguenti per visualizzare i risultati del processo in base al minion o all'ora di completamento, come illustrato nelle sezioni precedenti.
- Fare clic su Scarica nella parte superiore destra dei risultati del processo per aprire un menu e quindi selezionare JSON.
Viene avviato il download del file .json
nel browser.
Campi delle informazioni dei risultati del processo
La pagina dei risultati del processo include i seguenti dettagli sull'esecuzione del processo selezionato:
- Titolo
- Il titolo della pagina dei risultati del processo indica la funzione del processo e l'ID del processo.
- Sottotitolo
-
Il sottotitolo varia in base al tipo di processo eseguito. Il sottotitolo include informazioni specifiche sull'esecuzione del processo, tra cui:
- Il nome del processo
- La destinazione (ad esempio Tutti i minion)
- Il Salt Master o i Salt Master che hanno emesso il processo
- Il nome dell'utente che ha eseguito il processo
- I dettagli dei risultati
- Visualizzazioni dei dettagli del processo
-
Consentono di modificare la formattazione dei dati dei risultati selezionando le seguenti opzioni.
- Riepilogo
- Un elenco dei minion impostati come destinazioni del processo. Ogni minion include ulteriori dettagli che è possibile visualizzare aprendo o chiudendo il rispettivo menu a discesa.
- Outputter personalizzato
- Una rappresentazione personalizzata dei risultati del processo progettati per la funzione associata al processo. Vedere Outputter personalizzati per ulteriori informazioni.
- Non elaborato
- Struttura dei dati JSON non elaborati con formattazione minima.
- Informazioni sul processo
- Panoramica generale dei processi, che include i minion di cui è prevista la restituzione e quelli che non sono stati restituiti.
Outputter personalizzati
SaltStack Config include diversi outputter personalizzati per formattare i risultati dei tipi di processi più comuni. Il nome dell'outputter varia in base al processo o alla funzione eseguita. I possibili nomi dell'outputter includono i seguenti:
- Processi di stato
- test.ping
- disk.usage
- status.cpuinfo
- network.routes
- network.ipaddrs
- network.netstat
- cmd.run
- cmd.script
- pkg.list_pkgs
- Informazioni sull'utente
Esempi di outputter personalizzati
Questa sezione include esempi di una selezione di outputter dei risultati dei processi personalizzati.
Processi di stato
Restituisce i risultati di un determinato modulo di stato quando si esegue un processo di stato, inclusi state.sls
, state.highstate
, state.apply
. Una funzione di stato è una funzione contenuta in un modulo di stato che può gestire l'applicazione di uno stato specifico a un sistema. Le funzioni di stato richiamano frequentemente uno o più moduli di esecuzione per eseguire una determinata attività. Per ulteriori informazioni sugli stati di Salt, vedere l'argomento relativo all'utilizzo degli stati di Salt nella documentazione di Salt. Per ulteriori informazioni sui processi, vedereProcessi.
Test.ping
Restituisce i risultati del test.ping
in esecuzione per ciascun nodo nel gruppo di destinazione.
Utilizzo del disco
Restituisce le informazioni sull'utilizzo per i volumi montati sui minion nel gruppo di destinazione.
Informazioni CPU
Questo outputter include le diverse visualizzazioni che è possibile applicare utilizzando la colonna sinistra.
Route
Restituisce le route attualmente configurate della tabella di routing.
Indirizzo IP
Restituisce l'elenco di indirizzi IPv4 assegnati all'host.
Netstat
Un grafico interattivo illustra le connessioni tra i minion e i Salt Master.
Elenca pacchetti
Visualizza i pacchetti attualmente installati in ogni minion.
Informazioni sull'utente
Restituisce le informazioni per i gruppi di utenti definiti dal sistema operativo nei minion di destinazione.