Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Polecenie to ułatwia podgląd plików dziennika (logów) poszczególnych serwisów, a także na ich "rotowanie".

Składnia

No Formatcode
sowizor log <sid>|<service><filter>|<path>.log [-f]
sowizor log <sid><filter>|<service>|<path>.log rotate [<size>] [--with-grep]

Jako parametr polecenia trzeba podać albo identyfikator wyrażenie filtrujące (np. część  identyfikatora serwisu <sid>, typ serwisu, nr licencji itp.), albo nazwę konkretnego serwisu (zob. tabela plików dziennika). Można też podać jako parametr bezpośrednią ścieżkę do pliku dziennika - pod warunkiem że jest to plik z rozszerzeniem .log. W przypadku dopasowania wyrażenia filtrującego do kilku serwisów - program poprosi o wybór właściwego.

Wyświetlanie pliku dziennika

...

Code Block
titlePrzykład podgląd plików dziennika
sowizor log krakow_podgorska_ks
sowizor log smailer
sowizor log smailer -f
sowizor log /var/log/apache2/error.log

...

Ostatnie dwa przykłady są równoważne - wykonują rotację pliku dziennika dla serwisu krakow_podgorska_ks pod warunkiem, że jego wielkość przekracza 100 megabajtów.

Opcja rotowania ma dodatkowy przełącznik w przypadku serwisów SOWA2 - opcja --with-grep powoduje, że z aktualnego pliku dziennika wyciągane są wartości do analiz operacji samoobsługowych oraz edycji rekordów (pliki .books i .edits).

Tabela plików dziennika

Poniższa tabela precyzuje jakie konkretnie pliki dzienników są obsługiwane w zależności od rodzaju serwisu (w przypadku podania identyfikatora <sid> serwisu jego rodzaj jest sprawdzany dynamicznie).

ParametrRodzaj serwisuKodowanieLokalizacja pliku dziennika
<sid>SOWA1WINDOWS-1250sowa1/log/<sid>.log
<sid>SOWA2WINDOWS-1250sowa2/log/<sid>.log
<sid>RozproszonyWINDOWS-1250rozproszony/log/<sid>.log
<sid>SOWASQLWINDOWSUTF-12508sowa_sql/katalogi/<sid>/log/log.txtsowasSOWASUTF-8sowas/sowas.log
z3950Serwer Z39.50UTF-8z39.50/log/z3950.log
ssakerSSAKERUTF-8.sowang/var/log/ssaker.log
smailerSMAILERUTF-8.sowang/var/log/smailer.log
wsioSerwer integrującyUTF-8.sowang/var/log/wsio.log
sip2Serwer SIP2UTF-8.sowang/var/log/sip2.log
sowaipmhSerwer OAI-PMHUTF-8.sowang/var/log/sowaipmh.log
sowizorSOWIZORUTF-8.sowang/var/log/sowizor.log