Under Construction

Ändern des Filters eines Weiterleitungsziels

Jedes Weiterleitungsziel wird eindeutig durch das Paar Hostname (oder IP-Adresse) und Protokoll identifiziert. Die einzige Änderung die für ein Weiterleitungsziel möglich ist, ist die Änderung des Filters der Weiterleitung. Hierfür kann das Kommando „hmc chsyslog“ verwendet werden. Dabei muss neben der HMC der Hostname (oder IP-Adresse) und das Protokoll angegeben werden. Wenn das verwendete Protokoll udp ist, kann die Angabe des Protokolls entfallen. Als nächstes können dann Änderungen des Filters angegeben werden. Dabei sind folgende Argumente möglich:

    • +string – die angegebene Zeichenkette wird dem Filter hinzugefügt
    • -string – die angegebene Zeichenkette wird aus dem Filter entfernt
    • string – der Filter wird genau auf die angegebene Zeichenkette gesetzt, folgen direkt weitere Zeichenketten ohne „+“ und „“ Präfix, werden diese auch in den Filter übernommen.

Ist beispielsweise die Syslog-Konfiguration von HMC hmc03 die folgende:

$ hmc lssyslog hmc03
SERVER    TYPE  DISCARD
server03  udp   :info
server01  udp   
server02  tcp   
$

Und sollen auch die Zeichenketten „:debug“ und „DHCP“ für server03 (udp) ignoriert werden, dann kann dies wir folgt konfiguriert werden:

$ hmc chsyslog hmc03 server03 +:debug +DHCP
$

Da die Zeichenketten mit dem Präfix „+“ angegeben wurden, wurden diese dem aktuellen Filter hinzugefügt:

$ hmc lssyslog hmc03
SERVER    TYPE  DISCARD
server03  udp   :debug,DHCP,:info
server01  udp   
server02  tcp   
$

Soll die Zeichenkette „DHCP“ nicht mehr ignoriert werden, kann sie durch Angabe von „-DHCP“ ganz einfach wieder aus dem Filter entfernt werden:

$ hmc chsyslog hmc03 server03 -DHCP
$