Installieren der Agenten

Agenten sind Programme, die auf dem Zielsystem laufen, bei denen es sich entweder um ein Betriebssystem oder um eine Anwendung wie SAP, PeopleSoft usw. handeln kann. Einerseits stellen Agenten die Verbindung zwischen der Automation Engine und den Zielsystemen her. Andererseits starten sie die Ausführung von Aufgaben und ermöglichen sowohl deren Überwachung als auch das entsprechende Reportwesen.

Diese Seite beinhaltet Folgendes:

Systemübersicht

Klicken Sie auf das Bild, um es zu erweitern.

Agenten-Installationstypen

Während der Installation der Automation Engine sind zwei verschiedene Agenten-Installationstypen verfügbar:

  • Manuelle Agenten-Installation, die sich auf die manuelle Installation von lokalen Agenten bezieht, siehe Die Agenten manuell installieren.

  • Container-Agenten-Installation, die sich auf das Erstellen und Ausführen eines Docker-Images bezieht, das entweder einen Windows-, UNIX- oder Java-Agenten in einem Container hosten soll, siehe Container-Agenten installieren.

Unabhängig vom zu implementierenden Agenten-Installationstyp können Sie Ihre Agenten in den lokalen Automic Automation-Systemen sowie in einem Automic Automation Kubernetes Edition-System und in einem Automic SaaS-System verwenden.

Sie können Agenten auch später über die Automic Web Interface in der Process Assembly-Perspektive von Mandant 0 oder der Administration-Perspektive eines jeden Mandanten installieren. Weitere Informationen finden Sie unter Hinzufügen von Agenten in AWI und Konfigurieren der Agenteneigenschaften.

Weitere Installationsschritte sind erforderlich, bevor der Agent gestartet und verwendet werden kann, wenn Sie eine der verfügbaren Authentifizierungsmethoden verwenden möchten. Weitere Informationen finden Sie unter Authentifizierung von Agenten.

Voraussetzungen

Während einer manuellen Installation von Automic Automation müssen Sie vor der Installation der Agenten die folgenden Komponenten installiert haben:

Beim Installieren eines Automic Automation Kubernetes Edition-Systems müssen Sie die folgenden Themen abgedeckt haben:

Liste "Agenten"

Nachfolgend sind alle Agenten aufgelistet, die für den entsprechenden Installationstyp verfügbar sind. Um die Anweisungen zur Installation zu sehen, klicken Sie bitte auf den entsprechenden Link.

Lokale manuelle Agenten-Installation

Durch die lokale manuelle Agenten-Installation können Sie TLS/SSL- und Nicht-TLS-/SSL-Agenten installieren. Weitere Informationen finden Sie unter Die Agenten manuell installieren

Folgende Agenten sind für diesen Installationstyp verfügbar:

Container-Agenten-Installation

Die Container-Agenten-Installation unterstützt keine Nicht-TLS-/SSL-Agenten. Weitere Informationen finden Sie unter Container-Agenten installieren.

Folgende Agenten sind für diesen Installationstyp verfügbar:

Arbeitsspeicherverbrauch von Java-basierten Agenten

Java-basierte Agenten funktionieren wie jede Java-Anwendung, d. h. sie verbrauchen ohne ordnungsgemäße Konfiguration möglicherweise mehr Arbeitsspeicher als nötig, potenziell mehrere Gigabyte (GB). Standardmäßig kann die JVM bis zu 16 GB Heap-Speicher zuweisen, obwohl das System in der Regel etwa 2 GB reserviert, selbst wenn dieser nicht voll genutzt wird. Dies kann zu Leistungsproblemen führen, insbesondere dann, wenn mehrere Agenten auf demselben System ausgeführt werden.

In der Praxis benötigt ein Java-basierter Agent selbst viel weniger Arbeitsspeicher, typischerweise etwa 256 MB (ungefähr 200 MB für den JVM-Heap und 50 MB für den Nicht-Java-Heap). Der Agent protokolliert die Arbeitsspeichernutzung alle 10 Minuten und zeigt Zahlen an wie:

  • Heap: 43 MB

  • Nicht-Heap: 32 MB

Zur Speicheroptimierung können Sie die Arbeitsspeichernutzung einschränken, indem Sie die JVM-Heap-Größe mit dem folgenden Befehl festlegen:

./ucxjlx6 -Xmx256m

Dadurch wird der maximale JVM-Heap auf 256 MB festgelegt, was zu einer Gesamtnutzung des Arbeitsspeichers von ca. 300 MB auf dem System aufgrund des JVM- und Nicht-JVM-Heap-Verbrauchs führt.

Für IBM-Systeme wird empfohlen, die IBM Semeru-JVM anstelle von HotSpot zu verwenden, da sie eine bessere Arbeitsspeicherverwaltung bietet.

Darüber hinaus sind für die Betriebssystem-Agenten bereits JVM-Einstellungen konfiguriert, um die Arbeitsspeichernutzung zu reduzieren, und diese können mit dem jcmd-Dienstprogramm mit dem folgenden Befehl angezeigt werden:

sudo jcmd <PID> VM.flags

Dies trägt dazu bei, eine effiziente Arbeitsspeichernutzung durch Java-basierte Agenten sicherzustellen.

E-Mail-Verbindung

Sie können eine E-Mail-Verbindung für Ihr System einrichten, die SMTP als E-Mail-Schnittstelle verwendet. Auf diese Weise kann Ihr System E-Mails senden, wenn ein Benachrichtigungsobjekt (CALL) gestartet wird oder wenn Sie die Script-Funktion SEND_MAIL verwenden. Sie können auch TLS verwenden, um die SMTP-Verbindung zu sichern und sichere E-Mails über SMTPS zu senden. Diese Funktion ist in der Automation Engine und bestimmten Agenten verfügbar. Weitere Informationen finden Sie unter Einrichten von E-Mail-Verbindungen.

Sie müssen nur die E-Mail-Verbindung für die Automation Engine konfigurieren, da diese automatisch für alle Agenten gilt, die das Senden von E-Mails unterstützen. Die Administration-Perspektive zeigt den Wert MAIL in der Spalte Dienste des Bereichs "Agenten" für alle diese Agenten an.

Wichtig! Nicht alle Agenten unterstützen das Senden (sicherer) E-Mails. Agenten, die SMTP, aber nicht SMTPS unterstützen, ignorieren die Schlüssel, die für TLS relevant sind. Wenn sie E-Mails senden können, tun sie dies unter Verwendung des Protokolls PLAIN, der Definition des Schlüssels SMTP_SERVER und der Standarddefinition von SMTP_PORT (25). Dadurch wird Abwärtskompatibilität mit Agenten gesichert, die das Senden von sicheren E-Mails nicht unterstützen.

Die folgende Tabelle zeigt, welche Agenten das Senden von (sicheren) E-Mails unterstützen.

Agent

Senden von E-Mails

Senden von sicheren E-Mails

BS2000 NEIN NEIN
Datenbank-Agenten JA JA
JMX JA JA
NSK NEIN NEIN
AS/400 NEIN NEIN
PeopleSoft JA JA
Rapid Automation JA JA
SAP JA JA
UNIX: IBM AIX, Linux x64 und PowerPC 64 LE JA JA
UNIX: sonstige JA NEIN
VMS JA NEIN
Windows JA JA
z/OS JA* JA*

* Denken Sie daran, dass Mainframe-Textdateien in EBCDIC kodiert werden, was zu Problemen bei der Anzeige auf anderen Workstations führen kann. Stellen Sie sicher, dass die Dateien richtig kodiert sind (EBCDIC/ASCII-Konvertierung), bevor Sie E-Mails senden.

Siehe auch: