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
$