<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Вывести простое имя очереди и статистику в одной команде.]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Вывести простое имя очереди и статистику в одной команде. форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 17 Aug 2026 20:05:07 -0400</pubDate>
		<item>
			<title>Вывести простое имя очереди и статистику в одной команде.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278520">Вывести простое имя очереди и статистику в одной команде.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если тебе нужны общие байты ВСЕХ простых очередей, попробуй вот это (измени строку с адресом электронной почты /tool на свои данные): /queue simple :local upload 0 :local download 0 :foreach i in=[find] do={ :local bytes [get $i bytes] :set upload ($upload + [:pick $bytes 0 [:find $bytes “/”]]) :set download ($download + [:pick $bytes ([:find $bytes “/”]+1) [:len $bytes]]) } /tool e-mail … body="Queue Stats - u: $upload, d: $download"Если хочешь протестировать это в консоли, заключи весь скрипт в скобки { } и замени строку с “/tool email…” на: :put "u: $upload, d: $download"Также можно посмотреть статистику каждой очереди, добавив эту строку после строки с “:set download…” :put ([get $i name] . " - " . [:pick $bytes 0 [:find $bytes “/”]] . " / " . [:pick $bytes ([:find $bytes “/”]+1) [:len $bytes]]) <br />
			<i>25.10.2013 16:22:00, skot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278520</link>
			<guid>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278520</guid>
			<pubDate>Fri, 25 Oct 2013 16:22:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывести простое имя очереди и статистику в одной команде.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278519">Вывести простое имя очереди и статистику в одной команде.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, ребята! Знаю, тема старая, но интересно, как это работает на ROS 6.5? Мне нужно получить статистику общего количества отправленных и принятых байт для всех моих очередей. Очереди созданы статические, и во всех в разделе имени указано "Local - xxxxx" или "Management - xxxxx". Я не использовал комментарии ни для одной из очередей. Буду очень благодарен за любую информацию.<br /><br />С уважением,<br />Wes. <br />
			<i>24.10.2013 08:23:00, wmp1988.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278519</link>
			<guid>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278519</guid>
			<pubDate>Thu, 24 Oct 2013 08:23:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывести простое имя очереди и статистику в одной команде.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278518">Вывести простое имя очереди и статистику в одной команде.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			work #####GOT SLASH PICK COUNT, STARTING BYTES UP AND DOWN SPLIT#####<br />:set slashcounted1 ($slashcounted + 1)<br />:set bytecountedup [:pick $precalcbytes 0 $slashcounted]<br />:set bytecounteddown [:pick $precalcbytes $slashcounted1 30]<br />#########################################################<br />:if ($bytecountedup ="0/0") do={<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; :set bytecountedup "0"<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:set bytecounteddown "0"<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br />#########################################################<br />:set megcountedup ($bytecountedup / 1000000)<br />:set megcounteddown ($bytecounteddown / 1000000)<br /><br />#:log info "INTERFACE NAME: $interfacename"<br />#:log info "PRECALCBYTES: $precalcbytes"<br />#:log info "BYTECOUNTEDUP $bytecountedup BYTES"<br />#:log info "BYTECOUNTEDDOWN $bytecounteddown BYTES"<br />#:log info "MEGCOUNTEDUP $megcountedup MB"<br />#:log info "MEGCOUNTEDDOWN $megcounteddown MB"<br />#:log info " "<br />#:log info " "<br />##ADD ABOVE INFO TO EMAIL VARIABLE##<br />:set emailvariable "$emailvariable<br /><br />COMPUTER IP:\t\t\t$interfacename<br />TOTAL BYTES:\t\t$precalcbytes<br />UPLOADED MEGABYTES:\t\t$megcountedup MB<br />DOWNLOADED MEGABYTES:\t\t$megcounteddown MB<br />" <br />
			<i>15.03.2013 15:52:00, neophyte.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278518</link>
			<guid>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278518</guid>
			<pubDate>Fri, 15 Mar 2013 15:52:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывести простое имя очереди и статистику в одной команде.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278517">Вывести простое имя очереди и статистику в одной команде.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если количество очередей &gt; 1, отображается ошибка [admin@H] &gt; /system script run script1<br />2<br />Ошибка сценария: нельзя разделить строку по интервалу времени <br />
			<i>14.02.2012 13:43:00, puzlan.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278517</link>
			<guid>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278517</guid>
			<pubDate>Tue, 14 Feb 2012 13:43:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывести простое имя очереди и статистику в одной команде.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278516">Вывести простое имя очереди и статистику в одной команде.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если простая очередь является одним из правил какой-либо статистики данных, то скрипт падает. <br />
			<i>24.02.2009 14:50:00, pjotr.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278516</link>
			<guid>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278516</guid>
			<pubDate>Tue, 24 Feb 2009 14:50:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывести простое имя очереди и статистику в одной команде.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278515">Вывести простое имя очереди и статистику в одной команде.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, Pjotr! Что именно не работает со скриптом? Ты в курсе, что IP-адрес SAIX изменился? SAIX рекомендует использовать smtp.saix.net вместо его IP, поскольку некоторые сегменты их сети разрешаются к разным адресам. Если проблема в том, что скрипт не отправляет почту, то, скорее всего, дело в SMTP-адресе. Попробуй пропингуй smtp.saix.net с highsite и посмотри, к какому адресу он разрешается. Если проблема в том, что скрипт не запускается из-за чего-то другого, мы могли бы копнуть глубже. Я бегло просмотрел скрипт, но очевидных проблем не увидел. Может, пришлешь нам больше информации о том, что именно не работает? Обычно, когда я что-то отлаживаю, я комментирую (#) большую часть скрипта и убираю комментарии по одному, пока не найду место, где он перестает работать. (или, альтернативно, добавляй :log error “скрипт здесь” в некоторых строках, запускай скрипт и двигай :log запись вниз, пока не найдешь, где он останавливается…). Надеюсь, эта информация оказалась полезной! G <br />
			<i>23.02.2009 22:56:00, Giepie.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278515</link>
			<guid>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278515</guid>
			<pubDate>Mon, 23 Feb 2009 22:56:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывести простое имя очереди и статистику в одной команде.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278514">Вывести простое имя очереди и статистику в одной команде.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			В версии 3.20 не работает. Подскажите, пожалуйста. Спасибо. <br />
			<i>23.02.2009 21:38:00, pjotr.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278514</link>
			<guid>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278514</guid>
			<pubDate>Mon, 23 Feb 2009 21:38:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывести простое имя очереди и статистику в одной команде.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278513">Вывести простое имя очереди и статистику в одной команде.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет всем!<br /><br />Подумал, что вам может быть интересно мое скрипт. Я не тестировал его для динамических очередей, так как он нужен мне только для статических:<br /><br />:log info “Запуск Queue Statistics Checker”<br /><br />####<br />#ОПРЕДЕЛЕНИЕ ПЕРЕМЕННЫХ<br />#####<br />:local slashchecker<br />:local slashcheckertotal<br />:local bytecountedup<br />:local bytecounteddown<br />:local megcountedup<br />:local megcounteddown<br />:local slashcounter<br />:local precalcbytes<br />:local pickbegin<br />:local pickend<br />:local slashcounted<br />:local slashcounted1<br />:local numberofqueues<br />:local test<br />:local interfacename<br />:local emailvariable<br />:local highsitename<br />:local fromemailaddress<br />:local toemailaddress<br /><br />####<br />#ПЕРЕМЕННЫЕ ОПРЕДЕЛЕНЫ#####<br /><br />#########<br />#ЗДЕСЬ НУЖНО ИЗМЕНИТЬ ОТДЕЛЬНЫЕ ДЕТАЛИ:<br />#########<br />:set fromemailaddress “ highsite@domain.co.za ”<br />:set toemailaddress “ admin@domain.co.za ”<br /><br />#########<br />#КОНЕЦ ИЗМЕНЕНИЯ ОТДЕЛЬНЫХ ДЕТАЛЕЙ<br />#########<br /><br />####<br />#ПОДСЧЁТ КОЛИЧЕСТВА ОЧЕРЕДЕЙ#####<br />:set numberofqueues [/queue simple print count-only]<br />:set highsitename [/system identity get name]<br /><br />#<br /><br />#ДОБАВИТЬ ДЕТАЛИ В ПЕРЕМЕННУЮ EMAIL##<br />:set emailvariable "СТАТИСТИКА ОЧЕРЕДЕЙ ДЛЯ: $highsitename ОБЩЕЕ КОЛИЧЕСТВО ОЧЕРЕДЕЙ: $numberofqueues"<br /><br />#<br /><br />#ДОБАВИТЬ ДЕТАЛИ В ПЕРЕМЕННУЮ EMAIL ЗДЕСЬ##<br /><br />####<br />#НАЧАЛО ОСНОВНОГО ЦИКЛА ДЛЯ ОБРАБОТКИ ОЧЕРЕДЕЙ#####<br />/queue simple<br />:foreach n in=[/queue simple find priority=8] do={<br />:local interfacename [/queue simple get [$n] name]<br /><br />####<br />#РАЗДЕЛЕНИЕ БАЙТОВ ЗАГРУЗКИ/СКАЧКИ ОТ ОЧЕРЕДИ#####<br />#<br /><br />#ПРЕДНАСТРОЕННЫЕ ПЕРЕМЕННЫЕ##<br />:local precalcbytes [:pick [/queue simple get [$n] bytes] 0 30]<br />:set slashcheckertotal $precalcbytes<br />:set pickbegin 1<br />:set pickend 2<br />:set slashcounter 0<br /><br />####<br />#НАЧАЛО СЛЭШ-ЧЕКЕРА#####<br />/queue simple<br />:for i from=1 to=20 do={<br />:set pickbegin (pickbegin + 1)<br />:set pickend (pickend + 1)<br />:set slashchecker [:pick $slashcheckertotal $pickbegin $pickend]<br />:if ($slashchecker = “/”) do={<br />:set slashcounted $pickbegin<br />} else={<br />:set slashcounter ($slashcounter +1)<br />}<br />}<br />#:log info “SLASHCOUNTED: $slashcounted”<br /><br />####<br />#КОНЕЦ СЛЭШ-ЧЕКЕР ЛООП#####<br /><br />####<br />#ПОЛУЧЕН СЛЭШ-ПИК КОЛИЧЕСТВО, НАЧАЛО РАЗДЕЛИЯ БАЙТОВ НА ЗАГРУЖКУ И СКАЧКУ#####<br />:set slashcounted1 ($slashcounted + 1)<br />:set bytecountedup [:pick $precalcbytes 0 $slashcounted]<br />:set bytecounteddown [:pick $precalcbytes $slashcounted1 30]<br />:set megcountedup ($bytecountedup / 1000000)<br />:set megcounteddown ($bytecounteddown / 1000000)<br />#:log info “INTERFACE NAME: $interfacename”<br />#:log info “PRECALCBYTES: $precalcbytes”<br />#:log info “BYTECOUNTEDUP $bytecountedup БАЙТ”<br />#:log info “BYTECOUNTEDDOWN $bytecounteddown БАЙТ”<br />#:log info “MEGCOUNTEDUP $megcountedup MB”<br />#:log info “MEGCOUNTEDDOWN $megcounteddown MB”<br />#:log info " "<br />#:log info " "<br /><br />#<br /><br />#ДОБАВИТЬ ВЫШЕУПОМЯНУТЫЕ ДЕТАЛИ В ПЕРЕМЕННУЮ EMAIL##<br />:set emailvariable "$emailvariable ИМЯ ОЧЕРЕДИ:\t\t\t$interfacename ОБЩЕЕ КОЛИЧЕСТВО БАЙТ:\t\t$precalcbytes ЗАГРУЖЕНО БАЙТ:\t\t$megcountedup MB СКАЧАНО БАЙТ:\t\t$megcounteddown MB"<br /><br />#<br /><br />#ОБНОВЛЕНИЕ ПЕРЕМЕННОЙ EMAIL ЗДЕСЬ##<br />}<br /><br />####<br />#КОНЕЦ ЦИКЛА ПРОЦЕССА ОЧЕРЕДИ#####<br /><br />####<br />#ОТПРАВКА ДЕТАЛЕЙ НА EMAIL#####<br />:set emailvariable "$emailvariable КОНЕЦ СТАТИСТИКИ ОЧЕРЕДЕЙ ДЛЯ: $highsitename"<br />/tool e-mail send from=$fromemailaddress to=$toemailaddress server=196.25.240.94 subject=“$highsitename QUEUE Statistics” body=$emailvariable<br /><br />####<br />#КОНЕЦ ОТПРАВКИ EMAIL#####<br />:log info “Общее количество обработанных очередей: $numberofqueues”<br />:log info “Проверка статистики Queue ЗАВЕРШЕНА и отправлена по электронной почте на $toemailaddress”<br />Наслаждайтесь! <br />
			<i>22.06.2008 06:20:00, Giepie.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278513</link>
			<guid>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278513</guid>
			<pubDate>Sun, 22 Jun 2008 06:20:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Вывести простое имя очереди и статистику в одной команде.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278512">Вывести простое имя очереди и статистику в одной команде.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Нужен скрипт, который бы делал что-то вроде простой очереди, печатал имя, txbytes, rxbytes в одной команде... потому что простая очередь print печатает имя очереди, а простая очередь prin stats печатает все, кроме имени. Спасибо заранее. <br />
			<i>24.05.2008 19:07:00, gustkiller.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278512</link>
			<guid>http://mikrotik.moscow/forum/forum57/70236-vyvesti-prostoe-imya-ocheredi-i-statistiku-v-odnoy-komande./message278512</guid>
			<pubDate>Sat, 24 May 2008 19:07:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
