<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Sendxmpp & fail2ban]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=19416&amp;type=atom" />
	<updated>2012-01-10T20:08:57Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=19416</id>
		<entry>
			<title type="html"><![CDATA[Sendxmpp & fail2ban]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=241702#p241702" />
			<content type="html"><![CDATA[<p>Для работы отчётов в jabber о различных подвигах, которые засёк fail2ban сделал след. конфиг.</p><div class="codebox"><pre><code># /etc/fail2ban/action.d/sendxmpp.conf
[Definition]

actionstart = printf %%b &quot;Hi,\n
              The jail &lt;name&gt; has been started successfully.\n
              Regards,\n
              Fail2Ban&quot;|sendxmpp  -t -u hostmaster -j domain.com:5222 -p &quot;pass&quot; &lt;dest&gt;

actionstop = printf %%b &quot;Hi,\n
             The jail &lt;name&gt; has been stopped.\n
             Regards,\n
             Fail2Ban&quot;|sendxmpp -t -u hostmaster -j domain.com:5222 -p &quot;pass&quot; &lt;dest&gt;

actioncheck = 

actionban = printf %%b &quot;Hi,\n
            The IP &lt;ip&gt; has just been banned by Fail2Ban after
            &lt;failures&gt; attempts against &lt;name&gt;.\n
            Regards,\n
            Fail2Ban&quot;|sendxmpp -t -u hostmaster -j domain.com:5222 -p &quot;pass&quot; &lt;dest&gt;

actionunban = 

[Init]

name = default
dest = admin@domain.com</code></pre></div><p>в jail.conf задал<br /></p><div class="codebox"><pre><code>destemail = admin@domain.com
mta = sendxmpp</code></pre></div><p>jabber сервер (ejabberd) установлен на том-же сервере, где и fail2ban.<br />Если пробовать отправлять из консоли сообщение, например<br /></p><div class="codebox"><pre><code>printf &quot;blablabla&quot; |sendxmpp -t -u hostmaster -j domain.com:5222 -p &quot;pass&quot;</code></pre></div><p>или<br /></p><div class="codebox"><pre><code>echo &quot;blablabla&quot; |sendxmpp -t -u hostmaster -j domain.com:5222 -p &quot;pass&quot;</code></pre></div><p>Сообщения доходят нормально. Но вот отчёты из fail2ban не приходят совсем... Пробовал прописать полный путь, т.е <br /></p><div class="codebox"><pre><code>actionban = printf&quot;........&quot; | /usr/bin/sendxmpp .......</code></pre></div><p>Результата никакого. Юзер hostmaster зареган на jabber сервере, пасс верный.<br />Пробовал проверять syslog, fail2ban.log, ejabberd.log - нет никаких признаков каких-то проблем/ошибок... В чём может быть ещё дело?<br />Да, если в jail.conf заменить mta=sendmail - сообщения на почту приходят нормально. Но jabber как-то в более реальном времени.</p>]]></content>
			<author>
				<name><![CDATA[denis32]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20214</uri>
			</author>
			<updated>2012-01-10T20:08:57Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=241702#p241702</id>
		</entry>
</feed>
