Andre Tann wrote:
ich hätte zwei Fragen zum syslog-ng:
1. ich möchte, daß /v/l/mail asynchron geschrieben wird. Wo kann ich das für dieses File angeben? Einen - vor den Dateinamen kann ich ja nicht mehr setzen, wie es beim früheren syslog noch ging.
Ich entnehme man syslog-ng.conf:
You can specify several global options to syslog-ng in the options statement: [...] sync(n)
Heißt das, ich kann nur noch global angeben, ob synchron oder asynchron geschrieben wird?
Da steht doch: sync(n): The number of lines buffered before written to file (can be overridden locally) Also wird's wohl global UND lokal gehen, oder? (Ich hab's aber selber noch nicht probiert)
2. Wie kann man überhaupt das Verhalten von syslog-ng steuern? In /etc/syslog-ng/syslog-ng.conf soll ich nicht reinschreiben. Änderungen in /etc/syslog-ng/syslog-ng.conf.in wirken sich nicht aus, und in /etc/sysconfig/syslog kann man ja nicht allzu viel konfigurieren. Ich kapier irgendwie das zugrundeliegende System nicht, vielleicht kann mir jemand einen Tip geben.
/etc/sysconfig/syslog: Generelle Einstellungen wie Aufrufparameter. Diese Datei wird IMO von /etc/init.d/syslog gelesen und somit zum starten ausgewertet. Hier entscheidest du ja auch, ob syslog oder syslog-ng gestartet werden soll. /etc/syslog-ng: Welche Datei du ändert, hängt vom Inhalt der Variablen "SYSLOG_NG_CREATE_CONFIG" in /etc/sysconfig/syslog ab. Steht hier ein "no", dann kannst Du direkt syslog-ng.conf editieren, ansonsten bitte die Änderungen in syslog-ng.conf.in machen gefolgt von einem berherzten "SuSEconfig --module syslog-ng". SuSEconfig macht dabei den "kill -HUP" selber; ansonsten musst Du das machen. Andreas
participants (1)
-
Kyek, Andreas, VF-DE