[LinuxFocus-icon]
�����  |  �����  |  ������  |  �����

������� | ������ | ������ | ��� LF
��� ������� �������� ��: English  Castellano  Deutsch  Francais  Italiano  Nederlands  Portugues  Russian  Turkce  

[EgonWillighagen]
����� Logreport, Egon Willighagen

�� ������:
����� ������� � ������� LinuxFocus, Egon �������� � Logreport Foundation � ��������� ��� ������� � ���������� ���������� lire.
����������:

 

����������� ���-����� ��������-��������

[illustration]

������:

��� ������� �������� ������ � ����� �� ������������� lire ��� ������� ���-������ ��������-��������. ��� ���������� �� ������ ��� Apache, �� � ��� ������ ������, ������� DNS, WWW � e-mail. � ������� �������������� ��� ���������� ��� ���������� � ���������������� ��� �������� �������.



 

����������

��� ��������-������� �������� ������������ ����� ���-����� ����� ������. �������� ���-������ Apache ��������� � ���� ��� ���������� � ������ ������������� �������� - � ����������� �� ��������� ��� ����� ���� ���������� �� ���� �����, ��� �������, ��������, ��������� ������ � ������-������ ������. �� �� ����� ����� ������� � � e-mail ������� - ��� � ��� ������������ ���������� � ���, ��� ������ ���������, ����, ������ ��� ������� � �.�. ������ ������ ������ ���������� ����� ���� ���-�����.

�������� ����� �������� �������� ���������� ����������, ������� ����� ������ ���������� �������. ��� ��������� �� � ������������ ������� ��������� ��������������� ����������. � ������ www-�������� - ���������� ���������� ��� - ��������, ������, ��������� � ���������� ����� � ������� �������.

���������� ����� �������� ����������. ��� ����� �� � ������ �������� � lire. ������ ���������� ���������� �� ������ ���, ��� � ��� ������� ����� ������������� ���-����� ������ �������� - �� ������. ����� ������ �������� ������� ������� ������, ��� �� ������ �������� ����� �����������.

������ ���������� ����� ������������ ��-������� - ��� ��� ��������������� ���������� ��� � �������� ������ crontab � �������� ������ �� ����������� �����. ����� ����� ������� ������ ������ - ��� ����� ���� ������ �����, HTML, DocBook, PDF � LogML. �� � ��������� ����� ��� crontab �������� ������ ����� ��������� ������ � ��������� ����.

�� ������ ������ ���-����� ��������� �������� ����� ���� ����������:

Lire ��������� � ������ �������� ����������, ��� ������ ��� ������� �������� ��� ������������ �������. ����� � ���� ����� ���� ����� ������ ����������� ��������� � ��� ������� ��������� (�������� ���������� ������� ������-���� �������) ��� ������� - ���������� �� �� LogReport's SourceForge site.

 

�����������

����� ������ ������ lire ����� ��������� � �������� SourceForge - ��� �������� tar.gz, RPM � Debian.����� ��� ����� ����� � Debian Woody � Sid. ��������� ��������� �������� ������, �� �� ����� ����� ������� � �� ������� tar.gz :
./configure
make
make install

� ��������� ��������� ���������� ��������� �����:

����� ��������
--prefix=/some/dir ��������� �������� ������� ��� �����������. �� ��������� ������������ /usr/local.
--with-perl5libdir=/some/dir ��������� �������������� ������� Perl'�. �� ��������� ������������ $prefix/share/perl5.
--with-sgmldir=/some/dir ���� � �������� � ������������� SGML. �� ��������� ������������ $prefix/lib/sgml � $prefix/share/sgml.

���� �� ������ ��������� ������ � ������� �������� �� �������� ������ - ��� ��������� ���������� �������������� XML - ������� DocBook XML stylesheets, Jade, � XML processor �������� Xalan ��� Sablotron. ������ ����� ��������� �������������� ������ SGML.

 

Lire � ������� cron

������������� lire ����� ������������ ��������������� ��������� lr_log2report. �� ��� ������������� � ������� cron �������� �������� ��������� ������������ - ��� ����� ���� ��������� lr_config. ����� ������� �������, ������� ������ ��� ��������� �� ������� � �������������:

