
Autoreaktionsmethode: Betriebssystemkommandos ausführen 
Verwendung
Sie können ein beliebiges Betriebssystemkommando als Autoreaktion auf einen
Alert der Monitoring-Architektur ausführen lassen. Aus Sicherheitsgründen gilt dies allerdings nur für solche Kommandos, die vorher in der Transaktion Externe Betriebssystemkommandos (SM69) definiert wurden.Voraussetzungen
Wenn die Autoreaktionsmethode das Betriebssystemkommando aufruft, werden dem Kommando dabei die folgenden Parameter übergeben; stellen Sie darum sicher, dass das Kommando diese Parameter in der folgenden Reihenfolge verarbeiten kann:
|
Parameter |
Bedeutung |
|
<PARAM1> |
fester Parameter, der in der Transaktion SM69 im Feld Parameter für Betriebssystem-Kommando festgelegt wird (optional) |
|
<PARAM2> |
weiterer Parameter, der in der Definition der Autoreaktionsmethode unter PARAMETERS (siehe unten) festgelegt wird (optional) |
|
<SYSID> |
System-ID des Systems, in dem der Alert aufgetreten ist |
|
<DATE> |
Datum und Uhrzeit des Alerts |
|
<TIME> |
|
|
<SEVERITY> |
Gewichtigung und Farbe des Alerts, der die Autoreaktion ausgelöst hat. |
|
<COLOR> |
|
|
<SHORTNAME> |
kurzer Name des Monitorattributs und Name des Monitorobjekts, in dem der Alert ausgelöst wurde |
|
<OBJECT> |
|
|
<MESSAGE> |
Nachricht, die dem Alert zugewiesen ist |
Sie müssen nun das gewünschte Betriebssystemkommando in der Transaktion Externe Betriebssystemkommandos definieren. Gehen Sie dabei wie folgt vor:
) den Änderungsmodus, und wählen Sie die Drucktaste Anlegen (
).
Weitere Informationen zur Definition der Kommandos finden Sie unter
Externe Betriebssystem-Kommandos: Inhalt.
Vorgehensweise
Methode kopieren
SAP empfiehlt, dass Sie die Originalmethode CCMS_AUTO_REACT_OP_COMMAND unverändert lassen und nur als Vorlage für Ihre Methoden verwenden. Sie können so beliebig viele logische Kommandos als Autoreaktionen einrichten.
).Methodenparameter anpassen und Methode freigeben
Als nächstes müssen Sie in der erstellten Methode das gewünschte logische Kommando angeben und sie als Autoreaktionsmethode freigeben.
).
) den Änderungsmodus.|
Parameter |
Bedeutung |
Standard |
|
COMMAND |
logisches Kommando, das im Falle eines Alerts ausgeführt werden soll; |
|
|
PARAMETERS |
weiterer Parameter <PARAM2>, den Sie dem logischem Kommando übergeben können (siehe oben) |
|
|
REACT_ON_ALERTS |
Farbe des Alerts, bei dem die Autorektionsmethode gestartet werden soll: bei roten und gelben Alerts ( YELLOW) oder nur bei roten Alerts (RED) |
RED |

Der Parameter COMMAND ist zwingend, alle anderen Parameter sind optional.

Standardmäßig wird das Betriebssystemkommando auf dem lokalen Server des MTEs ausgeführt, der den Alert erzeugt hat. Falls das Kommando auf einem anderen Server ausgeführt werden soll, ändern Sie den Ausführungsort in der Registerkarte Ausführung im Gruppenrahmen Methode ausführen auf.
Methode den gewünschten MTE-Klassen zuweisen
Sie müssen die Methode nun den gewünschten MTEs oder MTE-Klassen zuweisen. Dafür können Sie sowohl die Transaktion RZ20 (nur für die aktive Eigenschaftsvariante) als auch die Transaktion RZ21 verwenden (siehe auch Eigenschaften ändern und Methoden pflegen). Hier wird die Zuweisung über die Transaktion RZ20 beschrieben:
Analysemethode nur diesem MTE zuordnen
) den Änderungsmodus, und wählen Sie die Registerkarte Autoreaktion.Analysemethode der gewählten MTE-Klasse zuordnen
) den Änderungsmodus.Ergebnis
Sollte bei einem der MTEs, denen Sie diese Autoreaktionsmethode zugeordnet haben, ein Alert ausgelöst werden, wird die Monitoring-Architektur automatisch das logische Kommando mit den Parametern [<PARAM1>] [<PARAM2>] <SYSID> <DATE> <TIME> <SEVERITY> <COLOR> <SHORTNAME> <OBJECT> <MESSAGE> aufrufen.