Monitorowanie plików dziennika przez smb

6

Monitoruję kilka serwerów Windows 2k3 z komputera Mac z systemem Os x Lion. Używam smb do łączenia się z systemem plików serwera, przejdź do folderu, w którym znajdują się pliki dziennika i otwórz je za pomocą console.app.

Lubię Console.app, ponieważ jest to dynamiczna przeglądarka logów i przypomina opcję tail -f na terminalu. Jednak ponad smb nie mogę uzyskać takiego samego zachowania ani dla konsoli, ani dla polecenia tail: zaktualizowane dzienniki nigdy lub bardzo rzadko aktualizują się.

Czy ktoś zna lepszy sposób na śledzenie pliku dziennika serwera ze zdalnego komputera Mac?

Z poważaniem

gaudi_br
źródło

Odpowiedzi:

0

Przyczyną tego może być to, że gdy serwer zapisuje logi, zapisuje je w buforze i zapisuje się w pliku, gdy bufor zostanie zapełniony. tzn. możesz nie widzieć poszczególnych dzienników w momencie ich generowania.

Możesz także użyć smbmount do zamontowania udziału smb w katalogu lokalnym i uzyskania dostępu do pliku dziennika jako pliku lokalnego.

Na koniec wykonaj „tail -f” i spróbuj zatrzymać serwer (poprawnie) i sprawdź, czy możesz wyświetlić wszystkie dzienniki w tym czasie. (Ponieważ w tym czasie musi zapisać wszystkie dzienniki, jeśli są w buforze do pliku dziennika)

daya
źródło
Na pierwszym wyciągu nawet bufor jest zapełniany, a plik zapisywany, dziennik nie jest aktualizowany. Potwierdziłem to, sprawdzając kolumnę modyfikacji daty z samego serwera (patrząc na Eksploratora Windows) i Mac (patrząc na okno wyszukiwarki). Instaluję też udział smb lokalnie (nawet nie wiem, jak bym to zrobił inaczej ...). Ogon -f nie aktualizuje się pod żadnym pozorem ...
gaudi_br