Auf der Seite „Auftragsrückläufe“ werden Details zu den Ergebnissen aller abgeschlossenen Aufträge angezeigt. Sie können diese Seite verwenden, um Auftragsdetails anzuzeigen und die Ausgabe aus einem Auftrag zu lesen. SaltStack Config enthält mehrere benutzerdefinierte Ausgabeeinheiten zum Formatieren von Ergebnissen für gängige Auftragstypen.
Aufträge werden verwendet, um Remoteausführungsaufgaben auszuführen, Zustände anzuwenden und Salt-Runner zu starten. Weitere Informationen finden Sie unter Aufträge.
Sie können eine Liste der abgeschlossenen Aufträge für ein bestimmtes Minion oder einen bestimmten Zeitraum anzeigen. Sie können auch einen detaillierten Bericht zu jedem Auftragsrücklauf anzeigen. Weitere Informationen zu benutzerdefinierten Ausgabeeinheiten, die in Auftragsrückläufen enthalten sind, finden Sie unter Benutzerdefinierte Ausgabeeinheiten.
Bei Minions handelt es sich um Knoten, auf denen der Minion-Dienst ausgeführt wird. Dieser Dienst kann Befehle eines Salt-Masters befolgen und die erforderlichen Aufgaben durchführen. Weitere Informationen zu Minions finden Sie unter Minions.
Anzeigen von Auftragsergebnissen nach Minion
So zeigen Sie die Auftragsergebnisse für ein bestimmtes Minion an:
- Navigieren Sie zum Arbeitsbereich Minions und wählen Sie eine Minion-ID aus.
- Wählen Sie auf der Seite Details die Registerkarte Aktivität aus.
Auf der Registerkarte Aktivität wird eine Liste mit maximal 500 Aufträgen angezeigt, die für das ausgewählte Minion auf der Benutzeroberfläche ausgeführt wurden.
- Wählen Sie die JID des anzuzeigenden Auftragsrücklaufs aus.
Anzeigen von Auftragsergebnissen zum Zeitpunkt der Fertigstellung
So zeigen Sie Auftragsergebnisse für einen bestimmten Zeitraum/Datumsbereich an:
- Navigieren Sie zu Aktivität > Abgeschlossen.
Im Abschnitt Abgeschlossen wird eine Liste der abgeschlossenen Aufträge angezeigt. Sie können die Aktivität für einen bestimmten Zeitraum anzeigen, indem Sie die Spalte Startzeit filtern oder sortieren. Weitere Informationen zum Filtern von Ergebnissen nach Zeit finden Sie unter Filtern nach Zeitraum. Weitere Informationen zum Arbeitsbereich Aktivität finden Sie unter Aktivität.
- Klicken Sie auf die JID des anzuzeigenden Auftragsrücklaufs, um die Auftragsdetails zu öffnen.
Herunterladen von Auftragsergebnissen
So laden Sie die Auftragsergebnisse für einen bestimmten Auftrag herunter:
- Klicken Sie auf eine JID und befolgen Sie die Schritte zum Anzeigen von Auftragsergebnissen nach Minion oder Zeitpunkt der Fertigstellung, wie in den vorherigen Abschnitten erläutert.
- Klicken Sie oben rechts im Auftragsrücklauf auf Herunterladen, um ein Menü zu öffnen, und wählen Sie dann JSON aus.
Die Datei .json
wird in Ihren Browser heruntergeladen.
Informationsfelder des Auftragsrücklaufs
Auf der Seite „Auftragsergebnisse“ werden die folgenden Details zur ausgewählten Auftragsausführung angezeigt:
- Titel
- Der Titel der Seite „Auftragsergebnisse“ gibt die Funktion und die ID des Auftrags (JID) an.
- Untertitel
-
Der Untertitel variiert je nach Art des ausgeführten Auftrags. Im Untertitel werden die spezifischen Informationen zu dieser Auftragsausführung angezeigt. Diese umfassen:
- Den Auftragsnamen
- Das Ziel (z. B. alle Minions)
- Den oder die Salt-Master Salt-Master, die den Auftrag ausgegeben haben
- Den Namen des Benutzers, der den Auftrag ausgeführt hat
- Rücklaufdetails
- Detailansichten für Aufträge
-
Ändern Sie die Formatierung der Rücklaufdaten, indem Sie eine der folgenden Optionen auswählen.
- Zusammenfassung
- Eine Liste der Minions, die der Auftrag als Ziel verwendet. Jedes Minion enthält zusätzliche Details, die durch Öffnen oder Schließen der entsprechenden Dropdown-Liste angezeigt werden können.
- Benutzerdefinierte Ausgabeeinheit
- Eine benutzerdefinierte Darstellung der Auftragsergebnisse, die für die mit dem Auftrag verknüpfte Funktion entwickelt wurde. Weitere Informationen hierzu finden Sie unter Benutzerdefinierte Ausgabeeinheiten.
- Raw
- Raw JSON-Datenstruktur mit minimaler Formatierung.
- Auftragsinformationen
- Allgemeine Übersicht über die Aufträge, einschließlich der Minions, die zurückgegeben werden sollen, sowie der Minions, die nicht zurückgegeben wurden.
Benutzerdefinierte Ausgabeeinheiten
SaltStack Config enthält mehrere benutzerdefinierte Ausgabeeinheiten zum Formatieren von Ergebnissen für gängige Auftragstypen. Der Name der Ausgabeeinheit variiert je nach ausgeführtem Auftrag bzw. ausgeführter Funktion. Zu den möglichen Titeln für Ausgabeeinheiten gehören:
- Statusaufträge
- test.ping
- disk.usage
- status.cpuinfo
- network.routes
- network.ipaddrs
- network.netstat
- cmd.run
- cmd.script
- pkg.list_pkgs
- Benutzerinformationen
Beispiele für benutzerdefinierte Ausgabeeinheiten
Dieser Abschnitt enthält Beispiele einer Auswahl benutzerdefinierter Ausgabeeinheiten für Auftragsrückläufe.
Statusaufträge
Gibt Ergebnisse eines bestimmten Statusmoduls zurück, wenn ein Statusauftrag ausgeführt wird, wie z. B. state.sls
, state.highstate
, state.apply
. Bei einer Statusfunktion handelt es sich um eine in einem Statusmodul enthaltene Funktion, die die Anwendung eines bestimmten Status auf ein System verwalten kann. Statusfunktionen rufen häufig ein oder mehrere Ausführungsmodule zum Durchführen einer bestimmten Aufgabe auf. Weitere Informationen zu Salt-Zuständen finden Sie in der Salt-Dokumentation: Verwendung von Salt-Zuständen. Weitere Informationen zu Aufträgen finden Sie unter Aufträge.
Test.ping
Gibt Ergebnisse der Ausführung von test.ping
für jeden Knoten in der Zielgruppe zurück.
Festplattennutzung
Gibt Nutzungsinformationen für Volumes zurück, die auf Minions in der Zielgruppe gemountet wurden.
CPU-Informationen
Diese Ausgabeeinheit enthält verschiedene Ansichten, die Sie mithilfe der linken Spalte anwenden können.
Routen
Gibt aktuell konfigurierte Routen aus der Routing-Tabelle zurück.
IP-Adresse
Gibt eine Liste der IPv4-Adressen zurück, die dem Host zugewiesen sind.
Netstat
In einem interaktiven Diagramm werden Verbindungen zwischen Minions und Salt-Mastern angezeigt.
Pakete auflisten
Zeigt Pakete an, die aktuell auf jedem Minion installiert sind.
Benutzerinformationen
Gibt Informationen für vom Betriebssystem definierte Benutzergruppen in den anvisierten Minions zurück.