Dezentrale Workload Automatisierung

Dezentrale Workload Automatisierung spielt eine Schlüsselrolle in der erfolgreichen digitalen Transformation. Dezentralisierung bildet einen wichtigen Faktor in der Dynamik und Wachstumsfähigkeit eines Unternehmens, zudem wirkt sich Dezentralität positiv auf die Agilität, Motivation und Verantwortungsbereitschaft von Teams und Führungskräften aus. Der Trend zur Dezentralisierung in modernen Unternehmenskulturen spielt sich parallel zum Trend zur Dezentralisierung in der IT ab: Schon längst bild...
Weiter

BICsuite und schedulix von Java Log4j Sicherheitslücke nicht betroffen

Derzeit gibt es für eine entdeckte Sicherheitslücke in der Java Log4j Bibliothek große mediale Beachtung. Da wir Sicherheitsrisiken sehr ernst nehmen, haben wir geprüft, ob die in Java geschriebenen Komponenten unseres BICsuite und schedulix Workload Automation Systems von der Problematik betroffen sind. Wir freuen uns, unseren Kunden und Interessenten mitteilen zu können, dass unser System von der Problematik nicht betroffen ist, weil die Log4j Bibliothek in unseren Systemen nicht zu Anwendung...
Weiter

Das BICsuite Run Program Teil 6: Sicherheitsüberlegungen und Fazit

Workload Automation Workshop "Run Program" Teil 6
Obwohl das Run Programm an sich ein leistungsstarkes Feature ist, ist es nicht ohne Risiken. Code-Injection ist hier das passende Stichwort. Stellen Sie sich vor, ein ausgeführtes Programm wie das folgende wurde konfiguriert: run program = /bin/bash -c "ls -l $DIRSPEC" DIRSPEC ist in diesem Fall ein Parameter vom Typ Parameter. Das bedeutet, dass, wenn jemand über Operating Rechte für diesen Job verfügt, diese Person in der Lage ist, den Inhalt des DIRSPEC-Parameters zu ändern. Daher wäre...
Weiter

Das BICsuite Run Program Teil 5: Umgehung von Einschränkungen

Workload Automation Workshop "Run Program" Teil 5
Die maximale Länge von Run Program ist auf 512 Zeichen begrenzt. Normalerweise fühlt sich dies nicht wie eine Einschränkung an. Manchmal jedoch, insbesondere beim Erstellen langer Inline-Skripte, wird die Grenze leicht erreicht. Aber selbst, wenn die Länge des Feldes Run Program begrenzt ist: Die Commandline, die über einen Parameter ausgeführt wird, ist es nicht. Dies liegt daran, dass die maximale Länge eines Parameterwerts auch praktisch nicht begrenzt ist, Parameter können verwendet wer...
Weiter

Das BICsuite Run Program Teil 4: Andere Interpreter

Workload Automation Workshop "Run Program" Teil 4
Die Bourne-Shell ist nichts Ungewöhnliches. Andere Befehlsinterpreter oder sogar eine Mischung davon, typischerweise Shell und etwas anderes, können verwendet werden. Natürlich führt das Hinzufügen von Sprachen zu einem komplexeren Quoting; jede Interpretationsebene fügt eine weitere Ebene des Quotings hinzu. Als Beispiel erstellen wir ein kleines Skript, das verwendet wird, um die IP-Adressen zu finden, von denen aus ein ungültiger Anmeldeversuch unternommen wurde. Die Ausgabe sollte das ip...
Weiter

Das BICsuite Run Program Teil 3: Backticks

Workload Automation Workshop "Run Program" Teil 3
In der Bourne-Shell ist es möglich, einer Variablen die Ausgabe (stdout) eines Programms zuzuweisen. Ausdrücke wie: A=`expr $A + 1` waren früher sehr verbreitet. Da viele Umgebungen jetzt die Bash anstelle der Bourne-Shell verwenden, verschwindet diese Art von Ausdrücken allmählich. Die gute Nachricht ist, dass der Scheduling Server die Backticks kennt. Er behandelt sie wie doppelte Anführungszeichen, entfernt sie jedoch nicht. Die Parameterersetzung wird weiterhin durchgeführt und da...
Weiter

Das BICsuite Run Program Teil 2: Fortgeschrittene Anwendung

Workload Automation Workshop "Run Program" Teil 2
Im vorherigen Abschnitt wurde gezeigt, wie Sie Anführungszeichen für das Job Scheduling in Run Program von BICsuite und schedulix verwenden können. Aber manchmal müssen wir auf Umgebungsvariablen zugreifen, um das Verhalten unseres Programms an die speziellen Anforderungen der Ausführungsumgebung anzupassen. Als Beispiel nehmen wir an, dass eine Eingabedatei im Verzeichnis $HOME/input liegt. Wir möchten das unserem Programm printargs mitteilen. Dazu nehmen wir an, dass printargs zwei Kommandoze...
Weiter

Das BICsuite Run Program Teil 1: Einführung und einfache Anwendung

Workload Automation Workshop "Run Program" Teil 1
BICsuite und schedulix bieten leistungsfähige Funktionen, die es ermöglichen, Skripte im Scheduling Server zu speichern und auszuführen. Der Dreh- und Angelpunkt ist Run Program, das wir Ihnen in dieser Artikelreihe genauer vorstellen möchten. Die folgenden Ausführungen gelten auch für Rerun Program und Kill Program. In der grafischen Benutzeroberfläche enthält das Eingabefeld Run Program die Definition der auszuführenden Kommandozeile. Der Inhalt dieses Feldes wird vom Scheduling-Serve...
Weiter

Die aktuelle Release 2.10

Screenshot der Workload Automation Plattform BICsuite
Die Workload Automation Platforms BICsuite und schedulix sind mit der neuen Release 2.10 noch nutzerfreundlicher und performanter geworden. Das ist neu in der am 04.05.21 freigegebenen Release 2.10: Zope 4 / 5 im Web GUIMit der Release 2.10 wird nun Zope 4 / 5, welches auf Python 3 basiert, offiziell für das BICsuite und schedulix Web GUI unterstützt. Das auf Python 2 basierende Zope 2 wird in der Release 2.10 weiterhin unterstützt, jedoch ab der nächsten Release "deprecated" markiert werden...
Weiter

Migration zu BICsuite und schedulix Workload Automation

Migration zu BICsuite und schedulix Workload Automation
Hohe Kosten, schlechter Support, fehlende Features: Die Gründe für den Wunsch nach der Migration eines vorhandenen Enterprise Job Scheduling Systems zur BICsuite Workload Automation Platform sind vielfältig. Eine Hürde für die Entscheidung zur Migration ist oftmals die Unsicherheit darüber, wie eine Migration im laufenden Betrieb möglich ist und wie der Prozess gestaltet ist. Diese Fragen beantworten wir im Whitepaper zu unserer Migrations-Methode. Das Dokument zeigt eine Methodik, die sich...
Weiter