<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Отправка сообщений Syslog на почту</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/91333.html</link>
    <description>Возникла необходимость рассылать некоторые уведомления из Syslog-a на почту. К сожалению такой функциональности по умолчанию в systlg не было. Порывшись в интернете нашел два способа решения проблемы.&lt;br&gt;&lt;br&gt;*** замена Syslog на  &#091;&#091;http://www.rsyslog.com Rsyslog&#093;&#093;  с использованием модуля &#091;&#091;http://www.rsyslog.com/doc/ommail.html ommail&#093;&#093;&lt;br&gt;*** Написание скрипта для крона, который будет отслеживать изменения в логах с дальнейшей отправкой.&lt;br&gt;&lt;br&gt;Ни один из методов не показался интересным, поэтому вернулся к руководству. &lt;br&gt;В руководстве наткнулся на следующее: &lt;br&gt;&#091;&#091;I&#093;&#093;&lt;br&gt;   The action field of each line specifies the action to be taken when the&lt;br&gt;   selector field selects a message.  There are five forms:&lt;br&gt;   A vertical bar (&quot;&amp;#124;&quot;), followed by a command to pipe the selected messages to. &lt;br&gt;&#091;&#091;/I&#093;&#093;&lt;br&gt;&lt;br&gt;То есть, &quot;можно перенаправить сообщение на команду&quot;.&lt;br&gt;В связи с чем появилась первая попытка &lt;br&gt;&lt;br&gt;   console.*        &amp;#124;mail -s &quot;info&quot; &quot;user&#064;mail.net&quot;&lt;br&gt;&lt;br&gt;Закончившаяся фиаско, так как сообщения накапливались в буфере и о</description>

<item>
    <title>Отправка сообщений Syslog на почту (Гость)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/91333.html#8</link>
    <pubDate>Fri, 20 Sep 2013 21:13:16 GMT</pubDate>
    <description>Под фрей не вариант:&lt;br&gt;&lt;br&gt;R-deps:eventlog-0.2.12 gettext-0.18.3 glib-2.36.3 libffi-3.0.13 libiconv-1.14_1 openssl-1.0.1_8 pcre-8.33 perl-5.14.4 python-2.7_1,2 python2-2_1 python27-2.7.5_3&lt;br&gt;&lt;br&gt;Нравится идея ставить питон и перл на каждого хоста/гостя?&lt;br&gt;</description>
</item>

<item>
    <title>Отправка сообщений Syslog на почту (GMS)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/91333.html#7</link>
    <pubDate>Sun, 15 Sep 2013 14:58:23 GMT</pubDate>
    <description>Ну, или syslog-ng&lt;br&gt;</description>
</item>

<item>
    <title>Отправка сообщений Syslog на почту (pavlinux)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/91333.html#6</link>
    <pubDate>Wed, 28 Aug 2013 11:21:29 GMT</pubDate>
    <description>Не, сислог уже отстой, rsyslog рулит!&lt;br&gt;&lt;br&gt;cat /etc/rsyslog.d/sshd.conf&lt;br&gt;&#091;code&#093;&lt;br&gt;$ModLoad ommail&lt;br&gt;$ActionMailSMTPServer 127.0.0.1 &lt;br&gt;$ActionMailFrom syslog&#064;ibm.com&lt;br&gt;$ActionMailTo   pavlinux&#064;ibm.com&lt;br&gt;$template mailSubject,&quot;SSH Login: &#037;hostname&#037;&quot;&lt;br&gt;$template mailBody,&quot;RSYSLOG Achtung!!!&#092;r&#092;n&apos;&#037;msg&#037;&apos;&quot;&lt;br&gt;$ActionMailSubject mailSubject&lt;br&gt;$ActionExecOnlyOnceEveryInterval 60&lt;br&gt;&lt;br&gt;if $programname == &apos;sshd&apos; then :ommail:;mailBody&lt;br&gt;&lt;br&gt;#### Или в отдельный файл.&lt;br&gt;# if $programname == &apos;sshd&apos; then /var/log/sshd.log&lt;br&gt;&#091;/code&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Отправка сообщений Syslog на почту (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/91333.html#5</link>
    <pubDate>Mon, 26 Aug 2013 20:11:44 GMT</pubDate>
    <description>Это от того, что ты сам не особо в теме, а других учишь. Выглядит это довольно глупо. Вот поэтому люди тебя и не слушают. Прошерсти современные дистрибутивы линукс на предмет использования env и поучи дистростроителей жить. О результатах не забудь написать сюда.&lt;br&gt;</description>
</item>

<item>
    <title>Отправка сообщений Syslog на почту (Michael Shigorin)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/91333.html#4</link>
    <pubDate>Sun, 25 Aug 2013 21:34:18 GMT</pubDate>
    <description>Субъективно при возникновении подобных хотелок действительно лучше сразу смотреть на rsyslog.&lt;br&gt;&lt;br&gt;На линуксе с не сильно древними coreutils для подкрутки буфера до строчного можно воспользоваться запуском mail(1) из-под stdbuf(1).&lt;br&gt;</description>
</item>

<item>
    <title>Отправка сообщений Syslog на почту (Jordan)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/91333.html#3</link>
    <pubDate>Sun, 25 Aug 2013 09:30:52 GMT</pubDate>
    <description>В следующий раз напишу&lt;br&gt;C:&#092;&lt;br&gt;</description>
</item>

<item>
    <title>Отправка сообщений Syslog на почту (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/91333.html#2</link>
    <pubDate>Sat, 24 Aug 2013 15:30:38 GMT</pubDate>
    <description>Если он BSDшник, то надо так:&lt;br&gt;#!/bin/sh&lt;br&gt;</description>
</item>

<item>
    <title>Отправка сообщений Syslog на почту (NA)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/91333.html#1</link>
    <pubDate>Thu, 22 Aug 2013 07:31:30 GMT</pubDate>
    <description>#!/usr/local/bin/bash&lt;br&gt;&lt;br&gt;Сколько бздешников не учи все они полные пути пишут. Универсальные способы работающие везде не знают:&lt;br&gt;&lt;br&gt;#!/usr/bin/env bash&lt;br&gt;</description>
</item>

</channel>
</rss>
