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]
Nächster Schritt zur Wertschöpfung aus Titandioxid-Vorkommen?
Lüdenscheid, 10.03.2026 (PresseBox) - Green Bridge Metals Corp. (ISIN: CA3929211025; WKN: A3EW4S), Green Bridge oder das Unternehmen, gibt bekannt, dass das Unternehmen plant, ausgewählte Diamantbohrkerne aus seinem Projekt “Titac” in Minnesota an ein kanadisches Labor zu schicken, sodass dort metallurgische Untersuchungen mit einem Schwerpunkt auf der […] (00)
vor 12 Stunden
Automobilhersteller Porsche
Stuttgart (dpa) - Die Milliardenkosten für die Verbrenner-Verlängerung haben den Gewinn des Sportwagenbauers Porsche 2025 größtenteils aufgezehrt. Das Ergebnis nach Steuern brach im Vergleich zum Vorjahr um 91,4 Prozent auf 310 Millionen Euro ein, wie der Konzern mitteilte. 2024 hatten die Stuttgarter unter dem Strich noch fast 3,6 Milliarden verdient. […] (05)
vor 4 Minuten
Ozzy Osbourne
(BANG) - Das ehemalige Haus von Ozzy Osbourne in Malibu ist bei den verheerenden Waldbränden, die im vergangenen Jahr über Kalifornien hinwegfegten, "abgebrannt". Der Black-Sabbath-Star besaß früher ein Strandgrundstück in dem Küstenort, verkaufte es jedoch 2012 für knapp unter 8 Millionen Dollar. Kurz darauf entschied sich der Rocker, mit seiner Frau […] (01)
vor 15 Stunden
Laifen Wave Pro – Eine neue Dimension des Zähneputzens
Laifen, das innovative Lifestyle-Tech-Unternehmen, spezialisiert auf leistungsstarke Geräte für die Körperpflege, läutet die nächste Stufe der Zahnpflege ein: Mit der brandneuen elektrischen Zahnbürste  Wave Pro  erweitert Laifen sein Portfolio um ein innovatives Premiumprodukt, das modernste Technologie, hochwertige Verarbeitung und nutzerorientierte […] (00)
vor 1 Stunde
Abyssus bringt Crossplay und Update im Sommer
Abyssus  – der kooperative Roguelike-FPS (bis zu vier Personen) mit Tausenden von „Sehr positiv”-Wertungen auf Steam – hat heute bekanntgegeben, dass die Brinepunk-Action diesen Sommer ihr Konsolendebüt für PlayStation 5 und Xbox Series X|S feiert. Diese neuen Versionen der Unterwasser-Action erscheinen zusammen mit dem kostenlosen 1.3-Update. Das […] (00)
vor 1 Stunde
BR startet Reality-Format «Maibaum Hunters»
Der Bayerische Rundfunk verbindet Brauchtum mit Social-Media-Entertainment. Mit Maibaum Hunters bringt der Bayerische Rundfunk ein neues Reality-Format an den Start, das einen traditionellen bayerischen Brauch zum Wettbewerb macht. Alle fünf Episoden der Reihe werden ab dem 17. April 2026 in der ARD Mediathek veröffentlicht. Im BR Fernsehen läuft die Sendung am 30. April ab 22.45 Uhr. Im […] (00)
vor 1 Stunde
Iran-Krieg - Irans Fußballerinnen
Sydney/Kuala Lumpur (dpa) - Einige weinten, andere umarmten sich lange, bevor sie ihre Plätze im Flugzeug einnahmen: Die Abreise der iranischen Frauen-Fußballnationalmannschaft aus Australien verlief Augenzeugen zufolge äußerst emotional. Für viele Spielerinnen dürfte damit die Chance auf Asyl in Down Under endgültig vorbei sein. Sieben Teammitglieder hatten sich […] (01)
vor 2 Stunden
bitcoin, currency, finance, coin, crypto, cryptocurrency, brown finance
Ripple, das Unternehmen hinter der Kryptowährung XRP, hat Pläne angekündigt, eine australische Finanzdienstleistungslizenz (AFSL) zu erwerben. Diese Maßnahme soll es Ripple ermöglichen, sein Zahlungsangebot in Australien zu erweitern und Finanzinstitutionen, Fintech-Unternehmen sowie anderen Firmen effizientere grenzüberschreitende Transaktionen zu […] (00)
vor 32 Minuten
 
Brandschutzoptimierte Medientechnik nach VdS 6024: gekartel AG bietet breites Produktportfolio
Dresden, 10.03.2026 (PresseBox) - Die gekartel AG erweitert ihr Brandschutzportfolio: Zum einen […] (00)
Einbruchschutz nachrüsten – historische Villen sicher modernisieren
Gelting, 10.03.2026 (PresseBox) - Historische Villen und repräsentative […] (00)
Online-Event (Sprache: Englisch) “Thermographic Analysis of Mechanical Processes”
Dresden, 10.03.2026 (PresseBox) - In unserem kostenlosen InfraTec-Online-Event […] (00)
Linienbus ausgebrannt - Tote und Verletzte in der Schweiz
Kerzers (dpa) - Bei einem schweren Brand in einem Linienbus sind in der Schweiz sechs […] (00)
Lexar THOR Z RGB DDR5 – Exklusives Angebot auf RAM für Gamer
Lexar, eine weltweit führende Marke für Flash-Speicherlösungen, bietet zum […] (00)
Amazon verkauft «G20» an das ZDF
Der Actionthriller «G20», ursprünglich exklusiv bei Prime Video gestartet, feiert im ZDF seine […] (00)
Iran-Krieg - Irans Fußballerinnen
Canberra (dpa) - Eine weitere iranische Fußballerin sowie ein Mitglied des Teams […] (01)
Wettrüsten 2.0: US-Rüstungsriesen vervierfachen Produktion exquisiter Waffen
Die Ankündigung klingt gewaltig: Die US-Rüstungsindustrie bereitet sich darauf vor, […] (00)
 
 
Suchbegriff