Did you start this script as this user?

����������� �� �� ������������ ���� ������ � ������������ �������� ������������?

��������� ������ ����������� �������������, � �������� ���� ����������� ������ ���-�����. �� ��������� ��� ����� ������ �������� ������������ root � ������, �������� � ������ adm. ��������� ����� �� ������ ������������ ������ ��. ������:

~> cd /var/log
/var/log> ls -al apache/access.combined.log
-rw-r----- 1 root root 70902 Jul 27 13:23 apache/access.combined.log
/var/log> whoami
egonw
/var/log> groups
egonw adm dialout

� ������ ������� egonw �� ����� ���������� ������ ���-����� ���-������� Apache, ������ ������������ root �������� ����������� ������������, �� ��������������� ���� ������������, ��� �� �����, ������ � ������ ������ adm - ������� ����� �������� �������������� ����� ����� � ������ ������:

/var/log# whoami
root
/var/log# chgrp adm apache/access.combined.log
/var/log# ls -al apache/access.combined.log
-rw-r--r-- 1 root adm 70902 Jul 27 13:23 apache/access.combined.log

Temporary files are by default not kept. Do you want to keep these?

�� ��������� ��������� ����� �� �����������. ������ �� �� �� ���������?

��� �������� ������������� ����� �������� "no".

Are you planning to run an online responder?

���������� �� �� ������������ online responder?

Online responder - ����������, �������� �� ��������� ���-����, ��� ��� ������������ � ���������� ��� ������� ��� �����. ��� �������� ��������������� ������� �����. ��� �������� ������������� - ����� �������� "no".

By default, temporary files are stored in ~/tmp. Do you want to change this?

�� ��������� ��������� ����� ����������� � ~/tmp. ������ �� �� �������� ���� �������?

�� ��������� ��������� ����� ����������� � ����� �������� ��������. ����� �������� ���, ������� "yes" � ������ ������. �� ���������, ��� ��� ������ ���� �������, � ������� ������������, ����������� lire ����� ���������� ������.

Do you want to sent a disclaimer with the generated reports?

���� �� ��������� ������ ��� ����-���� �� ������ �������� ... ������� "yes" �� ���� ������. ���� ������ ������ ��� ����������� ����������� - ��������� "no".

By default, status and error messages are sent to stderr. Do you want to change this to syslog?

�� ��������� ��������� �� ������� � �������������� ���������������� � stderr. ������ �� �� ������������� �� � syslog?

������� "yes" �� ���� ������ �� ��������������� ��������� �� ������� � �������������� � logger(1) ������ STDERR. � ���� ������ ���������� ���������� ������������� logger(1).

�� ��������� �������������� � ���������� ��������� �����������. ������ �� �� ��������� ���������� � ���������� ������?

��� �������� ������������� ��������� "no".

Do you want to use some default settings for all services?

������ �� �� ������������ ��������� ��������� �� ��������� ��� ���� ��������?

��� ������� ������� ���� ��������� ��������� e-mail. ��� �������� ����� ������� ���� ��� ����. �������� "yes" ��� ���������.

Would you like to use a default to-address?

������ ������������ ����� �� ���������?

������� "yes" �� ������� ���� ����� ��� ��������� �������. �� ����� ���� ��������� ��� ����������� ��������.

Would you like to use a default subject stem for the generated email?

������ ������������ ���� �� ��������� ��� ����������� �����?

������� "yes" ���������� ������� ������, �� ������ �������� ����� ����������� ���� ����. ������������� �� ��������� �������� ��������� �������: "[LogReport] www / apache report" ��� ������� Apache.

Which services are running?

����� ������� ��������?

��� ����������� ������� ��������� � �������� ��������, ��� ������� ���������� ��������� ������. ��� ��� ������ � �� �� ����� �� ����� �������������, ������ ���� �� ����� ���:

Are you collecting ***** logfiles on this host which you'd like to get processed?

������� �� ***** ���-����, ������� �� ������ ������������?

