<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Подсчитываю ежедневные и ежемесячные итоговые значения (SQL). форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 05 Aug 2026 10:57:36 -0400</pubDate>
		<item>
			<title>Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220264">Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Начни читать документацию FreeRadius, хоть раз. Когда это сделаешь, посмотри на rlm_sqlcounter, а потом на примеры конфигураций, которые идут вместе с FreeRadius. Затем, поищи AcctMonthlyTotals и взгляни на это. Потом, скорее всего, захочешь добавить соответствующие атрибуты в профили пользователей. Затем, перечитай всю документацию и выучи её, пока есть время. <br />
			<i>25.07.2005 06:58:00, savage.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220264</link>
			<guid>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220264</guid>
			<pubDate>Mon, 25 Jul 2005 06:58:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220263">Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я сейчас запускаю эти скрипты, но похоже, они не совсем правильно подсчитывают пользователей, которые не отключились. Было бы здорово, если бы был скрипт, который автоматически отключает пользователей раз в месяц. У кого-нибудь есть что-то подобное? <br />
			<i>25.07.2005 00:23:00, geebs.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220263</link>
			<guid>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220263</guid>
			<pubDate>Mon, 25 Jul 2005 00:23:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220262">Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я понимаю, откуда этот парень берет свои проблемы… У нас была и до сих пор есть такая же ситуация. Мы делаем так: все записи для пакетов Start, Checkpoint и Stop сохраняем в таблицу MySQL и запускаем скрипт каждые 5 минут, который суммирует их и вычитает одну строку из следующей, если клиент не отключился. Если он отключился, то сбрасываем значения в нашей временной таблице. Но у нас есть проблема: в конце каждого месяца нам нужно сбрасывать все значения во временной таблице, неважно что, потому что это конец месяца и время для новых записей, верно? Но если кто-то не отключился неделями и мы сбросили наши временные записи, когда роутер отправляет новые acct-значения, то он все равно имеет накопившиеся значения за неделю назад, если клиент не отключился, и это заставляет его выглядеть так, как будто он скачал 10 гигов за 5 минут. И тогда наш скрипт думает, что он превысил свой лимит и снижает его скорость до черепашьей. То, что я давно ищу, но не могу найти, это скрипт RouterOS, который либо отключал бы всех клиентов в полночь в конце каждого месяца, либо сбрасывал бы все счетчики на роутере через определенные промежутки времени. Это было бы концом всех проблем. Если кто-то сможет поделиться этим со мной, я с радостью поделюсь нашим замечательным скриптом, над которым мы работали месяцами. Он включает в себя STATS времени онлайн, загруженных и скачанных данных, ведет записи для каждого месяца, чтобы пользователь мог вернуться и просмотреть историю. Спасибо. Прошу прощения за этот бесконечный поток слов. <br />
			<i>25.07.2005 00:20:00, recsx.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220262</link>
			<guid>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220262</guid>
			<pubDate>Mon, 25 Jul 2005 00:20:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220261">Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Божечки, оно же там всегда было! Я только что заглянула в папку dialupadmin. Спасибо тебе за подсказку! <br />
			<i>14.07.2005 23:12:00, geebs.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220261</link>
			<guid>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220261</guid>
			<pubDate>Thu, 14 Jul 2005 23:12:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220260">Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			В веб-интерфейсе dialupadmin, который идёт вместе с FreeRADIUS, есть скрипты, которые делают именно это: каждый час, ежедневно и ежемесячно. <br />
			<i>14.07.2005 22:39:00, bjohns.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220260</link>
			<guid>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220260</guid>
			<pubDate>Thu, 14 Jul 2005 22:39:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220259">Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Это SQL. Ты можешь делать с данными что хочешь… Подумай: клиент подключается (RadAcct получает новую строку), полночь – данные Active RadAcct копируются в другую таблицу, полночь – данные Active RadAcct копируются в другую таблицу, полночь – данные Active RadAcct копируются в другую таблицу, полночь – данные Active RadAcct копируются в другую таблицу, полночь – данные Active RadAcct копируются в другую таблицу… Статистика запускается на другой таблице, а не на RadAcct… Это действительно просто. Просто подумай на минутку… Никто не будет делать домашку за тебя. У тебя в RadAcct более чем достаточно данных, чтобы обеспечить правильную связь между бухгалтерскими записями (полными или неполными) и соответствующей записью в другой таблице… <br />
			<i>14.07.2005 12:37:00, savage.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220259</link>
			<guid>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220259</guid>
			<pubDate>Thu, 14 Jul 2005 12:37:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220258">Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Да, у меня данные обновляются каждые 5 минут. Единственное, что беспокоит – таблица radacct session постоянно обновляется и не прекращает это до отключения клиента. Допустим, кто-то подключен на неделю? Ты каждый день выполняешь SQL-запрос, а потом вычитаешь суммарные значения следующего дня из суммарных значений за два дня, чтобы получить дневной итог? Кажется, это какой-то сложный путь, если я правильно понимаю. Не существует ли какого-нибудь скрипта или способа заставить таблицу radacct переходить к следующей строке после полуночи? Тогда, если клиент подключен на недели, у него будет строка для каждого дня, и это будет очень удобно! Надеюсь, я все понятно объяснил. <br />
			<i>14.07.2005 09:13:00, geebs.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220258</link>
			<guid>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220258</guid>
			<pubDate>Thu, 14 Jul 2005 09:13:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220257">Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Установи интервал обновления Radius, он будет отправлять актуальные данные учета Radius каждые x секунд. Обычно мы используем 5 минут, и этого вполне достаточно. Запусти несколько MySQL-запросов для получения данных из твоих учетных таблиц MySQL. И все, ты закончил. Ничего не требуется делать на MT. <br />
			<i>14.07.2005 08:35:00, savage.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220257</link>
			<guid>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220257</guid>
			<pubDate>Thu, 14 Jul 2005 08:35:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220256">Подсчитываю ежедневные и ежемесячные итоговые значения (SQL).</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет всем! У нас есть несколько MT в поле, которые используют Radius (freeradius 1.04 и mysql) для учёта и PPPoE. Мы задаём скорости, имена пользователей и пароли в radcheck и radreply, вся статистика использования также записывается в таблице radacct. Пытаюсь разобраться, как лучше всего получать ежедневные итоги. Читал, что некоторые люди запускают скрипт каждый день, чтобы завершить PPPoE-соединение, и тогда начинается новая строка в SQL, нам это не подходит. У кого-нибудь есть советы или как вы это делаете? Спасибо! – geebs. <br />
			<i>14.07.2005 02:27:00, geebs.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220256</link>
			<guid>http://mikrotik.moscow/forum/forum57/58219-podschityvayu-ezhednevnye-i-ezhemesyachnye-itogovye-znacheniya-_sql_./message220256</guid>
			<pubDate>Thu, 14 Jul 2005 02:27:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
