P R Ä S E N T I E R T

Effiziente und Flexible IBM i Überwachung mit (kompatiblen) oder PRTG ‘M81’ : eine sehr schöne Spiral Galaxie ( Bode Galaxy) 12 Millionen Lichtjahre entfernt.

M81 IBM i unabhängiger Software Hersteller (ISV) Referent:

Karl H. Prisching M81 DACH Sales und Partner Manager E-Mail: [email protected] Tel: +43 676 6330605 www.m81.eu

‹ 30 Jahre Beratung in IBM i und IBM Power und Storage Umfeld, Architektur, Performance, Virtualisierung, HA/DR , Systemmangement , … ‹ bis 2014 bei IBM Österreich beschäftigt ‹ ab 2015 selbstständiger IT-Berater ‹ ab Herbst 2018 für M81 in der DACH Region tätig

11.11.2020 Control for i 3 Wer sind wir

Hauptquartier: LYON Frankreich Softwarehersteller (ISV)

Pascal Ruckebusch M81 Gründer und CTO > 25 Jahre Erfahrung mit IBM i Produkt Entwicklung: Bruno Taverne ~ 1000 IBM i Partitionen sind ausgestattet mit Produkten, Vertriebs&Partner Manager entwickelt und gewartet von Karl H. Prisching 35 Jahre Vertrieb und Marketing Pascal , vor der Gründung von DACH Partner Manager in der IT Welt M81! 90% mit IBM i Systemen , HA, Cloud, > 25 Jahre Beratung in IBM i und IBM BI und ERP Software Power und Storage Umfeld , Regionale ausgebildete Partner Architektur, HA, DB optimization, … 11.11.2020 Control for i 4 Effiziente und wirkungsvolle IBM i Systemmanagement Lösungen

Überwachung der IBM i Partitionen mit Standard Monitoring Lösungen (Nagios, PRTG, CheckMK, , etc.. ). Mehr als 130 Prüfungen im Standard How GEODIS reach a 24x7 activity CEC2020, Wednesday Nov. 18th 15:00

Zwei Minuten für ein tägliches SAVE21 ? Version 4 ab Eine Sofortkopie um Test Partitionen zu aktualisieren?8.12.2020 SnapShots für eine Referenz/Recovery Kopie? YES WE (IBM i – M81) CAN!

Lösung zur Minimierung des Datenverlust im K-Fall. Einfacher und wirtschaftl. Schutz für den K-Fall (ohne HA) oder bei einer Datenzerstörung/Korruption (mit/ohne HA). 20/03/2020 Flash for i 5 Überwachung von IBM i

IBM i und NAGIOS * oder PRTG eine perfekte Kombination

* CENTREON, SHINKEN, ICINGA, , CHECK_MK, … viele andere kompatible Produkte …

11.11.2020 Control for i 6 IT Infrastruktur Verfügbarkeit • Viele Firmen überwachen bereits aktiv die IT Infrastruktur

• Viele Monitoring Lösungen – welche E-Mails/SMS versenden – automatisch Tickets erzeugen • Viele IT - Komponenten werden überwacht: Router, Switches, Windows, , , … • verantwortliches Team überwacht und Level 1 Lösungs Prozeduren sind definiert 11.11.2020 Control for i 7 IT Infrastruktur Verfügbarkeit

IBM i Partitionen können nur sehr rudimentär in diese Überwachungs - und HelpDesk Organisationen integriert werden Da sehr wenige Kontrollen für IBM i im Markt verfügbar ! hauptsächlich : - Ping - Check ob Partition gestartet - Check ob Subsystems gestartet - Plattenplatz und CPU Auslastung Neue Kontrollen sind für IBM i Spezialisten schwierig zu entwickeln (Linux, Pearl, PHP, Java, Scripts, … )

11.11.2020 Control for i 8 Warum nicht mehr? Volle Überwachung der IBM i Partitionen !

Überwachung von : – Subsystemen und Autostart Jobs – Erfolgreiche Durchführung von Sicherungs - oder BRMS Jobs – Nachtverarbeitung und Batchjobs – HW/SW Fehler – Fehlermeldungen in Job oder Nachrichtenwarteschlangen – Drucker und Druckwarteschlangen – Hochverfügbarkeitslösungen (aktiv) – Datenänderungen (Datei, IFS, DTAQ, DTAARA, …) – ERP – Systemen (Infor M3) – Etc.. Etc.. Etc.. Mit einer Lösung für Ihre IBM i Partitionen und Ihrer Unternehmens - Lösung ?

11.11.2020 Control for i 9 IBM i Echtzeit Überwachung

Die Lösung « » ermöglicht die Überwachung von IBM i Partitionen mit native IBM i Befehlen

V Befehle sind vertraut für IBM i Spezialisten V Einfacher Test auf der IBM i vor der Integration im Nagios /PRTG V Sehr einfache Konfiguration im Nagios/PRTG (oder kompatiblen) V Einfache Integration von vorhandenen Prüfungen

Ï ‘Control for i’ von IBM i Spezialisten entwickelte Überwachungslösung für IBM i Anwendungen

11.11.2020 Control for i 10 Nagios und Control for i

° Beispiel mit NAGIOS … der « Basis » von vielen …

° Control for i Installation o Nur ein (1) PLUGIN in der Überwachungslösung (Nagios, Shinken, checkMK, PRTG ,…..) o Ein (1) AGENT in jeder IBM i partition

Server Partition Partition

(compatible) Agent . Agent Plugin

11 11.11.2020 Control for i Beispiel eines Befehls : ‘’CTCHKSBS’’

Ï IBM i Antwort

11.11.2020 Control for i 12 Konfiguration in der Überwachungs-Lösung

CTCHKSBSCTCHKSBS SBSD(QHTTPSRV) SBSD(QBATCH) LSTJOB(ADMIN LST ADMIN1 ADMIN2 ADMN3 ADMIN4)

11.11.2020 Control for i 13 IBM i Echtzeit Überwachung

• In einstellbaren Intervallen: – Die Überwachungslösung sendet einen Befehl an den IBM i Agenten – Der Befehl wird ausgeführt und das Ergebnis zurückgeschickt – Ergebnis (Nachricht) wird geprüft

– Ein Fehler rot dargestellt und eine E-Mail/SMS erzeugt

– Unkritische Warnungen in gelb

11.11.2020 Control for i 14 Standard Prüfungen (‘CTxxxxxx’ Befehle)

• Überprüfung auf inaktivierte Benutzerprofile (CTCHKUSR) • Subsysteme und Jobs (CTCHKSBS, CTCHKJOB) • Jobs in LOCK oder WAIT Status (CTCHKLCKW, CTCHKMSGW) • Durchführung von Batchjobs (CTCHKBCH) • Anzahl der Jobs in Jobwarteschlangen JOBQ (CTCHKJOBQ) • Anzahl der Druckdateien in einer Ausgabewarteschlange (CTCHKOUTQ) • Einträge in Datenwarteschlangen DTAQ (CTCHKDTAQ) • Anzahl der Objekte in einem IFS Verzeichnis (CTCHKIFSNB) • Plattenbelegung , oder CPU Nutzung (CTCHKDSK, CTCHKCPU) • System und Hardware Probleme (CTCHKPRB) • Inhalt von einer Data Area (CTCHKDTAA) • Überprüfung der Datensicherungen (CTCHKSAV) und BRMS Jobs (CTCHKBRM, CTCHKBRMEX) • Statusüberprüfung HA/DR-Lösungen MiMiX HA (CTCHKMMXAG/DG/DS) od. Quick-EDD HA • Überprüfung ERP – Beispiel mit Infor M3 : – Host Status (CTM3HSTSTS) Alle Kontrollen mit: – Node status (CTM3NODSTS) - Mehreren Severity Level – Application status (CTM3APPSTS) - Aus- u. Einschluss von Komponenten – Anzahl der asynchronen Jobs (CTM3NBAJ) - Mehrere ähnliche Varianten möglich – M3 Batchjobs (CTM3JOBSTS) – … ‹ Mit der Vielfalt der Befehlsparameter können > 130 verschiedene Überwachungen definiert werden + laufende Weiterentwicklung von neuen Kontrollen …

11.11.2020 Control for i 15 Standard Überwachungen (‘CTxxxxxx’ Befehle)

• Nachrichten ( CTCHKMSGQ) – Definition der MSGQs (QSYSOPR, QHST, active Joblog) – Angabe der Nachrichten mit Kriterien für die Prüfung: • Nachrichten ID • Werte wie *ANY, *INQ, *NONE ; *REPLY • Severity • Bestimmter Text in einer Nachricht • Job oder Benutzer der die Nachricht erzeugt – Automatische Aktionen: • Antwort • Befehl, PGM

11.11.2020 Control for i 16 Neue Kontrollen Entwicklung von eigenen Kontrollen/Prüfungen Jedes vorhandene Programm mit möglichen Antworten: – Ja /Nein – 0 / 1 – It’s Ok / It’s not OK Kann sehr einfach in eine ‘Control for i’ Prüfung migriert werden ‹ Templates für die Erzeugung neuer Kontrollen/Prüfungen vorhanden

