<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Копытов Иван: заметки с тегом syslogd</title>
<link>https://kini24.ru/tags/syslogd/</link>
<description>Блог ленивого сисадмина</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>Блог ленивого сисадмина</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Syslog. Продолжаем наблюдение</title>
<guid isPermaLink="false">97</guid>
<link>https://kini24.ru/all/syslog-prodolzhaem-nablyudenie/</link>
<pubDate>Tue, 03 Oct 2017 17:43:19 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/syslog-prodolzhaem-nablyudenie/</comments>
<description>
&lt;p&gt;Наблюдение показало, что «валится» syslogd в очень определенное время — в момент окончания работы logrotate. Пройдя через цепочку файлов, наткнулся на упоминание reload-syslog в папке /sbin. Полез посмотреть что это за файл, а он представляет собой обычный скрипт, в котором есть такая строчка:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;/sbin/service $n reload &amp;amp;&amp;amp; break&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Мелькнула «шальная» мысль, которая заставила меня заменить &lt;i&gt;reload&lt;/i&gt; на &lt;i&gt;restart&lt;/i&gt;. Следом я удалил скрипт, который перезапускал syslogd через 1 час, после того, как он «вешался». День первый — полет нормальный. Продолжаем наблюдение...&lt;/p&gt;
</description>
</item>

<item>
<title>Продолжаем наблюдение за syslog</title>
<guid isPermaLink="false">94</guid>
<link>https://kini24.ru/all/prodolzhaem-nablyudenie-za-syslog/</link>
<pubDate>Mon, 02 Oct 2017 00:05:32 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/prodolzhaem-nablyudenie-za-syslog/</comments>
<description>
&lt;p&gt;Как писал &lt;a href="https://kini24.ru/all/problemy-s-zhurnalami-v-linux/"&gt;ранее&lt;/a&gt; на сервере наблюдаются проблемы с syslog. Этот паршивец каждую ночь перестает писать журналы. Причины пока непонятны, надо будет задать вопрос разработчикам системы. В качестве временной меры выбран перезапуск службы в планировщике cron. Этого, по идее, должно быть достаточно. По крайней мере, пока что. Дальше будем разбираться. Ситуацию усложняет момент, что время в журналах записывается на тот момент, когда была перезапущена служба, а не то, когда что-то произошло. Иными словами, я не могу отследить кто или что «подвешивает» её. Но, с учетом вероятного времени «подвисания» syslogd, можно предположить, что это происходит после выполнения заданий в /etc/cron.daily. То есть, можно по одному удалять оттуда файлы и наблюдать после чего служба перестанет «вешаться».&lt;br /&gt;
Если выполнить команду&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;service syslogd status&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;то система ответит «active». Но запись журналов начнется после перезапуска syslog. В общем, пока что «продолжаем наблюдение» и экспериментируем.&lt;/p&gt;
</description>
</item>

<item>
<title>Проблемы с журналами в linux</title>
<guid isPermaLink="false">92</guid>
<link>https://kini24.ru/all/problemy-s-zhurnalami-v-linux/</link>
<pubDate>Tue, 26 Sep 2017 18:31:33 +0700</pubDate>
<author></author>
<comments>https://kini24.ru/all/problemy-s-zhurnalami-v-linux/</comments>
<description>
&lt;p&gt;Давненько уже заметил, что перестали писаться некоторые журналы. Если быть точней, то, наверное, большинство. Поэтому правильней было бы сказать, что писались только некоторые. Потихоньку экспериментировал с journalctl, но результатов это не приносило. Да и другой работы было столько, что времени особо и не хватало. Сегодня в очередной раз вспомнил об этой проблеме, решил покопаться, пока рабочий день потихоньку подходил к концу — я ожидал окончания проверки диска.&lt;br /&gt;
В какой-то момент в голове мелькнула мысль, что виной всему, скорее всего, настройки syslogd. Но файл конфигурации я до этого просматривал, криминала никакого не заметил. Впрочем, моих познаний в linux могло и не хватить. Поэтому решил снести syslogd, почистить конфиги и запустить его заново. Для этого хватило одного команды:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;apt-get install --purge --reinstall syslogd syslog-common&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Проверяем статус службы, перезапускаем на всякий случай еще раз, идем смотреть логи почты — они более важны, чем другие. Файл all изменил свой размер, перестал быть «нулевым». Пробуем отправить самому себе письмо, запустив перед этим команду&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;tail -f /var/log/mail/all&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;И, о счастье, весь ход работы почты отображается, как и следует. Смотрим остальные логи — вроде все пишется. Пока что понаблюдаю еще, возможно, что некоторые все-таки будут «сопротивляться», хотя и маловероятно.&lt;/p&gt;
</description>
</item>


</channel>
</rss>