Befehl "mkcondition"
Zweck
Erstellt eine neue Bedingungsdefinition, die überwacht werden kann.
Syntax
mkbedingung -r Ressourcenklasse -e "Ereignisausdruck" [ -E "rearm_ausdruck" ] [ -d "Ereignisbeschreibung" ] [ -D "Rearm_Beschreibung" ] [ -b Intervall[,max_ereignisse][,Aufbewahrungszeitraum][,Maximale_Gesamtgröße] ] [ -m l | M | L ] [ -n Knotenname1[,Knotenname2…]] [-p Knotenname] [ -- qnotoggle | -- qtoggle ] [ -s "Auswahlzeichenfolge" ] [ -S c | W | I ] [ -g 0 | 1 | 2 ] [-h] [Fernsehen] Bedingung
mkcondition -c Vorhandene Bedingung[:Knotenname] [-r Ressourcenklasse] [ -e "Ereignisausdruck" ] [ -E "rearm_ausdruck" ] [ -d "Ereignisbeschreibung" ] [ -D "Rearm_Beschreibung" ] [ -b Intervall[,max_ereignisse][,Aufbewahrungszeitraum][,Maximale_Gesamtgröße] ] [ -m l | M | L ] [ -n knotenname1[,knotenname2…]] [-p Knotenname] [ -- qnotoggle | -- qtoggle ] [ -s "Auswahlzeichenfolge" ] [ -S c | W | I ] [ -g 0 | 1 | 2 ] [-h] [Fernsehen] Bedingung
Beschreibung
Der Befehl mkcondition erstellt eine neue Bedingung unter dem mit dem Parameter "Bedingung" angegebenen Namen. Die Bedingung wird verwendet, um eine Ressource auf das Eintreten der Bedingung (oder des Ereignisses) hin zu überwachen. Verwenden Sie den Befehl mkresponse, um eine oder mehrere Antworten auf ein Ereignis zu definieren. Anschließend können Sie die Bedingungen mit dem Befehl mkcondresp mit den Antworten verlinken oder Sie können den Befehl startcondresp verwenden, um die Antworten zu verlinken und die Überwachung zu starten.
Mit dem Flag -b können mehrere Ereignisse zusammengestellt oder gruppiert und an eine Antwort übergeben werden. Die Gruppierung von Ereignissen erfolgt nach der Zeitspanne, in der sie auftreten. Darüber hinaus kann die Gruppierung so durchgeführt werden, dass eine bestimmte maximale Anzahl von Ereignissen innerhalb der Zeitspanne gruppiert wird. Eine Antwort, die Stapelereignisse verarbeitet, muss für die Unterstützung von Stapelereignissen definiert werden.
- in einem Cluster von Knoten enthalten ist, kann die Bedingung Ressourcen auf mehreren Knoten überwachen. Mit dem Flag -n können Sie die Knoten angeben, auf denen die Bedingung überwacht werden soll.
- der Management-Server in einer Managementdomäne, ein Managementbereich (-m) der lokalen (l) oder Managementdomäne (m) kann angegeben werden, um anzugeben, wie die Bedingung zutrifft. Die Auswahlzeichenfolge wird unter Verwendung der gesamten Managementdomäne ausgewertet, wenn der Managementbereich auf die Managementdomäne gesetzt ist und es sich bei dem Knoten um den Management-Server handelt.
- Ein verwalteter Knoten in einer Managementdomäne, nur ein Managementbereich (-m) des lokalen Knotens (l) kann verwendet werden.
- In einer Peerdomäne kann ein Managementbereich (-m) der Peerdomäne (p) oder lokal (l) verwendet werden, um anzugeben, wie die Bedingung und die Auswahlzeichenfolge angewendet werden.
- In einer Managementdomäne und einer Peerdomäne kann ein Verwaltungsbereich (-m) der Managementdomäne (m), Peerdomäne (p) oder lokal (l) verwendet werden, um anzugeben, wie die Bedingung und ihre Auswahlzeichenfolge angewendet werden.
Verwenden Sie den Befehl chcondition (mit dem Flag -L ), um eine Bedingung zu sperren, damit sie nicht geändert oder entfernt werden kann.
Wenn Cluster Systems Management (CSM) auf Ihrem System installiert ist, können Sie CSM-definierte Knotengruppen als Knotennamenswerte verwenden, um auf mehrere Knoten zu verweisen. Informationen zum Arbeiten mit CSM-Knotengruppen und zur Verwendung des CSM-Befehls nodegrp finden Sie im Handbuch CSM: Administration Guide und im Handbuch CSM: Command and Technical Reference.
Flags
- --b interval[,max_events][,retention_period][,max_totalsize]
- Gibt Attribute für die Stapelverarbeitung an. Verwenden Sie Kommas, um die einzelnen Attributwerte zu trennen. Fügen Sie keine Leerzeichen zwischen den Werten und den Kommas ein.
Mit dem Parameter Intervall geben Sie an, dass die Ereignisse für das angegebene Intervall in Stapeln zusammengefasst werden sollen. Die Stapelverarbeitung wird fortgesetzt, bis keine Ergebnisse mehr für ein Intervall generiert werden. Zum Inaktivieren der Stapelverarbeitung geben Sie den Wert 0 für das Intervall an.
Mit dem Parameter max_Ereignisse können Sie angeben, dass die Ergebnisse so lange in Stapeln zusammengefasst werden sollen, bis die für max_Ereignisse angegebene Anzahl von Ereignissen generiert wurde. Das Intervall wird neu gestartet, wenn die für max_Ereignisse angegebene Anzahl von Ereignissen vor dem Ablauf des Intervalls erreicht wird.
Aufbewahrungsdauer gibt die Aufbewahrungsdauer in Stunden an. Die Ereignisstapeldatei wird für die mit dem Parameter "Aufbewahrungsdauer" angegebene Zeit gespeichert. Nach Ablauf dieser Zeit wird die Datei automatisch gelöscht.
Mit dem Parameter max_Gesamtgröße können Sie die zulässige Gesamtgröße der Stapelereignisdatei in Megabyte (MB) angeben. Die Stapelereignisdatei wird gespeichert, bis diese Größe erreicht ist. Nach dem Erreichen dieser Größe wird die Datei automatisch gelöscht.
Die Parameter max_Ereignisse, Aufbewahrungsdauer und max_Gesamtgröße können nur angegeben werden, wenn das Intervall größer als 0 ist.
Wenn Intervall größer als 0 und max_Ereignisse 0 ist, ist keine maximale Anzahl von Ereignissen definiert.
Wenn Sie sowohl Aufbewahrungsdauer als auch max_Gesamtgröße angeben, wird die Stapelereignisdatei so lange gespeichert, bis die angegebene Zeit abgelaufen bzw. die angegebene Größe erreicht ist (je nachdem, was zuerst eintritt).
Wenn Sie einen, zwei oder drei Attributwerte ändern möchten, müssen Sie einen gültigen Wert oder ein leeres Feld für alle Attribute angeben, die vor dem Wert stehen, den Sie ändern möchten. Für Attribute, die dem zu ändernden Wert folgen, müssen Sie keine Werte angeben. Wenn Sie beispielsweise nur die Aufbewahrungsdauer ändern müssen, müssen Sie auch Werte für "Intervall" und max_Ereignisse angeben. Sie können ein leeres Feld angeben, wenn ein Attribut nicht geändert werden muss. Um die Aufbewahrungsdauer in 36 Stunden zu ändern, ohne die Werte für "Intervall" und max_Ereignisse zu ändern, geben Sie Folgendes ein:mkcondition -c existing_condition -b ,,36 - --c existing_condition[:node_name]
- Kopiert eine vorhandene Bedingung. Die vorhandene Bedingung ist auf Knotenname definiert. Wenn Sie Knotenname nicht angeben, wird der lokale Knoten verwendet. Knotenname steht für einen Knoten in dem mit der Umgebungsvariablen CT_MANAGEMENT_SCOPE festgelegten Geltungsbereich. Wenn andere Flags angegeben sind, wird die neue Bedingung entsprechend diesen Flags aktualisiert. Links mit Antworten werden nicht kopiert.
- -d "Ereignisbeschreibung"
- Beschreibt den Ereignisausdruck.
- --D"rearm_description"
- Beschreibt den Reaktivierungsausdruck.
- --e"event_expression"
- Gibt einen Ereignisausdruck an, der bestimmt, wann ein Ereignis eintritt. Ein Ereignisausdruck besteht aus einem dynamischen Attribut oder einem persistenten Attribut von Ressourcenklasse, einem mathematischen Vergleichssymbol (beispielsweise oder <) und einer Konstante. Wenn dieser Ausdruck mit wahr (true) ausgewertet wird, wird ein Ereignis generiert.
- --E"rearm_expression"
- Gibt einen Reaktivierungsausdruck an. Wenn der Ereignisausdruck mit true ausgewertet wurde und ein Ereignis generiert wird, bestimmt der Reaktivierungsausdruck, wann die Überwachung für den Ereignisausdruck erneut gestartet wird. Gewöhnlich verhindert der Reaktivierungsausdruck, dass mehrere Ereignisse für dieselbe Ereignisauswertung generiert werden. Der Reaktivierungsausdruck besteht aus dynamischen Attributen oder persistenten Attributen von Ressourcenklasse, mathematischen Vergleichssymbolen (z. B. > oder <), logischen Operatoren (| | oder & &), Konstanten und einem optionalen Qualifikationsmerkmal.
- --g 0 | 1 | 2
- Gibt Granularitätsstufen an, die die Prüfprotokollierung für die Bedingung steuern. Die Granularitätsstufen sind im Folgenden beschrieben:
- 0
- Aktiviert die Prüfprotokollierung. ERRM schreibt alle Aktivitäten in das Prüfprotokoll. Dies ist die Standardeinstellung.
- 1
- Aktiviert nur die Fehlerprotokollierung. ERRM schreibt nur Fehler in das Prüfprotokoll.
- 2
- Inaktiviert die Prüfprotokollierung. ERRM schreibt keine Datensätze in das Prüfprotokoll.
- --m l │ " m │ p
- Gibt den Managementbereich an, für den die Bedingung gilt. Der Managementbereich legt fest, wie die Bedingung registriert und wie die Auswahlzeichenfolge ausgewertet wird. Der Bereich kann von der aktuellen Konfiguration abweichen, aber die Überwachung kann erst gestartet werden, nachdem ein geeigneter Bereich ausgewählt wurde. Die gültigen Werte sind im Folgenden beschrieben:
- l
- Gibt den lokalen Bereich an. Dies ist die Standardeinstellung. Die Bedingung gilt nur für den lokalen Knoten (den Knoten, auf dem die Bedingung definiert ist; siehe das Flag -p ). Für die Auswertung der Auswahlzeichenfolge wird nur der lokale Knoten verwendet.
- m
- Gibt den Managementdomänenbereich an. Die Bedingung gilt für die Managementdomäne, zu der der Knoten gehört, auf dem die Bedingung definiert ist (siehe Flag -p ). Für die Auswertung der Auswahlzeichenfolge werden alle Knoten in der Managementdomäne verwendet. Damit der Managementdomänenbereich verwendet werden kann, muss der Knoten, auf dem die Bedingung definiert ist, der Management-Server sein.
- p
- Gibt den Peerdomänenbereich an. Die Bedingung gilt für die Peerdomäne, zu der der Knoten gehört, auf dem die Bedingung definiert ist (siehe das Flag -p ). Für die Auswertung der Auswahlzeichenfolge werden alle Knoten in der Peerdomäne verwendet.
- --n node_name1[,node_name2...]
- Gibt den Hostnamen für einen Knoten (oder eine durch Kommas getrennte Liste von Hostnamen für mehrere Knoten) an, auf dem diese Bedingung überwacht wird. Es können auch Knotengruppennamen angegeben, die zu einer Liste von Knotennamen erweitert werden.
Sie müssen das Flag -m mit dem Wert m oder p angeben, wenn Sie das Flag -n verwenden möchten. Auf diese Weise können Sie die Überwachung der Bedingungen auf bestimmte Knoten in der Domäne einschränken.
Der Hostname muss in der aktuellen Konfiguration nicht online sein, aber sobald die Bedingung überwacht wird, wird die Bedingung als nicht eingehalten einstuft, falls der Knoten nicht existiert. Die Bedingung verbleibt im Fehlerstatus, bis der Knoten gültig ist.
- --p knoten_name
- Gibt den Namen des Knotens an, auf dem die Bedingung definiert wird. Dieses Flag wird in einer Clusterumgebung verwendet und der Knotenname ist der Name, unter dem der Knoten in der Domäne bekannt ist. Standardmäßig wird als Knotenname der lokale Knoten verwendet, auf dem der Befehl ausgeführt wird. Knotenname steht für einen Knoten in dem mit der Umgebungsvariablen CT_MANAGEMENT_SCOPE festgelegten Geltungsbereich.
Wenn Sie mkcondition auf dem Management-Server verwenden und die Bedingung auf dem Management-Server definiert werden soll, geben Sie das Flag -p nicht an.
- --qnotoggle
- Gibt an, dass bei der Überwachung nicht zwischen dem Ereignisausdruck und dem Reaktivierungsausdruck gewechselt wird, sondern stets nur der Ereignisausdruck ausgewertet wird.
- --qtoggle
- Gibt an, dass bei der Überwachung zwischen dem Ereignisausdruck und dem Reaktivierungsausdruck gewechselt wird.
- --r ressource_class
- Gibt die Ressourcenklasse an, die von dieser Bedingung überwacht werden soll. Sie können die Ressourcenklassennamen mit dem Befehl lsrsrcdef anzeigen.
- --s"auswahl_string"
- Gibt eine Auswahlzeichenfolge an, die auf alle Attribute der Ressourcenklasse angewendet werden soll, um zu bestimmen, welche Ressourcen vom Ereignisausdruck überwacht werden sollen. Standardmäßig werden alle Ressourcen in der Ressourcenklasse überwacht. Die Ressourcen, die zur Auswertung der Auswahlzeichenfolge verwendet werden, werden durch den Verwaltungsbereich (Flag -m ) bestimmt. Die Auswahlzeichenfolge muss in doppelte oder einfache Anführungszeichen eingeschlossen werden. Informationen zur Angabe von Auswahlzeichenfolgen finden Sie im Handbuch RSCT: Administration Guide .
- -S c │ w │ i
- Gibt die Dringlichkeit des Ereignisses an:
- c
- Kritisch
- w
- Warnung
- i
- Information (Standardeinstellung)
- -h
- Schreibt den Verwendungshinweis für den Befehl in die Standardausgabe.
- -T
- Schreibt die Tracenachrichten des Befehls in die Standardfehlerausgabe. Dieses Flag ist nur für die Verwendung durch Ihre Software-Service-Organisation bestimmt.
- -V
- Schreibt die ausführlichen Nachrichten des Befehls in die Standardausgabe.
Parameter
- Bedingung
- Der Name Bedingung ist eine Zeichenfolge, die die Bedingung identifiziert. Wenn der Name Leerzeichen enthält, muss er in Anführungszeichen eingeschlossen werden. Ein Name darf nicht nur aus Leerzeichen bestehen, er darf nicht null sein und er darf keine eingebetteten doppelten Anführungszeichen enthalten.
Sicherheit
Der Benutzer benötigt Schreibberechtigung für die IBM.Condition -Ressourcenklasse, um mkconditionausführen zu können. Berechtigungen werden in der ACL-Datei (Access Control List) auf dem kontaktierten System angegeben. Details zur ACL-Datei und zu ihrer Änderung finden Sie im Handbuch RSCT: Administration Guide .
Exitstatus
- 0
- Der Befehl wurde erfolgreich ausgeführt.
- 1
- Es ist ein Fehler in RMC aufgetreten.
- 2
- Es ist ein Fehler in einem Befehlszeilenschnittstellenscript aufgetreten.
- 3
- In der Befehlszeile wurde ein ungültiges Flag eingegeben.
- 4
- In der Befehlszeile wurde ein falscher Parameter eingegeben.
- 5
- Es ist ein Fehler aufgetreten, der auf eine ungültige Eingabe in der Befehlszeile zurückzuführen ist.
Umgebungsvariablen
- CT_CONTACT
- Bestimmt das System, auf dem die Sitzung mit dem RMC-Dämon (Resource Monitoring and Control) ausgeführt wird. Wenn CT_CONTACT auf einen Hostnamen oder eine IP-Adresse gesetzt ist, stellt der Befehl eine Verbindung zum RMC-Dämon auf dem angegebenen Host her. Wenn CT_CONTACT nicht gesetzt ist, stellt der Befehl eine Verbindung zum RMC-Dämon auf dem lokalen System, auf dem der Befehl ausgeführt wird, her. Das Ziel der RMC-Dämonsitzung und der Managementbereich bestimmen die Ressourcenklassen bzw. die Ressourcen, die verarbeitet werden.
- CT_IP_AUTHENT
- Wenn die Umgebungsvariable CT_IP_AUTHENT vorhanden ist, verwendet der RMC-Dämon die IP-basierte Netzauthentifizierung, um die Verbindung zum RMC-Dämon auf dem System herzustellen, das mit der IP-Adresse angegeben ist, auf die die Umgebungsvariable CT_CONTACT gesetzt ist. Die Umgebungsvariable CT_IP_AUTHENT hat nur Bedeutung, wenn CT_CONTACT auf eine IP-Adresse gesetzt ist. Sie stützt sich nicht auf den DNS-Service (Domain Name System, Domänennamensservice).
- CT_MANAGEMENT_SCOPE
- Legt den Managementbereich fest, der für die Sitzung mit dem RMC-Dämon bei der Verarbeitung der Ressourcen des ERRM (Event-Response Resource Manager, Ressourcenmanager für Ereignisse und Antworten) verwendet wird. Der Managementbereich bestimmt die Gruppe der möglichen Zielknoten, auf denen die Ressourcen verarbeitet werden können. Die gültigen Werte sind im Folgenden beschrieben:
- 0
- Gibt den lokalen Bereich an.
- 1
- Gibt den lokalen Bereich an.
- 2
- Gibt den Peerdomänenbereich an.
- 3
- Gibt den Managementdomänenbereich an.
Wenn diese Umgebungsvariable nicht gesetzt ist, wird der lokale Bereich verwendet.
Implementierungsspezifikationen
Dieser Befehl ist Teil des RSCT-Dateisets (Reliable Scalable Cluster Technology ) für AIX®.
Standardausgabe
Wenn das Flag -h angegeben ist, wird der Verwendungshinweis für diesen Befehl in die Standardausgabe geschrieben. Alle ausführlichen Nachrichten werden in die Standardausgabe geschrieben.
Standardfehlerausgabe
Alle Tracenachrichten werden in die Standardfehlerausgabe geschrieben.
Beispiele
- Geben Sie Folgendes ein, um eine Bedingung mit dem Namen "FileSystem space used"
zu definieren, die prüft, ob der Prozentsatz für den belegten Speicherplatzes höher als 90 % ist, und
bestätigt, wenn der Prozentsatz wieder unter 85 % liegt:
mkcondition -r IBM.FileSystem \ -e "PercentTotUsed > 90" -E "PercentTotUsed < 85" \ "FileSystem space used" - Geben Sie Folgendes ein, um eine Bedingung mit dem Namen "tmp space used" zu definieren, die prüft,
ob der Prozentsatz für den belegten Speicherplatz höher als 90 % für /tmp ist, und bestätigt, wenn der Prozentsatz wieder unter 85 % liegt, einschließlich Kommentaren:
mkcondition -r IBM.FileSystem \ -e "PercentTotUsed > 90" -E "PercentTotUsed < 85" \ -d "Generate event when tmp > 90% full" \ -D "Restart monitoring tmp again after back down < 85% full"\ -s 'Name=="/tmp"' "tmp space used" - Geben Sie Folgendes ein, um eine Bedingung mit dem Namen "Space used" als Kopie von "FileSystem space used" zu definieren:
mkcondition -c "FileSystem space used" "Space used" - Geben Sie Folgendes ein, um eine Bedingung mit dem Namen "var space used" als Kopie von "tmp space used" zu definieren, aber die Auswahl in /var zu ändern:
mkcondition -c "tmp space used" -s 'Name=="/var"' \ "var space used" - Geben Sie Folgendes ein, um eine Bedingung mit dem Namen "vmstat is running" zu definieren, die überwacht, wann der Benutzer joe das Programm vmstat in einer 64-Bit-Umgebung ausführt:
mkcondition -r "IBM.Program" \ -e "Processes.CurPidCount > 0" -E "Processes.CurPidCount <= 0" \ -d "Generate event when user starts vmstat" \ -D "Restart monitoring when vmstat is terminated" \ -s ProgramName == \"vmstat64\" && Filter==\"ruser==\\\"joe\\\"\"" \ -S "i" -m "l" "vmstat is running" - Geben Sie Folgendes ein, um eine Bedingung mit dem Namen "myscript terminated" zu definieren, die überwacht, wenn ein Script beendet wird:
In diesem Beispiel stellt args das Array von Argumentzeichenfolgen dar, die an mainübergeben wurden. Da dies ein Array ist, verweist args[1] auf das erste Argument nach dem Programmnamen. Verwenden Sie den Befehl ps -el , um den ProgramNamezu ermitteln. Weitere Informationen finden Sie in der Beschreibung des Befehls lsrsrcdef .mkcondition -r "IBM.Program" \ -e "Processes.CurPidCount <= 0" -E "Processes.CurPidCount > 0" \ -d "Generate event when myscript is down" \ -D "Rearm the event when myscript is running" \ -s ProgramName == \"ksh\" && Filter == 'args[1]==\"/home/joe/myscript\"'" \ -m "l" "myscript terminated" - Geben Sie Folgendes ein, um maximal 20 Ereignisse, die von einem Sensor mit dem Namen DBInit in 60-Sekunden-Intervallen empfangen werden, zu einem Stapel zusammenzufassen:
mkcondition -r "IBM.Sensor" \ -e "Int32 < 0" -E "Int32 > 0" -b 60,20 \ -s "Name == \"DBInit\"" "DBInit Sensor" - Geben Sie Folgendes ein, um eine Bedingung mit dem Namen "tmp space used" zu definieren, mit der geprüft wird, ob der
Prozentsatz des belegten Speicherplatzes im Dateisystem /tmp in mindestens sieben von 10 Überwachungen über 90 % liegt:
mkcondition -r IBM.FileSystem \ -e "PercentTotUsed > 90 __QUAL_COUNT(7,10)" \ -d "Generate event when tmp > 90% full for 7 out of 10 last \observations" \ -s 'Name=="/tmp"' "tmp space used" - Geben Sie Folgendes ein, um eine Bedingung mit dem Namen "adapter stability" zu definieren, um zu prüfen, ob sich der Adapterstatus
innerhalb einer Minute viermal geändert hat (einschließlich Kommentaren):
mkcondition -r IBM.NetworkInterface \ -e "OpState != OpState@P __QUAL_RATE(4,60)" \ -d "Generate event when OpState is changed 4 times within 1 minute" \ "adapter stability" - Geben Sie Folgendes ein, um eine Bedingung für ein Stapelereignis mit dem Namen "tmp space used" zu definieren,
um mit einem Stapelintervall von 4 und einer Aufbewahrungsdauer von 72 Stunden für die Stapelereignisdatei zu prüfen,
ob der Prozentsatz des belegten Speicherplatzes im Dateisystem /tmp über 90 % liegt:
mkcondition -r IBM.FileSystem -e "PercentTotUsed > 90" -b 5,,72 "tmp space used" - Geben Sie Folgendes ein, um eine Bedingung mit dem Namen "tmp space used" zu definieren, um zu prüfen,
ob der Prozentsatz des belegten Speicherplatzes im Dateisystem /tmp über 90 % liegt, und die Prüfprotokollierung ausschließlich für Fehler
zu aktivieren:
mkcondition -r IBM.FileSystem -e "PercentTotUsed > 90" -g 1 "tmp space used"
- führen Sie den folgenden Befehl auf dem Management-Server aus, um eine Bedingung mit dem Namen "FileSystem space used" zu definieren,
um zu prüfen, ob der Prozentsatz des belegten Speicherplatzes über 90 % liegt, die Bedingung zu reaktivieren, wenn der Prozentsatz
wieder unter 85 % liegt, und alle Knoten in der Domäne zu überwachen:
mkcondition -r IBM.FileSystem -e "PercentTotUsed > 90" \ -E "PercentTotUsed < 85" -m d "FileSystem space used" - Um eine Bedingung mit dem Namen "FileSystem space used" zu definieren, die prüft, ob der Prozentsatz des belegten Speicherplatzes 90 % übersteigt, und die neu aktiviert wird, wenn der Prozentsatz wieder unter 85 % sinkt, und um die Knoten " nodeA und " nodeB in der Domäne zu überwachen, führen Sie diesen Befehl auf dem Management-Server aus:
mkcondition -r IBM.FileSystem -e "PercentTotUsed > 90" \ -E "PercentTotUsed < 85" -n nodeA,nodeB -m p \ "FileSystem space used" - Um eine Bedingung mit dem Namen "nodeB FileSystem space used" auf ' nodeB ' zu definieren, um zu prüfen, ob der Prozentsatz des belegten Speicherplatzes 90 % übersteigt, um neu zu aktivieren, wenn der Prozentsatz wieder unter 85 % sinkt, und um die Bedingung mit lokalem Umfang zu überwachen, führen Sie diesen Befehl auf dem Management-Server aus:
mkcondition -r IBM.FileSystem -e "PercentTotUsed > 90" \ -E "PercentTotUsed < 85" -m l -p nodeB \ "nodeB FileSystem space used" - Führen Sie den folgenden Befehl auf einem verwalteten Knoten aus, um eine Bedingung mit dem Namen "local FileSystem space used" zu definieren,
um zu prüfen, ob der Prozentsatz des belegten Speicherplatzes über 90 % liegt, die Bedingung zu reaktivieren, wenn der Prozentsatz wieder unter 85 %
liegt, und den lokalen Knoten zu überwachen:
mkcondition -r IBM.FileSystem -e "PercentTotUsed > 90" \ -E "PercentTotUsed < 85" -m l "local FileSystem space used"
- Um eine Bedingung für ' nodeA mit dem Namen "FileSystem space used" zu definieren, die prüft, ob der Prozentsatz des belegten Speicherplatzes 90 % übersteigt, und die erneut aktiviert wird, wenn der Prozentsatz wieder unter 85 % sinkt, und die alle Knoten in der Domäne überwacht, führen Sie diesen Befehl aus:
mkcondition -r IBM.FileSystem -e "PercentTotUsed > 90" \ -E "PercentTotUsed < 85" -m p -p nodeA "FileSystem space used" - Um eine Bedingung für ' nodeC mit dem Namen "FileSystem space used" zu definieren, um zu prüfen, ob der Prozentsatz des belegten Speicherplatzes 90 % übersteigt, und um die Knoten ' nodeA und ' nodeB ' in der Domäne zu überwachen, führen Sie diesen Befehl aus:
mkcondition -r IBM.FileSystem -e "PercentTotUsed > 90" \ -E "PercentTotUsed < 85" -n nodeA,nodeB -m p -p nodeC \ "FileSystem space used" - Führen Sie den folgenden Befehl aus, um eine Bedingung mit dem Namen "local FileSystem space used" unter nodeB zu definieren und zu überprüfen, ob der Prozentsatz des belegten Speicherplatzes größer als 90% ist, um zu reaktivieren, wenn der Prozentsatz wieder unter 85% fällt, und um nur den lokalen Knoten zu überwachen:
mkcondition -r IBM.FileSystem -e "PercentTotUsed > 90" \ -E "PercentTotUsed < 85" -m l -p nodeB "local FileSystem space used"
Position
- /opt/rsct/bin/mkcondition