Überwachen von Protokolldateien über SMB

Überwachen von Protokolldateien über SMB

Ich überwache ein paar Windows 2k3-Server von einem Mac mit OS x Lion aus. Ich verwende smb, um mich mit dem Dateisystem des Servers zu verbinden, navigiere zu dem Ordner, in dem sich die Protokolldateien befinden, und öffne sie mit console.app.

Ich mag Console.app, weil es ein dynamischer Protokollbetrachter ist und es der Verwendung der Option tail -f auf dem Terminal ähnelt. Über smb kann ich jedoch weder für die Konsole noch für den Befehl tail dasselbe Verhalten erzielen: Die aktualisierten Protokolle werden nie oder nur sehr selten aktualisiert.

Kennt jemand eine bessere Möglichkeit, die Protokolldatei eines Servers vom Remote-Mac aus zu verfolgen?

Beste grüße

Antwort1

Der Grund hierfür kann sein, dass der Server beim Schreiben von Protokollen diese in einen Puffer schreibt und diese in eine Datei geschrieben werden, wenn der Puffer voll ist. Das heißt, Sie sehen möglicherweise einzelne Protokolle nicht, wenn sie generiert werden.

Möglicherweise möchten Sie auch smbmount verwenden, um die SMB-Freigabe in einem lokalen Verzeichnis zu mounten und auf die Protokolldatei als lokale Datei zuzugreifen.

Führen Sie abschließend ein „tail -f“ aus und versuchen Sie, den Server (ordnungsgemäß) zu stoppen. Prüfen Sie, ob Sie zu diesem Zeitpunkt alle Protokolle sehen können (weil zu diesem Zeitpunkt alle Protokolle, wenn sie sich in einem Puffer befinden, in die Protokolldatei geschrieben werden müssen).

verwandte Informationen