![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Verwaltungstasks für den Regelsatz
Mit Befehlen für den Regelsatz (ruleset) können Regeln und Aktionen für die Datei ruleset.xml ohne Verwendung der Administrationskonsole hinzugefügt, entfernt oder geändert werden.
createRuleset
Der Befehl createRuleset erstellt eine Regelsatzliste.
Erforderliche Parameter
- -rulesetName
- Gibt den Namen des Regelsatzes an. (String, erforderlich)
- -rulesetType
- Gibt den Protokolltyp an, der dem Regelsatz zugeordnet werden soll. Nur die Werte HTTP und SOAP sind gültige Werte. (String, erforderlich)
- -defaultContinue
- Gibt die Einstellung für das Flag für Standardfortsetzung an. Geben Sie True oder False an. (Boolean, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -nodename
- Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -clustername
- Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask createRuleset {-odrname odr -nodename node1 - rulesetName myRuleset -rulesetType HTTP -defaultContinue True}
- Mit Jython (String):
AdminTask.createRuleset ('-odrname odr -nodename node1 -rulesetName myRuleset -rulesetType HTTP -defaultContinue True')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask createRuleset {-interactive}
- Mit Jython (String):
AdminTask.createRuleset ('[-interactive]')
listRuleset
Der Befehl listRuleset listet Regeln und Aktionen des Regelsatzes auf.
Erforderliche Parameter
- -rulesetName
- Gibt den Namen des Regelsatzes an. (String, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -nodename
- Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -clustername
- Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listRuleset {-odrname odr -nodename node1 -rulesetName myRuleset}
- Mit Jython (String):
AdminTask.listRuleset ('-odrname odr -nodename node1 -rulesetName myRuleset')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask listRuleset {-interactive}
- Mit Jython (String):
AdminTask.listRuleset ('[-interactive]')
addRuleToRuleset
Der Befehl addRuleToRuleset fügt einem Regelsatz eine Regel hinzu.
Erforderliche Parameter
- -rulesetName
- Gibt den Namen des Regelsatzes an. (String, erforderlich)
- -ruleName
- Gibt den Namen der Regel an. Der Parameter -ruleName muss im Regelsatz eindeutig sein. (String, erforderlich)
- -rulePriority
- Gibt einen positiven ganzzahligen Wert an, der die Priorität der Regel darstellt. Null ist die höchste Priorität. (String, erforderlich)
- -expression
- Gibt den Regelausdruck an. Der Wert muss in Anführungszeichen gesetzt werden. (String, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -nodename
- Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -clustername
- Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask addRuleToRuleset {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -rulePriority 0 -expression "vhost = vhostA"}
- Mit Jython (String):
AdminTask.addRuleToRuleset('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -rulePriority 0 -expression "vhost = \'vhostA\'"')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask addRuleToRuleset {-interactive}
- Mit Jython (String):
AdminTask.addRuleToRuleset ('[-interactive]')
removeRuleFromRuleset
Der Befehl removeRuleFromRuleset entfernt eine Regel aus dem Regelsatz.
Erforderliche Parameter
- -rulesetName
- Gibt den Namen des Regelsatzes an. (String, erforderlich)
- -ruleName
- Gibt den Namen der Regel an, die entfernt werden soll. (String, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -nodename
- Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -clustername
- Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask removeRuleFromRuleset {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule}
- Mit Jython (String):
AdminTask.removeRuleFromRuleset('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask removeRulefromRuleset {-interactive}
- Mit Jython (String):
AdminTask.removeRulefromRuleset ('[-interactive]')
changeRulePriority
Der Befehl changeRulePriority ändert die Priorität einer Regel.
Erforderliche Parameter
- -rulesetName
- Gibt den Namen des Regelsatzes an. (String, erforderlich)
- -ruleName
- Gibt den Namen der Regel an, die geändert werden soll. (String, erforderlich)
- -rulePriority
- Gibt einen positiven ganzzahligen Wert an, der die Priorität der Regel darstellt. Null ist die höchste Priorität. (String, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -nodename
- Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -clustername
- Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask changeRulePriority {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -rulePriority 1}
- Mit Jython (String):
AdminTask.changeRulePriority('-odrname odr-nodename node1 -rulesetName myRuleset -ruleName myRule -rulePriority 1')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask changeRulePriority {-interactive}
- Mit Jython (String):
AdminTask.changeRulePriority ('[-interactive]')
changeRuleExpression
Der Befehl changeRuleExpression ändert einen Regelausdruck.
Erforderliche Parameter
- -rulesetName
- Gibt den Namen des Regelsatzes an. (String, erforderlich)
- -ruleName
- Gibt den Namen der Regel an, die geändert werden soll. (String, erforderlich)
- -expression
- Gibt den neuen Regelausdruck an. (String, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -nodename
- Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -clustername
- Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask changeRuleExpression {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -expression "vhost = vhostB"}
- Mit Jython (String):
AdminTask.changeRuleExpression('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -expression "vhost = \'vhostB\'"')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask changeRuleExpression {-interactive}
- Mit Jython (String):
AdminTask.changeRuleExpression ('[-interactive]')
addActionToRule
Der Befehl addActionToRule fügt einer Regel eine Aktion hinzu.
Erforderliche Parameter
- -rulesetName
- Gibt den Namen des Regelsatzes an. (String, erforderlich)
- -ruleName
- Gibt den Namen der Regel an. Der Parameter -ruleName muss im Regelsatz eindeutig sein. (String, erforderlich)
- -actionName
- Gibt den Namen der Aktion an. Der Parameter -actionName muss im Regelsatz eindeutig sein. (String, erforderlich)
- -actionType
- Gibt den Typ der Aktion an, die der Regel zugeordnet werden soll. (String, erforderlich)
- -actionValue
- Gibt den Aktionswert an, z. B. das Format der Protokolldatei, das verwendet werden soll. (String, erforderlich)
- -actionContinue
- Gibt die Einstellung für das Flag für Aktionsfortsetzung an. Geben Sie True oder False an. (Boolean, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -nodename
- Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -clustername
- Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask addActionToRule {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -actionName myAction -actionType log -actionValue "MyCustom.log %r %T %z %Z" -actionContinue true}
- Mit Jython (String):
AdminTask.addActionToRule('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -actionName myAction -actionType log -actionValue "MyCustom.log %r %T %z %Z" -actionContinue true')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask addActionToRule {-interactive}
- Mit Jython (String):
AdminTask.addActionToRule ('[-interactive]')
removeActionFromRule
Der Befehl removeActionFromRule entfernt eine Aktion aus einer Regel.
Erforderliche Parameter
- -rulesetName
- Gibt den Namen des Regelsatzes an. (String, erforderlich)
- -ruleName
- Gibt den Namen der Regel an, die die Aktion enthält. (String, erforderlich)
- -actionName
- Gibt den Namen der Aktion an, die entfernt werden soll. (String, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -nodename
- Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -clustername
- Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask removeActionFromRule {-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -actionName myAction}
- Mit Jython (String):
AdminTask.removeActionFromRule('-odrname odr -nodename node1 -rulesetName myRuleset -ruleName myRule -actionName myAction')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask removeActionFromRule {-interactive}
- Mit Jython (String):
AdminTask.removeActionFromRule ('[-interactive]')
addDefaultAction
Der Befehl addDefaultAction fügt einem Regelsatz eine Standardaktion hinzu.
Erforderliche Parameter
- -rulesetName
- Gibt den Namen des Regelsatzes an. (String, erforderlich)
- -actionName
- Gibt den Namen der Aktion an. Der Parameter -actionName muss im Regelsatz eindeutig sein. (String, erforderlich)
- -actionType
- Gibt den Typ der Aktion an, die der Regel zugeordnet werden soll. (String, erforderlich)
- -actionValue
- Gibt den Aktionswert an, z. B. das Format der Protokolldatei, das verwendet werden soll. (String, erforderlich)
- -actionContinue
- Gibt die Einstellung für das Flag für Aktionsfortsetzung an. Geben Sie True oder False an. (Boolean, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -nodename
- Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -clustername
- Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask addDefaultAction {-odrname odr -nodename node1 -rulesetName myRuleset -actionName defAction -actionType log -actionValue "default.log %a %d %D" -actionContinue True}
- Mit Jython (String):
AdminTask.addDefaultAction('-odrname odr -nodename node1 -rulesetName myRuleset -actionName defAction -actionType log -actionValue "default.log %a %d %D" -actionContinue True')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask addDefaultAction {-interactive}
- Mit Jython (String):
AdminTask.addDefaultAction ('[-interactive]')
removeDefaultAction
Der Befehl removeDefaultAction entfernt eine Standardaktion aus einem Regelsatz.
Erforderliche Parameter
- -rulesetName
- Gibt den Namen des Regelsatzes an. (String, erforderlich)
- -actionName
- Gibt den Namen der Aktion an, die entfernt werden soll. (String, erforderlich)
Optionale Parameter
- -odrname
- Gibt den Namen des On Demand Router (ODR) an, für den der Regelsatz gilt. Der Parameter -odrname ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -nodename
- Gibt den Namen des Knotens an, auf dem sich der ODR befindet. Der Parameter -nodename ist nur erforderlich, wenn Sie einen ODR ändern. (String, optional)
- -clustername
- Gibt den Namen des Clusters an, zu dem der Regelsatz gehört. Der Parameter -clusterName ist nur erforderlich, wenn Sie einen ODR-Cluster ändern. (String, optional)
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask removeDefaultAction {-odrname odr -nodename node1 -rulesetName myRuleset -actionName defAction}
- Mit Jython (String):
AdminTask.removeDefaultAction('-odrname odr -nodename node1 -rulesetName myRuleset -actionName defAction')
Verwendungsbeispiel für den Dialogmodus
- Mit Jacl:
$AdminTask removeDefaultAction {-interactive}
- Mit Jython (String):
AdminTask.removeDefaultAction ('[-interactive]')