<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Сбор мультристрочных логов</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96505.html</link>
    <description>Есть несколько web-серверов с php. Задача - собирать логи со всех серверов в один. Есть нюанс: встречаются мультистрочные логи, и, поэтому просто так слать по TCP/UDP - нельзя, так как можно напороться на не ту последовательность строк на приёмнике. &lt;br&gt;Смотрел в сторону rsyslog, он умеет multistring, но нужно использовать endmsg.regex, а его нельзя просто так написать, так как логи - это просто ошибки php и там может быть, что угодно. &lt;br&gt;Может кто-то знает нормальное решение для работы с multistring логами? &lt;br&gt;Спасибо.&lt;br&gt;</description>

<item>
    <title>Сбор мультристрочных логов (Vladimir)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96505.html#3</link>
    <pubDate>Fri, 18 Mar 2016 13:05:39 GMT</pubDate>
    <description>Logstash тогда ... но тяжелый, зараза, ElasticSearch + Logstash + Kibana&lt;br&gt;</description>
</item>

<item>
    <title>Сбор мультристрочных логов (skeletor)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96505.html#2</link>
    <pubDate>Fri, 18 Mar 2016 12:37:46 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; в один. Есть нюанс: встречаются мультистрочные логи, и, поэтому просто так &lt;br&gt;&amp;gt;&amp;gt; слать по TCP/UDP - нельзя, так как можно напороться на не &lt;br&gt;&amp;gt;&amp;gt; ту последовательность строк на приёмнике.&lt;br&gt;&amp;gt;&amp;gt; Смотрел в сторону rsyslog, он умеет multistring, но нужно использовать endmsg.regex, а &lt;br&gt;&amp;gt;&amp;gt; его нельзя просто так написать, так как логи - это просто &lt;br&gt;&amp;gt;&amp;gt; ошибки php и там может быть, что угодно.&lt;br&gt;&amp;gt;&amp;gt; Может кто-то знает нормальное решение для работы с multistring логами?&lt;br&gt;&amp;gt;&amp;gt; Спасибо.&lt;br&gt;&amp;gt; Я не парился с rsyslog, там фиксируется hostname, а с одного хоста &lt;br&gt;&amp;gt; строки все равно одна за другой. Можно просто в дефолте юзать. &lt;br&gt;&lt;br&gt;Вот как раз и нет. Иногда бывает, что строки перемешиваются и приходят в том порядке.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Сбор мультристрочных логов (Павел Самсонов)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96505.html#1</link>
    <pubDate>Thu, 17 Mar 2016 07:05:31 GMT</pubDate>
    <description>&amp;gt; Есть несколько web-серверов с php. Задача - собирать логи со всех серверов &lt;br&gt;&amp;gt; в один. Есть нюанс: встречаются мультистрочные логи, и, поэтому просто так &lt;br&gt;&amp;gt; слать по TCP/UDP - нельзя, так как можно напороться на не &lt;br&gt;&amp;gt; ту последовательность строк на приёмнике.&lt;br&gt;&amp;gt; Смотрел в сторону rsyslog, он умеет multistring, но нужно использовать endmsg.regex, а &lt;br&gt;&amp;gt; его нельзя просто так написать, так как логи - это просто &lt;br&gt;&amp;gt; ошибки php и там может быть, что угодно.&lt;br&gt;&amp;gt; Может кто-то знает нормальное решение для работы с multistring логами?&lt;br&gt;&amp;gt; Спасибо.&lt;br&gt;&lt;br&gt;Я не парился с rsyslog, там фиксируется hostname, а с одного хоста строки все равно одна за другой. Можно просто в дефолте юзать.&lt;br&gt;</description>
</item>

</channel>
</rss>
