Wie bekomme ich Protokolle im DD / MM / YYYY-Format und im IP-Adress-Format mit rsyslog in Ubuntu?

801
Tushar Sarde
Feb 4 10:32:57 master sshd[2070]: pam_unix(sshd:session): session opened for user root by (uid=0)   Feb 4 10:32:59 master sshd[2070]: Received disconnect from 192.168.0.107: 11: disconnected by user 

Dies ist einige meiner Systemprotokolle. Ich möchte, dass ich Protokolle im folgenden Format benötige

Feb 04 2013 10:32:57 192.168.10.10 : sshd [2070]: pam_unix (sshd: session): Sitzung wurde für den Benutzer root von geöffnet (uid = 0)

Die Änderungen sind fett gedruckt. Ich brauche ein fettes Format.

Auch wenn wir eine Server-Maschine sind und wenn wir Protokolle von zwei Clients abrufen, ist es möglich, diese Protokolle separat zu speichern. Dies ist in etwa so, wie das Protokoll von client1 in clientone-Verzeichnis und clienttwo in client2-Verzeichnis mithilfe von rsyslog.conf protokolliert wird

1
Haben Sie die "man rsyslog.conf" durchgesehen? Was hast du versucht? terdon vor 11 Jahren 0
Ich brauche nur das mutige für mein Log Analyzer-Projekt für eine schnellere Suche nach Jahr, Datum und Monat Tushar Sarde vor 11 Jahren 0
Sie können den Mutigen erhalten, indem Sie einen Perl-Parser mit "Term :: ANSIColor" verwenden. Ich würde gerne den Parser zur Verfügung stellen, wenn Sie herausfinden können, wie Sie das Protokollformat ändern können. terdon vor 11 Jahren 0
Ja, ich möchte mein Protokollformat ändern, das ich bereits in Fettdruck gezeigt habe Tushar Sarde vor 11 Jahren 0
Ich sehe mein aktuelles Protokollformat in der ersten Zeile. Die Änderungen, die ich brauche, sind nicht Master = 192.168.10.10, 4 = 04 und 2013 wird wie dieses Format hinzugefügt Tushar Sarde vor 11 Jahren 0

0 Antworten auf die Frage