���������, ������� ������������ lire, ������������ � ��� ���������� "super services". ������ ������ ��� ������� "super service" ������ ��������� - ������� �� ��� ���������, ��� ������� lire ������ ������������� �����. ���� �� ��������� "no" - ��� ��������� ������� ������������. ��� "super service", �������������� lire ��������� �� ���������� - ����� ��� ��� ����� ������� apachemodgzip.

����� ��� ������� ������� ����� ����� ������ �� ������� ����������, ��������� � ������ - ��� ��������� �� ���� - �������� ��� e-mail ��� - exim, postfix, qmail � sendmail. These might be compressed, because lire will ask you if you want to specify with which program it should read the logfiles: zcat or gunzip -c can thus be used.

Are any of your ***** logfiles rotated weekly?

�����-������ �� ***** ���-������ ���������� �����������?

� ������ ������ "yes" - ���������� ������� lire �� crontab ����� �������� �� ������������, � ��������� ������ - �� ����������.

����� ����, ��� ��� ������� ������ � �������� ������ �� ��� - ��������� ���������������� ����� (*/defaults.local). ��� ����� ������������ ��� lire cronjob. � ��������� cronjob �� �������������� ������������� - ��� ���� ������� ������� ��������� �������:

~> { echo '0 10 * * * /usr/local/logreport/bin/lr_cron daily';
     echo '0 10 * * 0 /usr/local/logreport/bin/lr_cron weekly'; } | crontab -

������� ������������� ���� ������ - �� ������ �������� ������ ��������� ��� �����������.

 

Lire � �������� ���������������� ����������

����� ����� ������������ lire ��� ��������������� ���������� - � ���� ������ �� ��������� ��������� �������������� ����������� - ��-������ ����� ������� ������ ������ (�� ������ ������� �����) � ��-������ ����� ��������� �����������. ��������������� ���������� lr_log2report ����������� ��� ����� ���������� �� ����� ������� - lr_run:
~> lr_run lr_log2report /tmp/err www apache combined <
   /var/log/apache/access.combined.log > apache.txt

��������� lr_log2report ��� ������� ���������� �������� ��� ��������� - ������ - ��� ����� ��� ��������������� ������ (�������� /tmp/err), ������ - �������� super service - ���� �� www, dns ��� email � ������� ������ - ���������� ��� ������ - ������� apache. ��� � ��� ������ �������� ������� lire - �������������� ���������� �������� �������� man:

~> man lr_log2report

��� ��������� ������� ������ - ����������� ����� "-o <format>" - � ��������� ����� �������� ��������� - txt (�� ���������), logml (LogML website), DocBook XML (DocBook Open Repository), HTML � PDF, ��� ���� ��������� ���������� ���������� DocBook stylesheets � Jade. ��� �������, ����� �������� ������, ������� ����� ������� XSLT processor ���-�� ����� Gnome's xsltproc. ��� �������� ������ � ������� PDF ��������� ��������� �������:

~> lr_run lr_log2report -o pdf /tmp/err www apache combined
   < /var/log/apache/access.combined.log > apache.pdf
 

����������

� ���� ������� �� ������������� � �������� lire - ������ ��� ���������� � ���������������� ��� ����������. ��������� ������� � ���� ����� ���������������� ��� ��� ����� ������������. � ��������� ����� �������������� ���������� �������� �� ����� �����: http://www.logreport.org/.

���� �� ������ ��������� � ���� - ����� ����� ������������ IRC. ������������� ����� ����� �� #logreport channel �� OpenProjects.org IRC network. �������, �����������, ������� ��������� - ���� �����.

 

�������� �������

� ������ ������� ���� �������� �������. �� ���� �������� �� ������ �������� ���� ����������� ��� ����������� ����������� ������ ���������.
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© Logreport, Egon Willighagen, FDL
LinuxFocus.org

Click here to report a fault or send a comment to LinuxFocus
Translation information:
en -> -- Logreport, Egon Willighagen
en -> ru Kirill Poukhliakov

2001-08-31, generated by lfparser version 2.17