<?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 08:26:35 -0400</pubDate>
		<item>
			<title>Генерирую график и отправляю.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/60489-generiruyu-grafik-i-otpravlyayu./message230513">Генерирую график и отправляю.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вчера вечером, когда я уже засыпал, до меня дошло, что можно запустить скрипт и заменить инструкцию "put" на "fetch". Тогда данные будут отправлены на скрипт веб-сервера, который сохранит их в базе данных – а именно туда мне и нужно, чтобы они попали. Я также думал об API, но это меня не особо привлекает. В основном, я отключил API-интерфейс на роутере, потому что он напрямую подключен к интернету. Даже с IP-фильтрацией я не уверен, что никто не сможет его подделать. Могу использовать SNMP, но так как я пока не нашел способа предсказать SNMP OID номер для каждой очереди, этот вариант мне тоже не нравится. Хотя я могу получить OID для каждой очереди в файле, он не в формате, удобном для импорта в базу данных. Так что, думаю, fetch будет тем, что я использую. <br />
			<i>10.12.2013 05:01:00, bonnecomm.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/60489-generiruyu-grafik-i-otpravlyayu./message230513</link>
			<guid>http://mikrotik.moscow/forum/forum57/60489-generiruyu-grafik-i-otpravlyayu./message230513</guid>
			<pubDate>Tue, 10 Dec 2013 05:01:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Генерирую график и отправляю.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/60489-generiruyu-grafik-i-otpravlyayu./message230512">Генерирую график и отправляю.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Можно отправить данные на внешний HTTP/FTP-сервер, где отдельная программа будет читать эти данные, генерировать график и отправлять его по электронной почте. Или можно написать программу на отдельном устройстве, которая будет подключаться к роутеру по протоколу API и генерировать график на основе "живых" данных. В любом случае, мы говорим о генерации, происходящей вне роутера, и это самое главное. <br />
			<i>07.12.2013 11:27:00, boen_robot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/60489-generiruyu-grafik-i-otpravlyayu./message230512</link>
			<guid>http://mikrotik.moscow/forum/forum57/60489-generiruyu-grafik-i-otpravlyayu./message230512</guid>
			<pubDate>Sat, 07 Dec 2013 11:27:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Генерирую график и отправляю.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/60489-generiruyu-grafik-i-otpravlyayu./message230511">Генерирую график и отправляю.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			У меня есть простой скрипт6, который работает: :local i :foreach i in=[/queue simple find name!=“AllQueues”] do={:put ( "IP: " . [/queue simple get $i target-addresses] . "\tBytes: " . [/queue simple get $i bytes] . “\t”);} Он генерирует график с целевыми адресами и объемом использованных ими байтов, но выводит его в консоль. Хочу сгенерировать график и отправить его по электронной почте. Пытался создать график в памяти так: :local i :local chart; :foreach i in=[/queue simple find name!=“AllQueues”] do={:set  chart ( $chart . "IP: " . [/queue simple get $i target-addresses] . "\tBytes: " . [/queue simple get $i bytes] . “\t”);} :/tool e-mail send subject=“Queue Stats” to=“ xxx@xxx.xxx ” body=$chart from=“ xxx@gmail.com ” tls=yes port=587 server=“74.125.131.109” И роутер завис из-за переполнения памяти. Так что это явно неверный способ. Есть какие-нибудь идеи, как это можно сделать? Хотелось бы избежать создания файла, так как это приводит к записи на Flash, и я хочу свести к минимуму количество записей на Flash. <br />
			<i>07.12.2013 03:31:00, bonnecomm.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/60489-generiruyu-grafik-i-otpravlyayu./message230511</link>
			<guid>http://mikrotik.moscow/forum/forum57/60489-generiruyu-grafik-i-otpravlyayu./message230511</guid>
			<pubDate>Sat, 07 Dec 2013 03:31:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