‹ Erstellung mit einer Programmiersprache Ihrer Wahl

11.11.2020 Control for i 17 Kontrollen für Infor M3 ? M3 ist eine JAVA Anwendung und die Komponenten sind unterschiedlich zu einer “klassischen" IBM i ! … GRID MANAGEMENT : host , nodes , und applications

GRID Status

– Grid, LCM, ServerView, MAK, SQL Instances, Supervisor, Agents, Registry, Router, … – Threads, Streamfiles, Projects, Mappings, REST API, Webservices, planif SHS xxx , Funktionen, …

11.11.2020 Control for i 18 Spezielle Prüfungen für M3

ein (1) ‘Plugin’ für Ihre Überwachungslösung adaptiert für M3

‹ Zahlreiche M3 Kontrollen/Prüfungen : V Statuskontrollen ° ‘applications’ ° ‘hosts’ ° ‘nodes’ ° ‘services’ ° Memory V Anzahl der Asynchron Jobs (AutoJobs) V M3 Jobs / Threads (z.B: CPU or Memory ) V Status der Batchjobs in M3 ‹ Optionen V Severity Levels V Verschiedene Zeitintervalle ‹ Informationsquellen : V Http Abfragen an GRID und ServerView V Abfragen auf M3 tables + specific programs ‹ flexibel V Adaption von Standardprüfungen und Überwachung von anderen Komponenten in Grid and ServerView V Erstellung von neuen Prüfungen (Analysierung von Tabellen oder anderen Services von M3. 11.11.2020 Control for i 19 Voraussetzungen

ß IBM i (OS/400) : V Version 7 release 1 und höher ß Monitoring tools : V NAGIOS oder kompatible Lösungen wie CENTREON, SHINKEN, ICINGA, NAEMON, CHECK_MK, ZENOSS, EON, VIGILO, OVERMON, FAN, …

V Windows basierte Lösung

V Für andere Lösungen sind Tests erforderlich

11.11.2020 Control for i 20 Lizenz Modelle:

ß Zwei Modelle: ∑ Lizenz + jährliche Wartung (neue Versionen, Hotline Support,) ∑ Subscription (inclusive Wartung ) mit oder ohne kommentierter Laufzeit

ß Presales: V Remote Demonstration V Testlizenz für Ihre eigene Infrastruktur (1 Monat)

ß Installation – Training – Operating: o Installation von 'Control for i’ auf einer 1 IBM i Partition o Installation des 'Control for i’ Plugin in eine bestehende Nagios oder PRTG Lösung o Dokumentation o Skills Transfer während der Implementierung des Produkts o Analyse der Anforderungen und Parameterisierung von entsprechenden Kontrollen o Überprüfung der Kontrollen o Remote Support und Hilfestellung nach Implementierung

11.11.2020 Control for i 21 : Zusammenfassung “Control for i” überwacht alle Ihre IBM i Vorgänge und Komponenten mit Nagios oder PRTG kompatiblen Lösungen.

Die ' Control for i ’ Prüfungen , entwickelt auf IBM i (RPG/400, ILE, CL/400, APIs) bilden einen ‘Agent ’ welcher auf jeder IBM i Partition installiert wird. ° Nur ein (1) ‘Plugin’ in der Überwachungslösung für die IBM i . ° Plugin schickt die Prüfungen an IBM i Agent (Ausführung) ° Ergebnisse / Alerts werden an die Überwachungslösung zurückgeschickt und entsprechend dargestellt. ° Zahlreiche parametrierbare IBM i Befehle. ° Einfache Integration von vorhandenen oder Erzeugung von neuen IBM i Prüfungen in ‘Control for i’.

11.11.2020 Control for i 22 Kunden und Partner von M81

11.11.2020 Control for i 23 Ansprechpartner

Deutschland , Österreich und Schweiz: Karl H. Prisching : +43 676 6330605 [email protected] Worldwide: Bruno Taverne : +33 6 20 27 22 17 [email protected] Pascal Ruckebusch : +33 6 89 05 76 55 [email protected] Web site : www.m81.eu

Sowie ausgebildete lokale Partner

11.11.2020 Control for i 24 "M81" (oder Bode-Galaxie) eine sehr schöne Spiralgalaxie... 12 Millionen Lichtjahre von der Erde entfernt!

Ende

Bleiben Sie gesund !

11.11.2020 Control for i 25