<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Записки на полях &#187; logwatch</title>
	<atom:link href="http://snake.khd.ru/tag/logwatch/feed/" rel="self" type="application/rss+xml" />
	<link>http://snake.khd.ru</link>
	<description>Логи начинающего сисадмина</description>
	<lastBuildDate>Wed, 08 Sep 2010 14:17:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Контора пишет (Logwatch, newsyslog и другие)</title>
		<link>http://snake.khd.ru/2010/03/kontora-pishet-logwatch-newsyslog-i-drugie/</link>
		<comments>http://snake.khd.ru/2010/03/kontora-pishet-logwatch-newsyslog-i-drugie/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 02:19:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[logwatch]]></category>
		<category><![CDATA[newsyslog]]></category>

		<guid isPermaLink="false">http://snake.khd.ru/?p=257</guid>
		<description><![CDATA[Каждый раз лезть на сервер, чтобы посмотреть логи быстро надоедает. Да и не всегда есть возможность зайти по ssh, а параноидальная админская душа требует хлеба и зрелищ получать отчеты минимум раз в сутки.


snake@snake &#91;/etc&#93;#cd /usr/ports/
snake@snake &#91;ports&#93;#make search name=logwatch
Port:   fwlogwatch-1.1_1
Path:   /usr/ports/security/fwlogwatch
Info:   A packet filter and firewall log analyzer
Maint:  michael@ranner.eu
B-deps: [...]]]></description>
			<content:encoded><![CDATA[<p>Каждый раз лезть на сервер, чтобы посмотреть логи быстро надоедает. Да и не всегда есть возможность зайти по ssh, а параноидальная админская душа требует <s>хлеба и зрелищ</s> получать отчеты минимум раз в сутки.<br />
<span id="more-257"></span></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">snake<span style="color: #000000; font-weight: bold;">@</span>snake <span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;">#cd /usr/ports/</span>
snake<span style="color: #000000; font-weight: bold;">@</span>snake <span style="color: #7a0874; font-weight: bold;">&#91;</span>ports<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;">#make search name=logwatch</span>
Port:   fwlogwatch-<span style="color: #000000;">1.1</span>_1
Path:   <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports<span style="color: #000000; font-weight: bold;">/</span>security<span style="color: #000000; font-weight: bold;">/</span>fwlogwatch
Info:   A packet filter and firewall log analyzer
Maint:  michael<span style="color: #000000; font-weight: bold;">@</span>ranner.eu
B-deps: gettext-<span style="color: #000000;">0.17</span>_1 libiconv-1.13.1
R-deps: gettext-<span style="color: #000000;">0.17</span>_1 libiconv-1.13.1
WWW:    http:<span style="color: #000000; font-weight: bold;">//</span>fwlogwatch.inside-security.de<span style="color: #000000; font-weight: bold;">/</span>
&nbsp;
Port:   logwatch-7.3.6
Path:   <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports<span style="color: #000000; font-weight: bold;">/</span>sysutils<span style="color: #000000; font-weight: bold;">/</span>logwatch
Info:   A log <span style="color: #c20cb9; font-weight: bold;">file</span> analysis program
Maint:  trix<span style="color: #000000; font-weight: bold;">@</span>basement.net
B-deps:
R-deps: p5-MIME-Base64-<span style="color: #000000;">3.08</span> perl-5.8.9_3
WWW:    http:<span style="color: #000000; font-weight: bold;">//</span>www2.logwatch.org:<span style="color: #000000;">81</span><span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Первая утилита анализирует логи Cisco, Ipfilter и других фаерволов и IDS типа Snort, но про IPFW она похоже не знает, а потому толку от нее для меня немного. Вторая же утилита куда как интересней &#8211; это перловый скрипт, который анализирует логи и отсылает на почту админу суммарную информацию &#8211; эдакий куммулятивный лог-файл за день. Анализирует она не что попало, а лишь те сервисы, которые указаны в настройках. Более того, можно и самому писать модули для анализа нужных логов. В общем &#8211; вещь, как мне кажется, архиполезная.</p>
<p>Настройки лежат в /usr/local/etc/logwatch/defaults:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">snake<span style="color: #000000; font-weight: bold;">@</span>snake <span style="color: #7a0874; font-weight: bold;">&#91;</span>ports<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;">#cd /usr/local/etc/logwatch/</span>
snake<span style="color: #000000; font-weight: bold;">@</span>snake <span style="color: #7a0874; font-weight: bold;">&#91;</span>logwatch<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;">#ls</span>
total <span style="color: #000000;">18</span>
drwxr-xr-x   <span style="color: #000000;">6</span> root  wheel   <span style="color: #000000;">512</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">11</span>:06 .
drwxr-xr-x  <span style="color: #000000;">29</span> root  wheel  <span style="color: #000000;">1536</span>  <span style="color: #000000;">3</span> мар <span style="color: #000000;">14</span>:<span style="color: #000000;">46</span> ..
drwxr-xr-x   <span style="color: #000000;">5</span> root  wheel   <span style="color: #000000;">512</span>  <span style="color: #000000;">2</span> мар <span style="color: #000000;">16</span>:<span style="color: #000000;">31</span> defaults
drwxr-xr-x   <span style="color: #000000;">2</span> root  wheel   <span style="color: #000000;">512</span>  <span style="color: #000000;">1</span> мар <span style="color: #000000;">17</span>:<span style="color: #000000;">11</span> html
drwxr-xr-x   <span style="color: #000000;">2</span> root  wheel   <span style="color: #000000;">512</span>  <span style="color: #000000;">1</span> мар <span style="color: #000000;">17</span>:<span style="color: #000000;">11</span> logfiles
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root  wheel  <span style="color: #000000;">4991</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">11</span>:06 logwatch.conf
drwxr-xr-x   <span style="color: #000000;">2</span> root  wheel   <span style="color: #000000;">512</span>  <span style="color: #000000;">1</span> мар <span style="color: #000000;">17</span>:<span style="color: #000000;">11</span> services</pre></div></div>

<p>В папке defaults находятся умолчальные конфиги, которые никто не мешает поправить и переместить для удобства в соответствующую папку &#8211; наисвысший приоритет имеют опции, непосредственно передаваемые скрипту при запуске, затем &#8211; файлы и папок services и logfiles, а уж в последнюю очередь смотрится папка defaults. </p>
<p>Файл настроек снабжен подробными комментариями, но некоторые пояснения все-таки нужно сделать:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">########################################################</span>
<span style="color: #666666; font-style: italic;"># This was written and is maintained by:</span>
<span style="color: #666666; font-style: italic;">#    Kirk Bauer &lt;kirk@kaybee.org&gt;</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># Please send all comments, suggestions, bug reports,</span>
<span style="color: #666666; font-style: italic;">#    etc, to kirk@kaybee.org.</span>
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;">########################################################</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># NOTE:</span>
<span style="color: #666666; font-style: italic;">#   All these options are the defaults if you run logwatch with no</span>
<span style="color: #666666; font-style: italic;">#   command-line arguments.  You can override all of these on the</span>
<span style="color: #666666; font-style: italic;">#   command-line.</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># You can put comments anywhere you want to.  They are effective for the</span>
<span style="color: #666666; font-style: italic;"># rest of the line.</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># this is in the format of &lt;name&gt; = &lt;value&gt;.  Whitespace at the beginning</span>
<span style="color: #666666; font-style: italic;"># and end of the lines is removed.  Whitespace before and after the = sign</span>
<span style="color: #666666; font-style: italic;"># is removed.  Everything is case *insensitive*.</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Yes = True  = On  = 1</span>
<span style="color: #666666; font-style: italic;"># No  = False = Off = 0</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Default Log Directory</span>
<span style="color: #666666; font-style: italic;"># Папка с логами по умолчанию</span>
LogDir = <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Папка для временных файлов</span>
TmpDir = <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>logwatch
&nbsp;
<span style="color: #666666; font-style: italic;"># Кому будем отсылать уведомление. Можно указать локального</span>
<span style="color: #666666; font-style: italic;"># пользователя, можно просто e-mail адрес</span>
MailTo = root
<span style="color: #666666; font-style: italic;"># Здесь можно указать дополнительные адреса, на которые будут</span>
<span style="color: #666666; font-style: italic;"># отсылаться уведомления</span>
Mailto_host1 = snake<span style="color: #000000; font-weight: bold;">@</span>localhost
&nbsp;
<span style="color: #666666; font-style: italic;"># Имя отправителя, от которого будем получать письма</span>
MailFrom = snake
&nbsp;
<span style="color: #666666; font-style: italic;"># Выводить ли отчет в консоль. Полезно при отладке и проверке</span>
Print = No
&nbsp;
<span style="color: #666666; font-style: italic;"># Можно сохранить отчет файл, на всякий случай</span>
Save = <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>logwatch-mail
&nbsp;
<span style="color: #666666; font-style: italic;"># Использовать ли архивы </span>
<span style="color: #666666; font-style: italic;"># (к примеру /var/log/messages.1 или /var/log/messages.1.gz)</span>
<span style="color: #666666; font-style: italic;"># newsyslog позволяет производить ротацию логов и паковать старые </span>
<span style="color: #666666; font-style: italic;"># логи в архивы, допустим, раз в сутки. Нехило экономит место и </span>
<span style="color: #666666; font-style: italic;"># повышает наглядность.</span>
<span style="color: #666666; font-style: italic;">#Archives = No</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Читать ли файлы .yesterday - тоже вид ротации логов</span>
Range = yesterday
&nbsp;
<span style="color: #666666; font-style: italic;"># Здесь все просто - уровень детализации отчетов</span>
<span style="color: #666666; font-style: italic;"># Low = 0</span>
<span style="color: #666666; font-style: italic;"># Med = 5</span>
<span style="color: #666666; font-style: italic;"># High = 10</span>
Detail = High
&nbsp;
&nbsp;
<span style="color: #666666; font-style: italic;"># Собирать ли информацию в всех сервисах, данные о которых</span>
<span style="color: #666666; font-style: italic;"># лежат в папке services или только по определенному (например ftpd)</span>
Service = All
&nbsp;
<span style="color: #666666; font-style: italic;"># Можно выключить определенные сервисы</span>
Service = <span style="color: #ff0000;">&quot;-zz-network&quot;</span>     <span style="color: #666666; font-style: italic;"># Prevents execution of zz-network service, which</span>
                            <span style="color: #666666; font-style: italic;"># prints useful network configuration info.</span>
Service = <span style="color: #ff0000;">&quot;-zz-sys&quot;</span>         <span style="color: #666666; font-style: italic;"># Prevents execution of zz-sys service, which</span>
                            <span style="color: #666666; font-style: italic;"># prints useful system configuration info.</span>
Service = <span style="color: #ff0000;">&quot;-eximstats&quot;</span>      <span style="color: #666666; font-style: italic;"># Prevents execution of eximstats service, which</span>
                            <span style="color: #666666; font-style: italic;"># is a wrapper for the eximstats program.</span>
<span style="color: #666666; font-style: italic;"># If you only cared about FTP messages, you could use these 2 lines</span>
<span style="color: #666666; font-style: italic;"># instead of the above:</span>
<span style="color: #666666; font-style: italic;">#Service = ftpd-messages   # Processes ftpd messages in /var/log/messages</span>
<span style="color: #666666; font-style: italic;">#Service = ftpd-xferlog    # Processes ftpd messages in /var/log/xferlog</span>
<span style="color: #666666; font-style: italic;"># Maybe you only wanted reports on PAM messages, then you would use:</span>
<span style="color: #666666; font-style: italic;">#Service = pam_pwdb        # PAM_pwdb messages - usually quite a bit</span>
<span style="color: #666666; font-style: italic;">#Service = pam             # General PAM messages... usually not many</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Аналогично, можно читать только определенные лог-файлы</span>
<span style="color: #666666; font-style: italic;">#LogFile = messages</span>
<span style="color: #666666; font-style: italic;"># например только /var/log/messages.</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Почтовая программа по умолчанию. Обычно используется</span>
<span style="color: #666666; font-style: italic;"># sendmail или просто mail</span>
mailer = <span style="color: #ff0000;">&quot;/usr/bin/mail&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#</span>
<span style="color: #666666; font-style: italic;"># Собирать логи только с этого хоста. Имеет смысл, если на машине </span>
<span style="color: #666666; font-style: italic;"># хранятся не только ее собственные логи</span>
<span style="color: #666666; font-style: italic;">#HostLimit = Yes</span></pre></div></div>

<p>После чего в crontab добавляется строчка:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000;">30</span>      <span style="color: #000000;">4</span>       <span style="color: #000000; font-weight: bold;">*</span>       <span style="color: #000000; font-weight: bold;">*</span>       <span style="color: #000000; font-weight: bold;">*</span>       root    <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>logwatch.pl</pre></div></div>

<p>Которая будет запускать скрипт раз в сутки, и админу на мыло будет капать суточный отчет. Стоит отметить, что программа не анализирует изменения в файле, а только сам файл, и потому если логи не ротируются, то со временем отчет может разрастаться за счет старых записей. Один из методов борьбы с этим &#8211; настройка ротации логов с помощью newsyslog. Способ прост до безобразия &#8211; открываем /etc/newsyslog.conf и смотрим:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># comments by fr33man</span>
<span style="color: #666666; font-style: italic;"># 24.11.2006</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># лог-файл -- абсолютный путь к файлу, с которым будем работать.</span>
<span style="color: #666666; font-style: italic;"># [владелец:группа] -- необязательный параметр, который указывает newsyslog'у</span>
<span style="color: #666666; font-style: italic;"># кто должен являться владельцом данного лог файла</span>
<span style="color: #666666; font-style: italic;"># права -- права, которые должны быть на файле</span>
<span style="color: #666666; font-style: italic;"># кол-во -- максимальное количество заархивированных лог файлов.</span>
<span style="color: #666666; font-style: italic;"># когда -- время, через которое архивировать лог-файл.</span>
<span style="color: #666666; font-style: italic;"># флаги -- некоторые параметры, для лог-файлов:</span>
<span style="color: #666666; font-style: italic;"># B - по умолчанию, newsyslog добавляет в новый лог-файл сообщение о том, что</span>
<span style="color: #666666; font-style: italic;"># лог-файл был ротирован, но если лог-файл бинарный, то это сообщение испортит лог,</span>
<span style="color: #666666; font-style: italic;"># с параметром B newsyslog не будет добавлятьт никаких сообщений в лог</span>
<span style="color: #666666; font-style: italic;"># C - если лог-файл не существует, то его необходимо создать.</span>
<span style="color: #666666; font-style: italic;"># G - если указан данный флаг, то в названии лог-файла можно </span>
<span style="color: #666666; font-style: italic;"># использовать стандартные шаблоны(например *)</span>
<span style="color: #666666; font-style: italic;"># J - сжимать лог-файл, используя bzip2</span>
<span style="color: #666666; font-style: italic;"># N - Не предупреждать никакой процесс, о ротации лог-файла</span>
<span style="color: #666666; font-style: italic;"># W - если используете флаги Z или J, то newsyslog должен подождать, </span>
<span style="color: #666666; font-style: italic;"># пока заверщиться процесс архивации.</span>
<span style="color: #666666; font-style: italic;"># Z - сжимать лог, использую gzip.</span>
<span style="color: #666666; font-style: italic;"># logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]</span>
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>all.log                        <span style="color: #000000;">600</span>  <span style="color: #000000;">3</span>     <span style="color: #000000; font-weight: bold;">*</span>    <span style="color: #000000; font-weight: bold;">@</span>T00  J
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>amd.log                        <span style="color: #000000;">644</span>  <span style="color: #000000;">3</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     J
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>auth.log                       <span style="color: #000000;">600</span>  <span style="color: #000000;">3</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>console.log                    <span style="color: #000000;">600</span>  <span style="color: #000000;">5</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     J
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>cron                           <span style="color: #000000;">600</span>  <span style="color: #000000;">3</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>daily.log                      <span style="color: #000000;">640</span>  <span style="color: #000000;">3</span>     <span style="color: #000000; font-weight: bold;">*</span>    <span style="color: #000000; font-weight: bold;">@</span>T00  JN
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>debug.log                      <span style="color: #000000;">600</span>  <span style="color: #000000;">3</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>kerberos.log                   <span style="color: #000000;">600</span>  <span style="color: #000000;">3</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     J
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>lpd-errs                       <span style="color: #000000;">644</span>  <span style="color: #000000;">3</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>maillog                        <span style="color: #000000;">640</span>  <span style="color: #000000;">5</span>     <span style="color: #000000; font-weight: bold;">*</span>    <span style="color: #000000; font-weight: bold;">@</span>T00  JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>messages                       <span style="color: #000000;">644</span>  <span style="color: #000000;">5</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>monthly.log                    <span style="color: #000000;">640</span>  <span style="color: #000000;">4</span>     <span style="color: #000000; font-weight: bold;">*</span>    <span style="color: #007800;">$M1D0</span> JN
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>pflog                          <span style="color: #000000;">600</span>  <span style="color: #000000;">3</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     JB    <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>run<span style="color: #000000; font-weight: bold;">/</span>pflogd.pid
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>ppp.log        root:network    <span style="color: #000000;">640</span>  <span style="color: #000000;">3</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>security                       <span style="color: #000000;">600</span>  <span style="color: #000000;">4</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>sendmail.st                    <span style="color: #000000;">640</span>  <span style="color: #000000;">4</span>     <span style="color: #000000; font-weight: bold;">*</span>    <span style="color: #000000;">168</span>   B
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>slip.log       root:network    <span style="color: #000000;">640</span>  <span style="color: #000000;">3</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>weekly.log                     <span style="color: #000000;">640</span>  <span style="color: #000000;">5</span>     <span style="color: #000000;">1</span>    <span style="color: #007800;">$W6D0</span> JN
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>wtmp                           <span style="color: #000000;">644</span>  <span style="color: #000000;">3</span>     <span style="color: #000000; font-weight: bold;">*</span>    <span style="color: #000000; font-weight: bold;">@</span>01T05 B
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>xferlog                        <span style="color: #000000;">600</span>  <span style="color: #000000;">3</span>     <span style="color: #000000;">100</span>  <span style="color: #000000; font-weight: bold;">*</span>     JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>cvsup.log                      <span style="color: #000000;">664</span>  <span style="color: #000000;">2</span>    <span style="color: #000000; font-weight: bold;">*</span>    <span style="color: #000000;">24</span>    -
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>cvsupd.log                     <span style="color: #000000;">664</span>  <span style="color: #000000;">2</span>    <span style="color: #000000; font-weight: bold;">*</span>    <span style="color: #000000;">24</span>    Z
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>mpd.log                        <span style="color: #000000;">644</span>  <span style="color: #000000;">5</span>     <span style="color: #000000;">100</span> <span style="color: #000000;">24</span>    JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>stargazer.log                  <span style="color: #000000;">644</span>  <span style="color: #000000;">10</span>    <span style="color: #000000;">100</span> <span style="color: #000000;">24</span>    JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>ntp.log                        <span style="color: #000000;">644</span>  <span style="color: #000000;">2</span>     <span style="color: #000000;">100</span> <span style="color: #000000;">24</span>    JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>snmpd.log                      <span style="color: #000000;">644</span>  <span style="color: #000000;">3</span>     <span style="color: #000000;">100</span> <span style="color: #000000;">24</span>    JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>ups.log                        <span style="color: #000000;">644</span>  <span style="color: #000000;">5</span>     <span style="color: #000000;">100</span> <span style="color: #000000;">24</span>    JC
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>smartd.log                     <span style="color: #000000;">644</span>  <span style="color: #000000;">5</span>     <span style="color: #000000;">100</span> <span style="color: #000000;">24</span>    JC</pre></div></div>

<p>После чего запускаем newsyslog (первый раз его работа может занять продолжительно время) и смотрим на причесанные лог-файлы. Надеюсь теперь исчезнет проблема, при которой лог того же mpd за пару-тройку месяцев работы разрастался до неприличных размеров в несколько мегабайт:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">snake<span style="color: #000000; font-weight: bold;">@</span>snake <span style="color: #7a0874; font-weight: bold;">&#91;</span>logwatch<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;">#ls /var/log</span>
drwxr-xr-x  <span style="color: #000000;">11</span> root   wheel      <span style="color: #000000;">3072</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">12</span>:00 .
drwxr-xr-x  <span style="color: #000000;">28</span> root   wheel       <span style="color: #000000;">512</span> <span style="color: #000000;">22</span> фев 06:<span style="color: #000000;">41</span> ..
drwxr-xr-x   <span style="color: #000000;">2</span> root   wheel       <span style="color: #000000;">512</span> <span style="color: #000000;">17</span> май  <span style="color: #000000;">2009</span> ConsoleKit
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel        <span style="color: #000000;">62</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">12</span>:<span style="color: #000000;">16</span> alias.log
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">84044</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">10</span>:<span style="color: #000000;">31</span> auth.log
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">8303</span> <span style="color: #000000;">10</span> сен <span style="color: #000000;">19</span>:00 auth.log.0.bz2
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">23230</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">12</span>:<span style="color: #000000;">22</span> cron
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">5334</span>  <span style="color: #000000;">4</span> мар 05:00 cron.0.bz2
drwxr-xr-x   <span style="color: #000000;">2</span> root   wheel       <span style="color: #000000;">512</span> <span style="color: #000000;">31</span> янв <span style="color: #000000;">12</span>:<span style="color: #000000;">56</span> cups
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">34729</span> <span style="color: #000000;">21</span> фев <span style="color: #000000;">20</span>:<span style="color: #000000;">42</span> debug.log
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">34569</span>  <span style="color: #000000;">4</span> мар 03:05 dmesg.today
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">44774</span>  <span style="color: #000000;">3</span> мар 03:05 dmesg.yesterday
drwxr-xr-x   <span style="color: #000000;">2</span> www    www         <span style="color: #000000;">512</span> <span style="color: #000000;">18</span> фев <span style="color: #000000;">16</span>:<span style="color: #000000;">42</span> httpd
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">3523</span>  <span style="color: #000000;">4</span> мар 03:05 ipfw.today
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">3519</span>  <span style="color: #000000;">3</span> мар 03:05 ipfw.yesterday
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">28056</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">10</span>:<span style="color: #000000;">30</span> lastlog
drwxr-xr-x   <span style="color: #000000;">2</span> root   wheel       <span style="color: #000000;">512</span>  <span style="color: #000000;">2</span> мар <span style="color: #000000;">16</span>:<span style="color: #000000;">10</span> logwatch
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel        <span style="color: #000000;">67</span> <span style="color: #000000;">12</span> апр  <span style="color: #000000;">2009</span> lpd-errs
<span style="color: #660033;">-rw-r-----</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">19952</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">11</span>:<span style="color: #000000;">49</span> maillog
<span style="color: #660033;">-rw-r-----</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">1111</span>  <span style="color: #000000;">4</span> мар 00:00 maillog.0.bz2
<span style="color: #660033;">-rw-r-----</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">1494</span>  <span style="color: #000000;">3</span> мар 00:00 maillog.1.bz2
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel    <span style="color: #000000;">195523</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">12</span>:<span style="color: #000000;">23</span> messages
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">10368</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">12</span>:00 messages.0.bz2
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">8118</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">11</span>:00 messages.1.bz2
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel       <span style="color: #000000;">265</span> <span style="color: #000000;">19</span> фев 03:04 mount.today
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel       <span style="color: #000000;">233</span> <span style="color: #000000;">17</span> окт 03:04 mount.yesterday
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">13020</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">12</span>:<span style="color: #000000;">16</span> mpd.log
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">2731</span>  <span style="color: #000000;">4</span> мар 03:00 mpd.log.0.bz2
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">1786</span>  <span style="color: #000000;">3</span> мар 03:00 mpd.log.1.bz2
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel        <span style="color: #000000;">60</span>  <span style="color: #000000;">4</span> мар 03:00 ntp.log
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel       <span style="color: #000000;">119</span>  <span style="color: #000000;">4</span> мар 03:00 ntp.log.0.bz2
<span style="color: #660033;">-rw-r-----</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">43188</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">11</span>:<span style="color: #000000;">50</span> proftpd-error.log
drwxr-xr-x   <span style="color: #000000;">3</span> root   wheel       <span style="color: #000000;">512</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">11</span>:<span style="color: #000000;">52</span> samba
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">22550</span> <span style="color: #000000;">17</span> апр  <span style="color: #000000;">2009</span> samba.log
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">92434</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">12</span>:<span style="color: #000000;">21</span> security
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">8388</span> <span style="color: #000000;">27</span> фев <span style="color: #000000;">22</span>:00 security.0.bz2
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">7238</span> <span style="color: #000000;">26</span> фев 00:00 security.1.bz2
<span style="color: #660033;">-rw-r-----</span>   <span style="color: #000000;">1</span> root   wheel       <span style="color: #000000;">728</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">11</span>:09 sendmail.st
<span style="color: #660033;">-rw-r-----</span>   <span style="color: #000000;">1</span> root   wheel       <span style="color: #000000;">728</span> <span style="color: #000000;">26</span> фев 03:05 sendmail.st.0
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">4711</span>  <span style="color: #000000;">1</span> фев 03:04 setuid.today
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">4802</span>  <span style="color: #000000;">6</span> ноя 03:04 setuid.yesterday
<span style="color: #660033;">-rw-r-----</span>   <span style="color: #000000;">1</span> root   network      <span style="color: #000000;">67</span> <span style="color: #000000;">12</span> апр  <span style="color: #000000;">2009</span> slip.log
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">5638</span> <span style="color: #000000;">18</span> фев <span style="color: #000000;">11</span>:<span style="color: #000000;">58</span> userlog
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">2816</span>  <span style="color: #000000;">4</span> мар <span style="color: #000000;">11</span>:<span style="color: #000000;">50</span> wtmp
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">13332</span>  <span style="color: #000000;">1</span> мар 00:02 wtmp.0
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">11264</span>  <span style="color: #000000;">1</span> фев 01:<span style="color: #000000;">16</span> wtmp.1
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel      <span style="color: #000000;">7788</span> <span style="color: #000000;">31</span> дек <span style="color: #000000;">20</span>:05 wtmp.2
<span style="color: #660033;">-rw-r--r--</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">10692</span> <span style="color: #000000;">30</span> ноя <span style="color: #000000;">23</span>:07 wtmp.3
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">29429</span>  <span style="color: #000000;">3</span> мар <span style="color: #000000;">11</span>:06 xferlog
<span style="color: #660033;">-rw-------</span>   <span style="color: #000000;">1</span> root   wheel     <span style="color: #000000;">25010</span> <span style="color: #000000;">13</span> янв <span style="color: #000000;">18</span>:00 xferlog.0.bz2</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://snake.khd.ru/2010/03/kontora-pishet-logwatch-newsyslog-i-drugie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
