SAP-Prozess-Monitoring mit Zabbix User Parameters „Marke Eigenbau“

05. November 2025, 13:00 Uhr · Quelle: Pressebox
SAP-Prozess-Monitoring mit Zabbix User Parameters „Marke Eigenbau“
Foto: Pressebox
SAP-Prozess-Monitoring mit Zabbix User Parameters „Marke Eigenbau“, Inwerken AG, Titelbild
Entdecken Sie, wie Zabbix für SAP-Prozess-Überwachung erweitert wird. Mit einfachen Skripten und Low-Level-Discovery ermöglichen Sie Echtzeit-Alarmierung.

Isernhagen, 05.11.2025 (PresseBox) -

Das Problem

Wie viele Unternehmen betreibt und betreut die Inwerken AG geschäftskritische SAP-Systeme und setzt gleichzeitig Zabbix als zentrales Monitoring-System ein.

Was jedoch fehlt: Eine einfache Möglichkeit, SAP-Prozesse direkt über Zabbix zu überwachen, um bei Problemen in Echtzeit alarmiert zu werden. Leider gibt es keine offiziellen Zabbix Templates für SAP und in der Community ist das Thema unzureichend abgedeckt. Wie lässt sich also der Status von SAP-Prozessen zuverlässig in Zabbix abbilden?

Die Lösung

Da Zabbix ‚out of the box‘ keine SAP-Überwachung anbietet, müssen wir uns eine eigene Lösung designen. Erfreulicherweise bietet Zabbix mit sogenannten User Parameters eine benutzerfreundliche Option, die Funktionalität des ‚Zabbix Monitoring Agents‘ zu erweitern.

Kombiniert mit einfachen Skripten und der LLD (Low Level Discovery) Funktion lassen sich SAP-Instanzen im Endergebnis automatisch erkennen und überwachen. So schaffen wir mit etwas Konfigurationsaufwand eine flexible und erweiterbare Monitoring-Lösung.

Die Grundidee

Unsere Lösung basiert auf vier Kernkomponenten:

  • Berechtigungsstruktur: Mit sudo gewähren wir dem Zabbix Agent Zugriff auf den sapcontrol Befehl und schränken ihn lesend ein, um Sicherheitsrisiken zu reduzieren.
  • Instance Discovery Skript: Ein einfaches Shell-Skript zum Ermitteln der vorhandenen SAP-Instanzen (für die LLD), für die der Status der Prozesse mit SAP‘s sapcontrol Befehl ausgelesen werden soll.
  • Zabbix User Parameters: Individuell definierte Zabbix-Agent-Befehle, um das Repertoire der Monitoring Software für unsere Anforderung zu erweitern.
  • Zabbix LLD (Low Level Discovery): Eine automatische Erkennung von SAP-Instanzen in der Zabbix Monitoring Oberfläche für die überwachten SAP-Systeme, um dynamisch Items und Trigger pro Instanz zu erzeugen.
Die Umsetzung

Disclaimer: Dieser Beitrag geht in seiner Ausgangssituation von einem auf UNIX installierten SAP-System sowie einem Zabbix Monitoring Server aus, die für ihren herkömmlichen Gebrauch fertig konfiguriert sind und bereits miteinander kommunizieren. Da die technische Umsetzung von Fall zu Fall unterschiedlichen Rahmenbedingungen unterliegt, erlauben wir es uns an dieser Stelle, gewisse Punkte zu verallgemeinern. Sollten Sie sich eine individuelle Beratung zu diesem oder anderen Themen wünschen, können Sie uns jederzeit gerne unter [email protected] per E-Mail kontaktieren.

Berechtigungsstruktur

Der Zabbix Agent Benutzer hat standardmäßig keine Berechtigung, den sapcontrol Befehl des SAP-Systems auszuführen. Eine uneingeschränkte Rechtevergabe wäre ein Sicherheitsrisiko, da sapcontrol unter anderem dazu genutzt werden kann, die SAP-Prozesse zu stoppen.

Wir nutzen die UNIX sudoers Datei, um den Zabbix Benutzer ausschließlich zur Abfrage der Prozesse zu berechtigen:

zabbix ALL=(sidadm) NOPASSWD: /usr/sap/hostctrl/exe/sapcontrol ^-nr [0-9]{2} -function GetProcessList$

Instance Discovery Skript

Wir möchten, dass der Agent dynamisch alle vorhandenen SAP-Instanzen auf dem System ermitteln kann, um sie im Anschluss zu monitoren. Mit vorhandenen Mitteln ist dies ohne weiteres nicht möglich. Deshalb erstellen wir ein kleines Shellskript, welches die vorhandenen Instanznummern herausfindet und in einer JSON-formatierten Liste (als Input für die Zabbix LLD) ausgibt.

Kurzgefasst führt das Skript folgende Schritte aus:

  1. Prüft, ob die Datei /usr/sap/sapservices existiert (in der jede Instanznummer mindestens einmal vorkommt), sonst gibt es eine Fehlermeldung
  2. Sucht in dieser Datei nach zweistelligen Zahlen, die die Instanznummern darstellen
  3. Gibt diese Nummern als JSON-Liste ohne Duplikate aus
Als Ergebnis liefert unser Skript eine Liste der vorhandenen Instanzen – zum Beispiel 00, 01 und 98:

[{"{#INSTANCENR}":"00"},{"{#INSTANCENR}":"01"},{"{#INSTANCENR}":"98"}]

Zabbix User Parameters

Wir definieren zwei neue User Parameters, um die Funktionalität des Agenten zu erweitern. Diese sind Einträge in der Konfigurationsdatei vom Zabbix Agent auf dem überwachten Host und folgen der Syntax:

UserParameter=,

„key“ ist ein einzigartiger Schlüssel, über den der Zabbix Server den Agent auffordert, den folgenden „command“ im Betriebssystem auszuführen (z.B. die Ausführung eines Skripts).

Wir ergänzen die Konfigurationsdatei auf unserem SAP-System um folgende Einträge:

UserParameter=sap.sapcontrol.getprocesslist[*],sudo -u sidadm /usr/sap/hostctrl/exe/sapcontrol -nr $1 -function GetProcessList

(Dieser User Parameter lässt den Zabbix Agent den Status der SAP-Prozesse einer variablen Instanznummer als der Admin des SAP-Systems abfragen).

UserParameter=sap.instance.discovery,bash /etc/zabbix/zabbix_agent2.d/sapinstancediscovery.sh

(Dieser User Parameter führt das Shellskript aus, welches zum Ermitteln der vorhandenen SAP-Instanzen auf dem System benutzt wird).

Zabbix LLD

