Agenten (HOST)
Agenten sind Programme, die auf dem Zielsystem laufen, bei dem es sich entweder um eine Cloud-Lösung für Planung und Workflow-Orchestrierung, ein Betriebssystem oder um eine Anwendung wie SAP oder PeopleSoft handeln kann. Die Agenten stellen die Verbindung zwischen der Automation Engine und den Zielsystemen her, starten die Ausführung von Aufgaben und ermöglichen sowohl deren Überwachung als auch die Erstellung von entsprechenden Reports. Agenten erstellen Logdateien, die das Geschehen aufzeichnen.
Als Administrator installieren, konfigurieren und verwalten Sie die Agenten. Ihre Aufgaben umfassen folgende:
-
Installieren des Agenten.
-
Konfigurieren des Agenten.
-
Authentifizieren des Agenten.
-
Zuordnen des Agenten zu den Mandanten, auf die er Zugriff haben soll, und Festlegen seiner Rechte (siehe Zuordnen von Mandanten zu Agenten).
-
Definieren der Benutzerberechtigungen und Benutzergruppenberechtigungen auf dem Agenten. Damit gewähren Sie Benutzern und Benutzergruppen Rechte auf dem Agenten. Dieser Schritt erfolgt in dem jeweiligen Mandanten. Weitere Informationen finden Sie auf der Definieren der Seite "Berechtigungen".
Ein Agent meldet sich einmalig an und bleibt daraufhin immer verbunden. Die folgende doppelte Validierung des Logins wird durchgeführt:
- Im Zuge der Installation startet der Agent und versucht, sich anzumelden. Ist keine Agentenverbindung mit demselben Namen vorhanden, lässt die Automation Engine die Anmeldung zu und speichert den Agentennamen, die Portnummer, die Startzeitpunkt usw. Bei der Beendigung der Agentenverbindung werden diese Informationen gelöscht.
-
Agenten verbinden sich über TCP/IP mit dem Kommunikationsprozess (CP) oder dem Java-Kommunikationsprozess (JCP). Die Kommunikation zwischen dem CP/JCP und dem Agenten wird verschlüsselt. Die Agenten sind auch für die Aufrechterhaltung der Verbindung zuständig. Bei einem Abbrechen der Verbindung versuchen sie, diese wiederherzustellen. Das Intervall der Wiederherstellungsversuche kann konfiguriert werden.
Weitere Informationen finden Sie unter TLS/SSL-Kommunikation und -Verschlüsselung und Nicht-TLS/SSL-Kommunikation und -Verschlüsselung.
Objektdefinition
- Objektklasse: Systemobjekt
- Objekttyp/Kurzform: HOST
Installieren der Agenten
Das Verfahren zum Installieren von Agenten hängt von dem Typ der Automic Automation-Umgebung ab, in der Sie sie installieren möchten. Dieser Abschnitt enthält eine Liste aller möglichen Installationsszenarien und Links zu den Bereichen in der Dokumentation, in denen das Installationsverfahren im Detail erklärt wird.
Lokale Agenten
In diesen Themen wird erläutert, wie Sie lokale Agenten manuell installieren:
Container-Agenten
Dieses Thema beschreibt das Erstellen und Ausführen eines Docker-Image, das entweder einen Windows-, UNIX- oder Java-Agenten in einem Container hosten kann: Container-Agenten installieren.
Sonderfälle für Versionen vor v24
Wenn Sie Windows- oder Unix-/Linux-Agenten mit einer älteren Version als Version 24 installieren möchten, haben Sie die folgenden Optionen:
-
Linux-64-Java-Agenten finden Sie unter Installieren des Agenten für IBM AIX, Linux (x64) und PowerPC 64 LE (Java).
-
Agenten für andere UNIX-Plattformen, siehe Installieren des Agenten auf anderen UNIX-Plattformen.
-
Windows-Agenten (x64) (Java), siehe Installieren des Agenten für Windows (Java)
Vorkonfigurierte Agenten
Sie können ein Agentenobjekt im Mandanten 0 hinzufügen und einen vorkonfigurierten Agenten aus dem Marketplace von Broadcom herunterladen. Bei dieser Methode müssen Sie die INI-Datei nicht konfigurieren, authentifizieren usw. Der Agent ist einsatzbereit. Siehe Hinzufügen und Herunterladen von Agenten in AWI.
Automation-Cloud-Agenten
Broadcom stellt mehrere Agenten für die Integration von Automic Automation in zahlreiche Cloud-Umgebungen. Das folgende Thema enthält eine Liste der Automic Automation-Agenten für die Cloud-Integration und Links zu der zugehörigen Dokumentation: Cloud-Integrationen.
RA-Agenten
Broadcom stellt Rapid Automation-Agenten (RA-Agenten) für die Integration und Automatisierung von Anwendungen von Drittanbietern zur Verfügung. Dieses Thema beschreibt die Grundlagen der RA-Agenten und stellt einen Link zur Dokumentation im Marketplace von Broadcom bereit: Rapid Automation.
Konfigurieren der Agenten
Nachdem Sie einen Agent installiert haben, konfigurieren Sie ihn mithilfe der zugehörigen INI-Datei. Ausführliche Informationen zum Konfigurieren eines Agenten erhalten Sie unter dem entsprechenden Link unter Agenten – INI-Dateien. Darüber hinaus können Sie mit der Variablen UC_HOSTCHAR_DEFAULT - Host-Charakteristika standardmäßige Agenten-Einstellungen definieren.
Einige der Agenteneigenschaften in Mandant 0 können Sie auch über die Automic Web Interface bearbeiten. Weitere Informationen finden Sie unter Konfigurieren der Agenteneigenschaften.
Siehe auch:
Sie können auch zusätzliche wichtige Parameter in AWI definieren. In den folgenden Themen werden diese erläutert:
Informationen zur Liste der Agenten
Automic Automation- oder Automic SaaS-Systeme können Tausende von Agenten aufweisen. Als Administrator können Sie im Schlüssel AGENT_LIST_LIMIT in der Variablen UC_SYSTEM_SETTINGS die Anzahl der Agenten eingrenzen, die in der Liste angezeigt werden sollen. Die Standardeinstellung ist 5.000, die maximal einstellbare Anzahl ist 20.000.
Die Anzahl der aktuell angezeigten Agenten wird in der Listensymbolleiste angezeigt. Ein Plus neben der Zahl bedeutet, dass mehr als nur die angezeigten Agenten verfügbar sind. Wenn AGENT_LIST_LIMIT beispielsweise auf "200" gesetzt wurde und dem Mandanten mehr als 200 Agenten zugeordnet wurden, wird Agenten (200+) in der Symbolleiste angezeigt.
Die folgenden Spalten werden standardmäßig angezeigt:
-
Status
-
Name
-
Maximale Länge: 32 Zeichen
-
Immer in Großbuchstaben
-
Verwenden Sie beim Hinzufügen eines Agenten keine Sonderzeichen, da es sonst zu Problemen im Zielsystem kommen kann
-
Authentifiziert
Authentifizierte Agenten sind markiert
-
Version
-
TLS
Agenten, die TLS/SSL verwenden und eine Verbindung mit dem Java-Kommunikationsprozess (JCP) herstellen, werden markiert.
Wenn ein Agent nicht markiert ist, ist er ein Nicht-TLS/SSL-Agent und stellt eine Verbindung mit einem Kommunikationsprozess (CP) oder über den CP-Port des TLS Gateway her, siehe TLS Gateway.
-
Plattform
-
Hardware
-
Software
-
Software-Version
-
IP-Adresse
-
Portnummer
-
Letzte Abmeldung
-
Anzahl der Mandanten
-
Verknüpft
-
Prozess-ID
-
ZDU-Version
Gestoppte Agenten sind ausgegraut
Plattformtyp des Agenten
Hinweis: Dies ist nicht das Betriebssystem.
Informationen über den Rechner, auf welchem der Agent läuft, z. B. Systemtyp, Anzahl der Prozessoren oder Prozessortyp
Plattformtyp oder des Betriebssystems des Computers, auf dem der Agent installiert ist
Anzahl der benutzerdefinierten Mandanten, in denen der Agent Berechtigungen hat
Ob der Agent mit einem ServiceManager verbunden ist oder nicht
Hängt von den Einstellungen im Bereich Service Manager ab.
Entweder Basis- (B) oder Zielversion (T) des Agenten in Verbindung mit einem ZDU, siehe Systemaktualisierung – Zero Downtime Upgrade
Die folgenden Spalten sind ebenfalls verfügbar:
-
Letzte Prüfung
Der Zeitpunkt, zu dem der Status und andere agentenbezogene Informationen zuletzt überprüft wurden
Hinweis: Dies gilt nur für Nicht-TLS/SSL-Agenten. Das Keep-Alive-Intervall für TLS-/SSL-Agenten wird unter Verwendung des Parameters WEBSOCKET_TIMEOUT definiert, siehe UC_HOSTCHAR_DEFAULT - Host-Charakteristika.
-
Kommunikationsprozess
Kommunikationsprozess, der mit dem Agenten verbunden ist
-
Zeitversatz
Zeitversatz zwischen der Uhrzeit des Agenten und derjenigen der Automation Engine.
Dies ist für die Interpretation von Job-Reports von Nutzen, wenn die Automation Engine und der Agent auf unterschiedlichen Hosts mit unterschiedlichen Systemzeiten laufen.
-
MIB
MIB-Information des Agenten, die in Verbindung mit SNMP verwendet wird
Wenn verfügbar, wird die eindeutige ID angezeigt, die jedes überwachte Netzwerkelement identifiziert.
Weitere Informationen finden Sie unter SNMP-Unterstützung.
-
Dienste
Zeigt an, ob der Agent einen speziellen Dienst ausführt:
-
MAIL - Agent, der für die E-Mail-Verbindung verwendet wird
-
SQL - Datenbankagent, der für die Auflösung von variablen Objekten vom Typ SQL verwendet wird
-
-
Komprimierung
Komprimierungsmethode, die standardmäßig bei FileTransfers verwendet wird
-
Berechtigungen
Rechte, die diesem Agenten im aktuellen Mandanten gewährt werden:
-
R = Lesen, Daten per FileTransfer senden
-
W = Schreiben, Empfangen von Daten aus einem FileTransfer
-
X = Ausführen
-
-
Job max. Res.
Maximale Ressourcen, die dem Agenten für Jobs zur Verfügung stehen
-
FT. max. Res.
Maximale Ressourcen, die dem Agenten für FileTransfers zur Verfügung stehen
-
Keep alive
Intervall in Sekunden, in dem die Verbindung zum Kommunikationsprozess überprüft wird
Bei einem Verbindungsverlust versucht der Agent, sich wieder automatisch mit dem ersten verfügbaren Kommunikationsprozess (CP) zu verbinden, wobei es sich dann um einen anderen Agenten als den vorherigen handeln könnte.
-
Rollen
Administratoren können als Freitext eine Rolle für den Agenten in seiner INI-Datei eingeben. In diesem Fall wird die Rolle hier angezeigt.
-
TLS Gateway
Name des TLS Gateway, das verwendet wird, wenn ein Nicht-TLS-Agent über den CP-Port des TLS Gateway verbunden ist. Weitere Informationen finden Sie unter TLS Gateway..
-
Netzbereich
Standardmäßig ist dies der Name des Automation Engine-Systems. Weitere Informationen finden Sie unter Netzbereiche in der Automation Engine.
Wichtig! Dieses Feld wird nur für TLS Gateway-Instanzen ausgefüllt, die als Kommunikationsprozess (CP) verwendet werden und einem Netzbereich zugewiesen sind. Es gilt nicht für die Agenten oder für TLS Gateway-Instanzen, die als Agent agieren, da nur Kommunikationsprozesse in Netzbereiche gruppiert werden können.
Agentenvariablen anzeigen
Um die Variablen anzuzeigen, die für einen bestimmten Agenten definiert wurden, markieren Sie ihn und klicken auf die Schaltfläche Details in der Symbolleiste. Im Bereich Details werden die Variablen und die Werte angezeigt, die für den Agenten definiert wurden.
Inhalte der Agentenliste filtern
Um den Inhalt der Liste Agentenanzupassen, können unterschiedliche Filter eingesetzt werden. Klicken Sie auf die Schaltfläche Filter in der Symbolleiste , um den Bereich Filter zu öffnen. Agentenname, Status und IP-Adresse werden immer angezeigt, aber Sie können weitere Kriterien hinzufügen.
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.
Monitoring und Reporting von Agenten
Sobald ein Agent gestartet wird, beginnt das System, Daten zu erfassen und zu archivieren.Es protokolliert und archiviert Daten, bis der Agent angehalten wird. Es ist nicht möglich, diese Funktion zu deaktivieren. Die gesammelten Daten sind in der Agenten-Liste Ausführungen und im Report verfügbar und dienen zu Analysezwecken und zur Behebung von Fehlern. Sie greifen auf beide über die Administration-Perspektive in der Liste "Agenten" zu, indem Sie mit der rechten Maustaste auf den Agenten klicken und Monitoring > Executions (Monitoring > Ausführungen) oder Monitoring > Last Report (Monitoring > Letzter Report) auswählen.
Ausführungsdaten für Agenten
Jede Zeile in der Liste Executions gibt an, wann der Agent gestartet und angehalten wurde. Sie beschreibt seinen Status und zeigt alle verfügbaren Meldungen an. Die Agenten-Ausführungsdaten sind nur im Mandanten 0 verfügbar. Weitere Informationen finden Sie unter Ausführungsdaten.
Agenten-Reports
Server- und Agent-Reports enthalten die folgenden Daten:
- Inhalt der INI-Datei
- Server-Prozesse oder -Agenten starten und beenden
- Verbindung zwischen Automation Engine, den Agenten und Automic Web Interface
- Aufgabenverarbeitung und -status
- Meldungen der Zugriffsverfolgung im Rahmen des Berechtigungssystems
Um auf Server- und Agenten-Reports zugreifen zu können, benötigen Sie die folgenden Rechte:
- S - Ausführungen (Zugriff auf Ausführungsdaten) für Objekte des Typs SERV (Server) und HOST (Agenten)
- P - Report öffnen (Zugriff auf Reports) für Objekte des Typs SERV (Server) und HOST (Agenten)
Weitere Informationen finden Sie unter Verständnis von Reports.
Analysieren von Agentenaktivitäten mit Automation AI Assistant
Sobald ein Objekt ausgeführt wird, generiert Automic Automation eine runID für diese Ausführung. Jede neue Ausführung generiert eine eigene runID. Das gleiche gilt jedes Mal, wenn ein Agent gestartet wird. Automic Automation weist ihm eine runID zu.
Sie verwenden die Reports und die Liste Executions, in der detaillierte Daten über die Konfiguration und Aktivitäten, die im Agenten aufgetreten sind, aufgezeichnet werden, um zu verstehen, was auf einem Agenten geschieht, um Probleme zu beheben und den Grund zu finden, warum ein Fehler aufgetreten ist. Automation AI Assistant vereinfacht diesen Prozess erheblich. So rufen Sie sie auf und das können Sie von ihr erwarten:
-
Führen Sie eine der folgenden Aktionen aus
-
Wählen Sie in einem beliebigen Mandanten in der Liste Agenten einen Agenten aus und klicken Sie mit der rechten Maustaste darauf, um Monitoring > Analyze Last Execution (Monitoring > Letzte Ausführung analysieren) auszuwählen.
-
Öffnen Sie in Mandant 0 die Agentendefinition und klicken Sie in der Symbolleiste auf der Seite Agent auf Analyze Last Execution (Letzte Ausführung analysieren).
-
-
Der Bereich Automation AI Assistant wird geöffnet und bietet eine Übersicht und eine Analyse zu dem, was in dem Agenten während der letzten Session passiert ist. Die letzte Session des Agenten ist nicht die derzeit aktive, sondern die vorherige, bereits beendete Session.
Automation AI Assistant crawlt alle verfügbaren Reports und Logs und stellt Daten zur Agentenkonfiguration (Verbindung zu Automation Engine, Host, auf dem es ausgeführt wird, Informationen zur verwendeten JRE-Version usw.) und zu allen Aktivitäten auf dem Agenten zur Verfügung.
Wenn etwas falsch gelaufen ist, beschreibt Automation AI Assistant das Problem und schlägt Lösungen vor. Zudem wird auch ein Link zur Ausführung und zum Report bereitgestellt.
-
Sie können eine Unterhaltung im Kontext der Ausführung im Feld Ask Automation AI Assistant (... fragen) im unteren Bereich beginnen. Sie können jede Frage eingeben, um die Ursachen für den Fehler zu ermitteln (falls zutreffend), um eine bessere Fehlerbehandlung anzufordern, wenn Sie mehr Informationen darüber benötigen, warum es dazu kam, sowie um Vorschläge zur besseren Konfiguration des zugrunde liegenden Objekts bitten und so weiter. Der Automation AI Assistant erkennt und erinnert sich an den Kontext, in dem Sie Ihre Fragen stellen.
Automation AI Assistant antwortet in natürlicher Sprache. Sie können ihn bitten, die Antworten in jedem beliebigen Format zur Verfügung zu stellen (JSON, Markup Language usw.), und Sie können in jeder Sprache, nicht nur in der Sprache Ihrer Benutzeroberfläche, Folgeunterhaltungen führen. Je präziser Sie Ihre Frage formulieren, desto besser ist die Antwort. Sie können Ihre Fragen in einer beliebigen Sprache stellen.
-
Um den Chat zu löschen oder zu beenden, klicken Sie auf die drei Punkte rechts neben dem Chat-Feld und wählen Sie Clear Chat (Chat löschen) bzw. Exit Chat (Chat beenden).
Weitere Informationen finden Sie hier:
Siehe auch:
- Variablen und VARA-Objekte
- Liste der Agentenvariablen
- Aktualisierungsverlauf für Agenten
- UC_SYSTEM_SETTINGS: Systemweite Einstellungen
Dieser Abschnitt enthält die folgenden Seiten: