Prozesse und Auslastung
Als Systemadministrator greifen Sie über die Seite Prozesse und Auslastung auf Informationen über die aktuell vorhandenen Arbeitsprozesse (WPs) in einem System zu. Sie können entsprechende Informationen abrufen und grundlegende Kommandos ausführen.
Diese Seite beinhaltet Folgendes:
Übersicht
Die Seite Prozesse und Auslastung ist auf der Seite Automation Engine-Management in der Administration-Perspektive verfügbar. Sie können die Ausführungsdaten und den aktuellen Report eines Prozesses öffnen sowie über das Kontextmenü, das angezeigt wird, wenn Sie mit der rechten Maustaste auf einen Prozess klicken, auf alle verfügbaren Funktionen zugreifen. Aktuell deaktivierte Prozesse sind grau hinterlegt.
Die Symbolleiste enthält Shortcut-Schaltflächen zu den wichtigsten Funktionen. In der Symbolleiste stehen standardmäßig die Schaltflächen Export und Aktualisieren zur Verfügung. Mit diesen Schaltflächen können Sie den Inhalt der Tabelle aktualisieren und als CSV-Datei exportieren.
Standardmäßig werden die Spalten angezeigt:
-
Status
-
Name
Der Name des Serverprozesses einschließlich Patch Level
Der Name setzt sich zusammen aus dem Systemnamen, der Nummer, dem Prozesstyp und einer aufsteigenden 3-stelligen Prozesstyp-Nummer.
-
Typ
- CP: Kommunikationsprozess
- PWP: Primärer Arbeitsprozess
- WP: Arbeitsprozess
- DWP: Dialog-Arbeitsprozess
- JWP: Java-Arbeitsprozess
- JCP: Java-Kommunikationsprozess
- REST: REST-Prozess
Weitere Informationen finden Sie unter Serverprozesse.
-
Version
Serverprozess-Version mit Patch Level
-
IP-Adresse
-
Portnummer
Portnummer des relevanten Serverprozesses.
Hinweis: Der Wert für Arbeitsprozesse ist immer 0, weil sie keinen TCP-Port verwenden. Weitere Informationen finden Sie unter Serverprozesstypen.
-
Host
Name des Rechners, auf dem der Serverprozess läuft
-
Verbindungen
Anzahl der (externen) Verbindungen zum Kommunikationsprozess, wie z. B. AWI-Instanzen und Agenten
Hinweise:
-
Die internen Verbindungen zwischen den Kommunikations- und Arbeitsprozessen werden im ServiceManager angezeigt.
-
Verbindungen zu Arbeitsprozessen sind ausgenommen. Der Wert für Arbeitsprozesse ist immer 0.
-
-
Verknüpft
Die folgenden Spalten sind ebenfalls verfügbar:
-
B.01
Prozentsatz der Serverprozess-Auslastung während der letzten Minute
-
B.10
Prozentsatz der Serverprozess-Auslastung während der letzten 10 Minuten
-
B.60
Prozentsatz der Serverprozess-Auslastung während der letzten 60 Minuten
-
Prozess-ID
-
Zeitversatz
Zeitunterschied zwischen dem Computer, auf dem der Serverprozess läuft, und dem AE-System
-
Serverzeit
Datum und Uhrzeit des Rechners, auf dem der Serverprozess läuft
-
Rolle
Serverrolle, die der Prozess übernimmt
Kommunikationsprozesse können keine Serverrollen übernehmen. Bei Arbeitsprozessen wird jede Rolle nur einmal zugewiesen. Daher muss ein Arbeitsprozess nicht unbedingt eine Rolle einnehmen.
Mögliche Werte:
- Arbeitsprozess: O (Ausgabe) und R (Ressource)
- Java Work Process: AUT (Authentifizierung), TMR (Timer), UTL (Hilfsprogramme)
Weitere Informationen finden Sie unter Serverprozesstypen.
-
Netzbereich
Standardmäßig entspricht dieser Wert dem Namen des AE-Systems. Arbeitsprozesse (WPs) laufen immer in demselben Netzbereich.
Weitere Informationen finden Sie unter Netzbereiche in der Automation Engine.
-
Eigenes MQSet
Die MQSet-Nummer des Prozesses
-
Aktives MQSet
Zeigt an, ob der Dienst während der ZDU aktiv ist, siehe Zero Downtime Upgrade
Hinweis: Das eigene MQSet hat den gleichen Wert wie das aktive MQSet. MQSets für jeden Prozess werden in der Datenbank gespeichert.
-
ZDU-Version
Wird angezeigt, wenn der Prozess alt (B - Basis) oder neu (T - Ziel) ist.
Während ZDU laufen Basis (alt)- und Ziel (neu)-Prozesse parallel. Die Zielprozesse übernehmen die Arbeit der Basisprozesse. Weitere Informationen finden Sie unter Zero Downtime Upgrade.
Um diese Spalten Ihrer Liste der Prozesse hinzuzufügen oder daraus zu entfernen, klicken Sie auf den Pfeil rechts neben der Kopfzeile, um die Liste der zusätzlichen Spalten zu öffnen. Weitere Informationen finden Sie unter Hauptseitentabellen.
Prozess öffnen
Wählen Sie einen oder mehrere Prozesse aus, klicken Sie mit der rechten Maustaste, und wählen Sie Öffnen, oder klicken Sie auf die Schaltfläche Öffnen in der Symbolleiste. Die Seiten für die Prozessdefinition werden geöffnet, wo Sie die Parameter ändern können, wenn Sie über die erforderlichen Rechte verfügen.
Allgemeine Auslastung: Statistische Daten zu den Prozessen
Im unteren Bereich der Seite Prozesse finden Sie zusätzliche statistische Aufzeichnungen zur Auslastung der Arbeitsprozesse. Weitere Informationen finden Sie unter Serverprozesstypen.
Für die Anzeige der Informationen gibt es zwei Möglichkeiten:
-
Diagramm
Die Daten werden vom Client als Diagrammspalten angezeigt. Auf der X-Achse werden die Auslastungsdaten über die Zeit, auf der Y-Achse die Auslastung zu einem bestimmten Zeitpunkt in Prozent angezeigt.
Wählen Sie aus der Dropdown-Liste Letzte(r/s) den Zeitraum aus, für den die Auslastungsdaten angezeigt werden sollen.
Im unteren Bereich des Diagramms können Sie festlegen, dass die Daten eines bestimmten Clients ein- oder ausgeblendet werden sollen.
-
Tabelle
Die Arbeitslast der Arbeitsprozesse wird in Prozent angezeigt.
Jede Spalte steht für eine bestimmte Stunde. Client-Daten werden in Zeilen dargestellt, eine Zeile pro Client (Stunden- und Durchschnittswerte).
Bei Bedarf können Sie die Sortierfolge der Spalten in der Tabelle ändern, indem Sie auf die Spaltenüberschrift klicken.
Hinweis: Sowohl in der Diagrammansicht als auch in der Tabellenansicht stellen die Zeitspalten einen Zeitraum dar. Die Spalte 20:00 steht beispielsweise für den Zeitraum von 19:00 bis 19:59. Bewegen Sie den Mauszeiger über die Zeitspalten, um den entsprechenden Zeitraum anzuzeigen.
Sie können einen Arbeitsprozess aus der Liste auswählen, um die Informationen anzuzeigen, die für diesen Prozess spezifisch sind. Sie können auch Allgemeine Auslastung auswählen, um die Auslastung aller Automation Engine-Arbeitsprozesse anzuzeigen, die eine erhebliche Belastung im System darstellen. Folglich werden Clients, die angezeigt werden, wenn Sie die Auslastung eines bestimmten Arbeitsprozesses anzeigen, möglicherweise nicht angezeigt, wenn Sie Allgemeine Auslastung auswählen, wenn ihre Arbeitslast vernachlässigbar ist. Auf diese Weise erhalten Sie einen klaren Überblick über die Clients, die eine erhebliche Auslastung verursachen.
Die Prozessliste filtern
Die Prozessliste in der oberen Hälfte des Bildschirms kann viele Einträge enthalten. Sie können den Filter verwenden, um die Prozesse zu finden, die Sie überwachen, warten oder erstellen möchten.
Tipp: Sie können gefilterte Listen mit anderen Benutzern gemeinsam nutzen. Sie können auch ein Lesezeichen für die gefilterte Liste setzen, um später schnell darauf zugreifen zu können. Weitere Informationen finden Sie unter Lesezeichen setzen und Links weitergeben.
Filterbereich anzeigen oder ausblenden
Klicken Sie auf die Schaltfläche Filter, um den Bereich Filter zu öffnen. Klicken Sie erneut darauf, um ihn zu schließen.
Beim ersten Öffnen des Filters werden nur die drei Standardfilterkriterien (Prozessname, Typ, Status) angezeigt. Diese Optionen sind immer sichtbar und können nicht aus dem Bereich entfernt werden.
Filterkriterien hinzufügen
- Klicken Sie auf die Schaltfläche Filterkriterien hinzufügen.
- Wählen Sie ein Kriterium aus der Dropdown-Liste. Sie können sowohl die Maus als auch die Tastatur verwenden.
- Der neue Abschnitt "Filter" wird hinzugefügt. Definieren Sie die Filterkriterien und klicken Sie auf die Schaltfläche Filter unten im Fenster, um sie anzuwenden.
Filteroptionen
Prozessname
Das Feld Name verwendet implizite Platzhalter am Anfang und am Ende des Strings, den Sie hier eingeben. Die Eingabe von ABCDE löst die Suche nach *ABCDE* aus.
Es wird nicht zwischen Groß- und Kleinschreibung unterschieden.
Typ
Wählen Sie den Typ der Prozesse aus, an denen Sie interessiert sind, um die Liste auf diesen Typ zu beschränken.
Status
Beschränken Sie die Liste auf aktive oder inaktive Prozesse.
1 Minute Auslastung
Verwenden Sie diese Option, um die Liste nach Prozentsatz der Serverauslastung für die letzte Minute zu filtern. Geben Sie den Prozentsatz an, an dem Sie interessiert sind. In der gefilterten Liste werden alle Prozesse mit diesem Prozentsatz Auslastung und höher angezeigt.
10 Minuten Auslastung
Verwenden Sie diese Option, um die Liste nach Prozentsatz der Serverauslastung während der letzten zehn Minuten zu filtern. Geben Sie den Prozentsatz an, an dem Sie interessiert sind. In der gefilterten Liste werden alle Prozesse mit diesem Prozentsatz Auslastung und höher angezeigt.
60 Minuten Auslastung
Verwenden Sie diese Option, um die Liste nach Prozentsatz der Serverauslastung während der letzten 60 Minuten zu filtern. Geben Sie den Prozentsatz an, an dem Sie interessiert sind. In der gefilterten Liste werden alle Prozesse mit diesem Prozentsatz Auslastung und höher angezeigt.
Hostname
Geben Sie den Namen des Computers ein, auf dem die Prozesse ausgeführt werden. Dieses Feld verwendet implizite Platzhalter am Anfang und am Ende des Strings, den Sie hier eingeben. Die Eingabe von ABCDE löst die Suche nach *ABCDE* aus.
Es wird nicht zwischen Groß- und Kleinschreibung unterschieden.
IP-Adresse
Der Filter IP-Adresse scannt das System nach allen verfügbaren Adressen und zeigt sie in diesem Abschnitt an. Verwenden Sie diese Option, um die Liste auf die Prozesse mit den hier ausgewählten IP-Adressen zu beschränken.
Netzbereich
Verwenden Sie diese Option, um die Liste auf die Prozesse zu beschränken, die auf ein bestimmtes Netzwerk verteilt wurden. Geben Sie hier den Namen des Bereichs ein. Dieses Feld verwendet implizite Platzhalter am Anfang und am Ende des Strings, den Sie hier eingeben. Die Eingabe von ABCDE löst die Suche nach *ABCDE* aus.
Es wird nicht zwischen Groß- und Kleinschreibung unterschieden.
Rolle
Verwenden Sie diese Option, um die Liste auf die Prozesse mit einer bestimmten Serverrolle zu beschränken. Sie können auch nach Prozessen filtern, denen keine Serverrolle zugewiesen ist.
Version
Der Filter Version scannt das System nach allen verfügbaren Versionen und zeigt sie in diesem Abschnitt an. Verwenden Sie diese Option, um die Liste auf die Prozesse mit einer bestimmten Version zu beschränken.
ZDU-Version
Während ZDU laufen aktuelle (alte) und neue-Prozesse parallel. Verwenden Sie diese Option, um die Liste auf die Prozesse mit einer bestimmten ZDU-Version zu beschränken:
- Aktuelle Version bezieht sich auf die Basisversionen (B)
- Neue Version bezieht sich auf die Zielversion (T)
Weitere Informationen finden Sie unter Zero Downtime Upgrade.
Anzeigen der Details eines Prozesses
Klicken Sie auf Details, um einen Bereich auf der rechten Seite des Fensters zu öffnen, in dem alle im ausgewählten Prozess verwendeten Variablen angezeigt werden.
Ausführungsdaten und Reports öffnen
Wählen Sie einen oder mehrere Prozesse aus, und klicken Sie mit der rechten Maustaste, um Ausführungen auszuwählen, in denen Informationen zu früheren Ausführungen der Prozesse angezeigt werden. Weitere Informationen finden Sie unter Ausführungsliste für Agenten.
In ähnlicher Form können Sie einen Prozess auswählen und mit der rechten Maustaste darauf klicken, um Report öffnen auszuwählen. Dadurch wird das Fenster Reports mit den letzten Reports geöffnet. Weitere Informationen finden Sie unter Reports für Server und Agenten.
Log-Rotation anstoßen
Die Automation Engine schreibt große Mengen von Informationen in ihre Logs. Um Ihre Logdateien problemlos bearbeiten zu können, können Sie systemweite Einstellungen definieren, die zu protokollierende Informationen in kleinere Blöcke unterteilen und damit auch kleinere Logdateien erzeugen.
Sie können beispielsweise die maximale Größe der Logdatei bestimmen oder die Anzahl der Tage angeben, die vergehen können, bevor eine neue Datei gestartet wird. Dies machen Sie in der Variablen UC_SYSTEM_SETTINGS unter Verwendung der Schlüssel CHANGE_LOGGING_DAYS und CHANGE_LOGGING_MB. Weitere Informationen finden Sie unter CHANGE_LOGGING-Parameter und UC_SYSTEM_SETTINGS: Systemweite Einstellungen.
Sie können die Log-Einstellungen auch über die Automic Web Interface ändern. Klicken Sie dazu mit der rechten Maustaste auf einen oder mehrere Datensätze und wählen Sie Log-Rotation einleiten. Dadurch wird eine neue Logdatei geschrieben. Ein Dialog fordert Sie auf, Ihre Aktion zu bestätigen.
Wichtig! Wenn Sie die Logdatei eines bestimmten Arbeitsprozesses ändern, ändern sich auch die Logdateien aller anderen Arbeitsprozesse.
Prozess starten/stoppen
Wählen Sie einen oder mehrere inaktive Prozesse aus, und klicken Sie mit der rechten Maustaste, um Prozess starten auszuwählen. Damit wird er aktiviert.
Wählen Sie einen oder mehrere inaktive Prozesse aus, und klicken Sie mit der rechten Maustaste, um Prozess stoppen auszuwählen. Der Prozess wird daraufhin sofort angehalten, unabhängig davon, ob er noch laufende Aufgaben enthält.
Servermodus ändern
Mit Servermodus auf WP/DWP ändern ändern Sie den Arbeitsprozess-Modus von WP auf DWP und umgekehrt. In ähnlicher Weise können Sie mit dem Kommando Servermodus auf WP/PWP ändern den Arbeitsprozess-Modus von WP auf PWP ändern und umgekehrt.
Wichtig!
- Sie können einen Arbeitsprozess nicht in einem Dialogprozess ändern, wenn er eine Serverrolle ausübt (nachprüfbar in der Spalte Rolle).
- Ein Arbeitsprozess kann nicht in einem primären Arbeitsprozess geändert werden, wenn er eine Serverrolle ausübt (nachprüfbar in der Spalte Rolle).
Service Manager-Link aktualisieren
Wählen Sie einen oder mehrere Prozesse aus, und klicken Sie mit der rechte Maustaste, um Service Manager Link erneuern auszuwählen. Damit werden für den ausgewählten Serverprozess die Verbindungseinstellungen zum Service Manager aktualisiert.
Sie müssen diese Einstellungen vornehmen, wenn Sie die Serverprozesse über die Administration-Perspektive oder im ServiceManager über das Script-Element MODIFY_SYSTEM starten. Sie können die Attribute-Seite des Server-Objekts verwenden, um diese Einstellungen anzuzeigen und manuell zu bearbeiten. Weitere Informationen finden Sie auf der Seite Seite "Attribute".
Der Scan wird automatisch ausgeführt, wenn die Serverprozesse zum ersten Mal gestartet werden. Es kann vorkommen, dass der Servicename, der im Serverobjekt definiert wurde, nicht mehr mit dem zugehörigen Servicenamen im ServiceManager übereinstimmt. In diesem Fall wird empfohlen , den Befehl Verbindung zum Service Manager prüfen auszuführen oder die entsprechenden Werte manuell einzugeben.
Erweiterte Optionen einrichten
Wählen Sie einen Prozess aus, und klicken Sie mit der rechten Maustaste darauf, um Erweiterte Optionen auszuwählen. Daraufhin erscheint ein Dialog, in dem Sie Trace Flags und weitere Einstellungen spezifizieren können.
Dadurch können Sie das Verhalten der Automation Engine selbst in Ausnahmefällen noch protokollieren. Sie müssen den Server nicht herunterfahren, wenn Sie das Tracing starten, aber die Systemleistung kann sich im Ergebnis verschlechtern, da Traces einen Datenstau verursachen können. Es gibt mehrere Trace Flags. Setzen Sie Trace-Optionen nur in enger Zusammenarbeit mit demCA Automic-Support.
Abschnitt "Trace Flags"
Im Bereich Trace Flags können Sie die Trace-Ebene für eine ganze Reihe von Prozessaktivitäten festlegen. Die Trace-Werte liegen zwischen 0-9 und geben an, wie detailliert die Erfassung ist. Bei einigen Prozessen können die Werte jedoch abweichen. Das Tracing ist deaktiviert, wenn der Tracewert 0 (null) beträgt.
Im Bereich der Trace-Optionen können Sie für die einzelnen Optionen numerische Werte eintragen. Rechts neben der Zahl wird in der jeweiligen Dropdown-Liste eine kurze Beschreibung der Werte angezeigt. Sie können auch mehr als eine Trace-Option angeben.
Abschnitt "Zusätzliche Trace-Optionen"
Im Bereich Zusätzliche Trace-Optionen für WP-Prozesse können Sie die folgenden Trace-Optionen festlegen:
-
Memory Trace
Diese Option wird zusammen mit dem Trace-Suchschlüssel verwendet. Die Trace-Meldungen werden in einem Puffer gespeichert, bis der gesuchte String gefunden wird. Das Tracing wird daraufhin gestoppt und die Meldungen in einer Trace-Datei auf der Festplatte gespeichert. Ohne diese Option werden Trace-Dateien in Form von einer oder mehreren Dateien direkt auf die Festplatte geschrieben, abhängig von den Einstellungen in Max. Einstellung der Trace-Größe.
-
Größe des Pufferspeichers
Die maximale Trace-Größe beeinflusst die Größe der Trace-Dateien, die auf die Festplatte des Agenten-Host geschrieben werden. Die Funktionsweise hängt davon ab, ob die Option Trace Memory aktiviert ist:
-
Trace Memory ist aktiviert
In diesem Fall reserviert die Trace-Komponente den angegebenen Festplattenplatz für den Zeitpunkt, zu dem die Trace-Dateien geschrieben werden. Wenn die Trace-Datei die Größe des hier reservierten Speichers übersteigt, schneidet die Trace-Komponente die ältesten Meldungen in der Trace-Datei fortlaufend ab, um Platz für die neuesten Meldungen zu schaffen.
-
Trace Memory ist deaktiviert oder nicht verfügbar
Wenn eine Trace-Datei die definierte Begrenzung erreicht hat, beendet die Tracing-Komponente zu diesem Zeitpunkt das Schreiben der Meldung oder des Kommandos. Wenn die Größe der aktuellen Trace-Datei diese Beschränkung überschreitet, wird die Datei geschlossen und eine neue Trace-Datei geöffnet.
In jedem Fall ist die tatsächliche Größe der Trace-Datei tendenziell größer, als die definierte maximale Größe, da die Trace-Komponente das Schreiben der Meldung oder des Codes abbricht, wenn die Größenbegrenzung erreicht ist. Einige Script-Anweisungen können außergewöhnlich lang sein. Dementsprechend wird auch die Dateigröße den festgelegten Grenzwert erheblich überschreiten.
Wichtig zu verstehen ist, dass Max. Trace-Größe den Zweck hat, den im Arbeitsspeicher verwendeten Platz zu begrenzen. Die Dateidarstellung, die dann auf der Festplatte gespeichert wird, kann erheblich größer sein. So wird zum Beispiel die Datei beim Memory-Tracing erheblich größer sein, weil die Trace-Daten im Binärformat zunächst in den Speicherpuffer, dann jedoch in hexadezimaler Form auf die Festplatte geschrieben werden, was die Dateigröße erheblich steigert.
Wenn Sie die Max. Trace-Größe auf 0 (null) ohne Memory-Tracing setzen, bedeutet dies, dass die Größe der Trace-Dateien unbegrenzt ist. Mit Memory-Tracing kann die Trace-Größe jedoch nicht unter dem Standardwert von 32 MB liegen. Wenn Sie hier niedrigere Werte eingeben, wird das System diese automatisch als 32 MB behandeln.
Hinweis: Wenn ein Agent abstürzt, endet auch das Tracing - unabhängig von den Trace-Einstellungen. Der letzte Datensatz wird dann nicht mehr geschrieben. Wenn der Agent wieder anläuft, werden alle Trace-Optionen auf die Standardwerte zurückgesetzt, die in der INI-Datei des Agenten definiert sind.
-
-
Trace Search Key
Sie können einen String eingeben, zum Beispiel eine spezifische Fehlermeldung, die das Ende des Tracings kennzeichnet. Wenn die Trace-Komponente diesen String erkennt, schreibt sie die aktuelle Meldung zu Ende, stellt das Tracing ein und setzt alle Trace-Optionen auf 0 (null) zurück. Dadurch wird es Ihnen ermöglicht, den Problembereich einzugrenzen und den Speicherplatz zu verwalten, indem exzessives Tracing vermieden wird.
Abschnitt "Servereinstellungen"
Im Abschnitt Servereinstellungen für WP-Prozesse können Sie die allgemeinen Einstellungen für die Serverprozesse und die Werte für die Server-Eingangspuffer festlegen.
Wichtig! Werte für Servereinstellungen werden aus der Variablen UC_SYSTEM_SETTINGS gelesen; siehe UC_SYSTEM_SETTINGS: Systemweite Einstellungen. In diesen Dialog neu eingetragene Werte werden erst nach einem Kaltstart des Automation Engine-Systems gültig. Nur ein Systemadministrator kann dauerhafte Änderungen in den Systemvariablen vornehmen.
-
Größe in MB, ab der die Logdateien geändert werden
Zulässige Werte: 1 bis 32767
Sie können eine Änderung der Logdatei auch über das Script-Element CHANGE_LOGGING anstoßen
-
Zeitraum in Tagen, nach dem die Logdateien geändert werden
Zulässige Werte: 1 bis 32767
Sie können eine Änderung der Logdatei auch über das Script-Element CHANGE_LOGGING anstoßen
-
Mindestintervall (in Minuten), in dem Ereignisse ausgeführt werden
Zulässige Werte: 0 bis 9999
Ein Ereignisse (EVNT) kann auch einen Wert enthalten, der unterhalb dieses Mindestintervalls liegt. In diesem Fall arbeitet das System mit dem Intervall, das im Ereignis eingestellt ist.
-
Definiert die Zeitverzögerung in Minuten, nach der der Auslastungszähler von Objekten aktualisiert wird
Zulässige Werte: 0 bis 10
-
Server-Sprache
Primäre Sprache für den Login
Dieser Wert wird aus der INI-Datei des Servers ausgelesen.
-
Verwendung von SNMP
Zeigt an, ob SNMP verwendet wird
Sie können diese Einstellung auch in der INI-Datei des Servers vornehmen.
Abschnitt "Server-Cache-Einstellung"
Im Abschnitt Server-Cache-Einstellung für WP-Prozesse können Sie die folgenden Cache-Einstellungen festlegen:
- Script-Cache
- Var Cache
- Cache für die Meldungsqueues
- Objekt-Cache
- Benutzer-Cache
In der Tabelle gibt es eine editierbare Spalte Maximaler Wert und eine schreibgeschützte Spalte Aktueller Wert.
Siehe auch: