syslog-ng: Verständnisfragen



Hallo zusammen,

ich versuche gerade den syslog-ng so zu konfigurieren, dass Ausgaben einer Anwendung (per TCP, Pipe oder Datei, wie ist noch nicht ganz klar, die Anwendung wird noch [von mir] entwickelt) auf tty11, also seperat von sonstigen Nachrichten, logt und gefilterte Ausgaben in extra Log-Dateien schreibt. Dazu habe ich folgende zusätliche Konfigurationsdatei geschrieben.

source cis-src {
	# nur um mal zu schauen, ob's klappt.
        file("/var/tmp/ro-cis");
};

destination cis-log-incoming {
        file("/var/log/ro/cis/cis-in-syslog.log"
        owner("cis")
        group("rowing")
        perm(0640));
};

destination cis-log-outgoing {
        file("/var/log/ro/cis/cis-out-syslog.log"
        owner("cis")
        group("rowing")
        perm(0640));
};

destination cis-log-tty {
        file("/dev/tty11"
        template("[cis@$FULLHOST $HOUR:$MIN:$SEC]: $MSG\n"));
};

filter cis-in-filter {
        match("in: *");
};

filter cis-out-filter {
        match("out: *");
};

log {
        source(cis-src);
        filter(cis-in-filter);
        destination(cis-log-incoming);
};



log {
        source(cis-src);
        filter(cis-out-filter);
        destination(cis-log-outgoing);
};

log {
        source(cis-src);
        destination(cis-log-tty);
};

Diese übergebe ich jetzt an eine neue Instanz von syslog-ng mit: syslog-ng -f /etc/syslog-ng/mycfg.conf -F (-F nur zum killen des Prozesses über ^C).
Wie merkt der Logger aber nun, ob was in die Datei gekommen ist?
Muss das, was gelogt wird im Format '<x>Meine Log-Msg' stehen oder ist das egal? Im Manual steht 'should', was ja einigen Spielraum vermuten lässt. Meine Versuche etwas mittels cat oder nem Editor was in die Quelldatei zu schreiben und darauf zu warten bis das Eingegebene auf tty11 oder in den entsprechenden Dateien steht, waren bisher zum scheitern verurteilt. Ist es eigentlich üblich bzw. 'gern gesehen', dass man eine weitere Instanz von syslog-ng laufen lässt oder sollte man den eigentlichen System-Logger entsprechend umkonfigurieren?


Vielen Dank schon mal für Eure Antworten.

MfG Steffen
.



Relevant Pages

  • Re: FileSaveAs-Dialog überschreibt bestehende Datei nicht?
    ... wie er im Winword reagiert, d.h. wenn ich eine Datei auswähle, die bereits ... Wenn keine Instanz läuft, ... dass dies mit dem Code aus dem anderen Thread besser ...
    (microsoft.public.de.word.vba)
  • Re: Environment.CommandLine
    ... wenn die Exe vom Stick gestartet wird, prüft sie ob bereits eine Instanz ... sich selbst im SendTo Verzeichnis an. ... schreibt den Parameter in diese Datei hinein; die 1ste prüft periodisch ...
    (microsoft.public.de.german.entwickler.dotnet.vb)
  • Re: Exchange cache Modus per GPO
    ... Genau das ist ja das Problem, bei mir wird die Datei nicht angelegt. ... das nicht explizit konfigurieren. ... Set objWSHShell = WScript.CreateObject ...
    (microsoft.public.de.german.windows.server.active_directory)
  • Re: 2.Instanz einer SDI-Anwendung mit Parameter starten
    ... Wenn mir jetzt also in einer bereits gestarteten ... um die Datei zu öffnen. ... sondern lediglich eine zweite Instanz Deines Hauptformulars, ... Microsoft MVP Visual Basic ...
    (microsoft.public.de.german.entwickler.dotnet.vb)
  • Abfrage mit leeren und vollen Zeilen
    ... Wie in dem Formular in der Datei zu sehen, ... Einmal den Mitarbeiter, die Instanz, das Datum und OPL. ... Next by Date: ...
    (microsoft.public.de.access)