<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное. форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 17 Aug 2026 19:18:04 -0400</pubDate>
		<item>
			<title>Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284235">Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Спасибо, кажется, именно так и есть. <br />
			<i>25.09.2013 09:15:00, Sadam4090.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284235</link>
			<guid>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284235</guid>
			<pubDate>Wed, 25 Sep 2013 09:15:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284234">Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Чтобы исключить некоторые записи из логов, замените эту строку в исходном скрипте: :local currentBuf [:toarray [/log find message~“logged in” || message~“login failure”]]; На это: :local removeThese {“PPPoE”;“any strings you want”} :local tempBuf [:toarray [/log find message~“logged in” || message~“login failure”]] :local currentBuf “”; :set currentBuf [:toarray $currentBuf] :foreach i in=$tempBuf do={ :local toggle 1 :foreach j in=$removeThese do={ :if ([:typeof [:find [/log get $i message] “$j”]] = “num”) do={ :set toggle 0 } } :if ($toggle = 1) do={ :set currentBuf ( $currentBuf , $i) } }Этот скрипт будет искать все логи "logged in" и "login failure", которые были найдены, и исключать любые, которые содержат строки, найденные в массиве removeThese. <br />
			<i>24.09.2013 20:30:00, skot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284234</link>
			<guid>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284234</guid>
			<pubDate>Tue, 24 Sep 2013 20:30:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284233">Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Что пишет один из логов PPPoE, когда кто-то входит в систему? <br />
			<i>24.09.2013 03:28:00, skot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284233</link>
			<guid>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284233</guid>
			<pubDate>Tue, 24 Sep 2013 03:28:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284232">Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо, теперь работает. Ещё один вопрос. У меня на Mikrotik работает PPPOE-сервер, но каждый раз, когда пользователь аутентифицируется через PPPOE, я получаю об этом письмо. Как это можно отменить? С уважением. <br />
			<i>23.09.2013 11:29:00, Sadam4090.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284232</link>
			<guid>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284232</guid>
			<pubDate>Mon, 23 Sep 2013 11:29:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284231">Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Кажется, в строке письма не хватает кавычек. То есть, вместо `:local sndEmail [:parse "/tool e-mail send to=eugene@wan4u.co.za subject=\"MikroTik alert $currentTime\" body=\"$output\""];` должно быть `:local sndEmail [:parse "/tool e-mail send to=eugene@wan4u.co.za subject=\"MikroTik alert $currentTime\" body=\"$output\""];` <br />
			<i>17.09.2013 13:32:00, boen_robot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284231</link>
			<guid>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284231</guid>
			<pubDate>Tue, 17 Sep 2013 13:32:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284230">Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я пробовал скрипт, но безрезультатно. Он один раз работал, но тело письма было пустым. Потом я начал заново и вставил его в скрипт снова, а теперь я вообще никаких писем не получаю. Я могу отправлять тестовые письма и делать ежедневные бэкапы из своего роутера, так что настройки почты верные.<br /><br />Скрипт для проверки конкретных новых логов и отправки уведомлений по электронной почте.<br />Протестировано на RouterOS v5.7+<br />контейнер для отслеживания времени последней обнаруженной метки:<br />:global lastTime;<br />find log entries where the message contains “logged in” or “login failure”<br />:local currentBuf [ :toarray [ /log find message~“logged in” || message~“login failure” ] ] ;<br />получить количество логов:<br />:local currentLineCount [ :len $currentBuf ] ;<br />если логи были найдены, продолжить<br />if ($currentLineCount &gt; 0) do={<br />исходя из количества записей, получить время последней записи<br />:local currentTime “$[ /log get [ :pick $currentBuf ($currentLineCount -1) ] time ]”;<br />проверить длину currentTime, если длина равна 15, лог из предыдущего дня и начинается с месяца/дня<br />:if ([:len $currentTime] = 15 ) do={<br />обрезать currentTime, чтобы остались только время xx:xx:xx<br />:set currentTime [ :pick $currentTime 7 15 ];<br />}<br />форматировать вывод для тела письма, включая метку времени и сообщение лога<br />:local output “$currentTime $[/log get [ :pick $currentBuf ($currentLineCount-1) ] message ]”;<br />функция отправки email<br />:local sndEmail [:parse "/tool e-mail send to=&gt; eugene@wan4u.co.za &gt; subject="MikroTik alert $currentTime" body="$output"];<br />функция звукового сигнала<br />:local doBeep [:parse “:beep;:delay 150ms;:beep;”];<br />если метка времени не была установлена, длина будет равна 0 (после перезагрузки и т.д.)<br />:if ([:len $lastTime] &lt; 1 ) do={<br />обновить lastTime, чтобы соответствовать currentTime<br />:set lastTime $currentTime ;<br />отправить email и подать звуковой сигнал $sndEmail; $doBeep;<br />если lastTime была установлена, продолжить<br />} else={<br />если lastTime не соответствует метке времени последней записи<br />:if ( $lastTime != $currentTime ) do={<br />обновить lastTime, чтобы соответствовать currentTime<br />:set lastTime $currentTime ;<br />отправить email и подать звуковой сигнал $sndEmail; $doBeep;<br />}<br />}<br />}<br /><br />Есть какие-нибудь идеи, что не так со скриптом? <br />
			<i>17.09.2013 13:18:00, Sadam4090.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284230</link>
			<guid>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284230</guid>
			<pubDate>Tue, 17 Sep 2013 13:18:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284229">Письмо приходит, когда админ или другой пользователь заходит через Winbox или подобное.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Не мог бы кто-нибудь помочь с написанием скрипта? Хочу узнать, как создать скрипт, который будет отправлять письмо на определённый адрес электронной почты при входе пользователя через Winbox, FTP, SSH, Telnet или API. В письме нужно указать время входа, дату, пользователя, IP-адрес, а также способ входа (например, через Winbox). И ещё, чтобы он отправлял уведомление, если пользователь пытался войти и не смог из-за неправильного имени пользователя или пароля. <br /><br />С уважением <br />
			<i>29.08.2013 13:47:00, Sadam4090.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284229</link>
			<guid>http://mikrotik.moscow/forum/forum57/71371-pismo-prikhodit_-kogda-admin-ili-drugoy-polzovatel-zakhodit-cherez-winbox-ili-podobnoe./message284229</guid>
			<pubDate>Thu, 29 Aug 2013 13:47:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
