2016-05-30 3 views
1

Ich versuche, mein Syslog auf einen Server in 192.168.56.5 umleiten.Remote-Syslog-Konfiguration funktioniert nicht

In der ersten Maschine (nicht der Server) I diese Zeile hinzugefügt

local0.info @@192.168.56.5 

dann in der Server-Maschine rsyslog.conf geändert I die ersten Zeilen UDP-Verbindung zu ermöglichen, indem die ‚#‘ von

Entfernen
$ModLoad imupd 
$UPDServerRun 514 

hinzugefügt Dann die Linie

local0.info /var/log/monitorizacion 

Wenn ichlaufenes funktioniert und fügt eine Zeile zu /var/log/monitorizacion, aber wenn ich nur logger -p local0.info "msg" tun, sollte das genau wie der vorherige Befehl funktionieren, funktioniert nicht.

Warum passiert das?

EDIT: Debian OS: debian-8.3.0-i386 Rsyslog: rsyslogd 8.4.2

+0

Könnten Sie bitte die Frage mit der OS-Verteilungsversion und der Syslog-Version aktualisieren? – Shubhangi

+0

@ShubhangiPardeshi fertig! – dari1495

Antwort

0

Sie die Richtlinie falsch geschrieben haben, ich glaube, es sein sollte:

$ModLoad imudp 
$UDPServerRun 514 

Da jedoch Sie sagten, dass alles, was Sie getan haben, war das Entfernen der # von rsyslog.conf, ist es möglich, dass Ihre Rsyslog.conf-Datei korrekt ist, und Sie es einfach hier falsch geschrieben?

könnte genauso gut den Port schließen, aber ich denke, die Art und Weise haben Sie es ist in Ordnung, die Standard-UDP-Port 514. Auch ist, @ statt @@ einen einzigen Versuch. Ich glaube, die erste für UDP ist, während letztere für TCP ist:

local0.info @192.168.56.5:514 

Auch ich würde den rsyslog Dienst auf beiden Maschinen neu starten, sicher zu sein, nachdem Sie die Konfigurationsdateien ändern. Wenn keine dieser beiden Möglichkeiten hilft, aktualisieren Sie Ihre Frage und geben Sie an, auf welchen Rechnern die einzelnen Logger-Befehle ausgeführt werden. Ich bin mir nicht sicher, wie das erste Logger Befehl Sie Werke geschrieben:

logger -n 192.168.56.5 -p local0.info -p "msg" 

Ich glaube nicht, dass die zweite -p da sein sollte, als „msg“ ist keine Priorität.

+0

Mein schlechtes, das zweite -p ist ein Tippfehler, Entschuldigung für die Verwirrung. Der Rest wurde erledigt, aber leider löst es es nicht :( – dari1495

+0

@ dari1495 Hey kein Problem. Ich habe meine Antwort bearbeitet, also versuchen Sie eine einzelne '@' statt UDP. Und wie immer ist es eine gute Idee Starten Sie den rsyslog-Dienst neu. – drewyupdrew

Verwandte Themen