Anschließend erstellen wir auf unserem Zabbix Monitoring Server ein neues Template zur Überwachung der SAP-Prozesse, die wir unseren UNIX SAP-Systemen zuweisen. Innerhalb dieser erstellen wir eine neue Discovery Regel „SAP Instance Discovery“, bestehend aus folgenden Komponenten:

  • Discovery rule: Mit dem neuen User Parameter key „sap.instance.discovery“ lassen wir den Zabbix Agent unser selbstgeschriebenes Skript ausführen, um alle Instanznummern eines überwachten Hosts regelmäßig zu erkennen.
  • Item prototype „SAP GetProcessList {#INSTANCENR}“: Mit dem neuen variablen User Parameter key „sap.sapcontrol.getprocesslist[{#INSTANCENR}]“ lassen wir den Agent pro erkannter Instanznummer einmal minütlich die sapcontrol Funktion „GetProcessList“ ausführen, um den aktuellen Status der Prozesse zu erhalten.
  • Trigger prototype „{#INSTANCENR} is not GREEN“: Sollte ein SAP-Prozess mehr als drei Minuten in Folge einen anderen Status als „GREEN“ haben, wird ein Monitoring Problem erstellt, über das wir uns benachrichtigen lassen.
Nach einer Minute Wartezeit sind bereits die ersten Daten unserer SAP-Prozesse in der Zabbix Weboberfläche zu sehen.

Fazit

Damit ist die Grundlage für die Überwachung von SAP-Prozessen mit Zabbix geschaffen.

Im nächsten Schritt können die UserParameter, das Skript zur Instanz-Erkennung sowie die Anpassungen an der sudoers-Datei auf weitere SAP-Systeme verteilt werden – beispielsweise über eine zentrale Management-Plattform. So lassen sich zusätzliche Systeme effizient in unsere selbstgebaute Monitoring-Lösung integrieren.

Die hier beschriebenen Überwachungsmechanismen lassen sich mit wenigen Anpassungen sowohl auf lang etablierte als auch auf modernste SAP-Systeme sowie auf HANA-Datenbanken anwenden. Bei Letzteren ist die Überwachung der einzelnen Tenants einschließlich Warnungen eine Erweiterungsmöglichkeit, wodurch in Summe ein durchgängiges Monitoring des gesamten SAP-Systems – Betriebssystem, Applikation und Datenbank – in Zabbix abgebildet werden kann.

Ich hoffe, dieser Beitrag konnte einen praxisnahen Einblick vermitteln, wie sich mit etwas Kreativität und dem richtigen technischen Know-how benutzerdefinierte Monitoring-Anforderungen flexibel und effizient mit Zabbix umsetzen lassen.

Software / SAP / Zabbix / Prozess-Monitoring / Low-Level-Discovery
[pressebox.de] · 05.11.2025 · 13:00 Uhr
[0 Kommentare]
CRYLUXE: Premium-Covermaterial für anspruchsvolle Buch- und Verpackungskonzepte
Leonberg, 29.04.2026 (PresseBox) - Das innovative Covermaterial wurde speziell für exklusive Buch- und Verpackungsprojekte entwickelt, bei denen Design, Funktionalität und Beständigkeit gleichermaßen überzeugen müssen. Die CRYLUXE Kollektion eröffnet vielfältige Gestaltungsmöglichkeiten: Drei markante, lederartig geprägte Oberflächen sowie die neue, […] (00)
vor 3 Stunden
Flughafenmitarbeiter (Archiv)
Berlin - Eine Mehrheit der Deutschen spricht sich für die Rückkehr eines großen Teils der in Deutschland lebenden Syrer aus. Das berichtet das Nachrichtenmagazin Focus unter Berufung auf eine Insa-Umfrage. Demnach sind 56 Prozent der Bundesbürger der Meinung, dass ein großer Teil der syrischen Staatsbürger in den nächsten drei Jahren zurückkehren […] (00)
vor 16 Minuten
Jaafar Jackson als Michael Jackson in 'Michael'
(BANG) - Jaafar Jacksons Füße bluteten, weil er sich so intensiv darauf einließ, seinen Onkel Michael Jackson zu spielen. Der 29-Jährige war zunächst "unsicher", ob er Schauspieler werden wolle, und es waren darüber hinaus noch andere Schauspieler im Gespräch, um den verstorbenen King of Pop in 'Michael' zu spielen – dem Biopic, das die Karriere der […] (00)
vor 10 Stunden
Vor dem sechsten geplanten «Starship»-Flug - Trump
Washington (dpa) - Die US-Regierung verstärkt den Druck auf den Fernsehsender ABC, bei dem der Trump-kritische Late-Night-Moderator Jimmy Kimmel auf Sendung geht. Die staatliche Telekommunikations-Aufsicht FCC zwingt mehrere ABC-Lokalsender unter anderem in New York und San Francisco zu einer vorfristigen Erneuerung ihrer Lizenzen. Sie verwies dabei auf […] (00)
vor 5 Stunden
Steam Machine: Der Preis des Wohnzimmer-PCs soll intern deutlich teurer geworden sein
Bei der Steam Machine könnte sich der Preis im Hintergrund deutlich nach oben bewegt haben. Der XR-Analyst Brad Lynch behauptet, Valve habe interne Preisziele für seine kommenden Geräte vor und nach der laufenden RAM-Krise angepasst. Dabei sei der „Wohnzimmer-PC“ am stärksten betroffen, während der Steam Frame „nicht ganz so schlimm“ getroffen […] (00)
vor 5 Stunden
«Stranger Things: Tales From ’85» erhält frühzeitig zweite Staffel
Netflix verlängert das Animations-Spin-off schon kurz nach dem Start und baut das Erfolgsfranchise weiter aus. Der Streamingdienst Netflix treibt den Ausbau seines Erfolgsuniversums rund um «Stranger Things» weiter voran. Das Animations-Spin-off Stranger Things: Tales From ’85 ist erst vor kurzem gestartet, hat aber bereits eine zweite Staffel erhalten. Ausschlaggebend dafür dürfte unter […] (00)
vor 3 Stunden
FIFA-Präsident Gianni Infantino
Vancouver (dpa) - Der Fußball-Weltverband FIFA hat die Prämien für die Weltmeisterschaft im Sommer nach Kritik aus Deutschland und von weiteren Turnierteilnehmern erhöht. Insgesamt werden 871 Millionen US-Dollar (744 Millionen Euro) an die 48 Teams ausgeschüttet, wie der FIFA-Council bei seiner Sitzung in Vancouver entschied. Zuvor hatte die FIFA 727 […] (00)
vor 4 Minuten
Ministerin Warken zur Finanzreform der gesetzlichen Krankenkasse
Berlin (dpa) - Patientinnen und Patienten müssen sich auf höhere Zuzahlungen und einige Abstriche einstellen, um Anhebungen der Krankenkassenbeiträge im nächsten Jahr zu verhindern. Das Kabinett soll am Mittwoch Gesetzespläne von Gesundheitsministerin Nina Warken (CDU) auf den Weg bringen, die dazu auch Ausgabenbremsen bei Praxen, Kliniken und […] (00)
vor 44 Minuten
 
Nachhaltigkeitsbericht 2025: KHS setzt Ziele erfolgreich um
Dortmund, 28.04.2026 (PresseBox) - Im achten freiwilligen Nachhaltigkeitsbericht legt […] (00)
Clinisys™ präsentiert innovative Laborlösung
Walluf, 28.04.2026 (PresseBox) - Als plattformunabhängiger Anbieter von […] (00)
Elektro-Fink setzt auf Weidmüller für maximale Effizienz in der Fertigung
Detmold, 28.04.2026 (PresseBox) - Die Elektro-Fink Schaltanlagenbau GmbH & Co. KG […] (00)
Klausurtagung der Grünen-Bundestagsfraktion
Leipzig (dpa) - Die Grünen-Fraktion im Bundestag wirbt für eine Senkung der […] (08)
MacBook Ultra soll mit sechs neuen Funktionen erscheinen
Nach Informationen des bekannten Bloomberg-Redakteurs Mark Gurman stehen den […] (00)
Review – Farmers Dynastie 2 im Test – Schon wieder ein Farmingspiel?
Mit Farmer’s Dynasty 2 versucht Toplitz Productions gemeinsam mit UMEO Studios , […] (00)
«M.I.A.»: Paramount+ startet neue Krimiserie von «Ozark»-Macher Bill Dubuque
Die neunteilige Serie feiert Anfang Mai ihre Premiere im deutschsprachigen Raum und erzählt […] (00)
Yeliz Koc
(BANG) - Yeliz Koc zeigt sich so ehrlich wie selten und spricht zwischen Alltag und […] (00)
 
 
Suchbegriff