Можно ли с помощью скрипта получить список IP-адресов со страницы в интернете по протоколу http, а затем создать простые очереди для всех этих IP-адресов? Я хочу сделать вот что: с помощью некоторых перловых скриптов для учета (многие из которых я уже написал) ведется запись о потреблении трафика всеми пользователями. Автоматически создается список IP-адресов пользователей, которые за последнюю неделю использовали более 1 гигабайта трафика. Я могу сделать все это довольно легко с помощью моих перловых скриптов. На Mikrotik-боксе должен быть монитор трафика, который запускает скрипт, когда мои T1 достигают 95%. Этот скрипт должен извлекать список IP-адресов, которые являются самыми большими потребителями трафика, созданный выше, по протоколу http. В этом скрипте нужно создавать простые очереди для IP-адресов всех "тяжеловесов", чтобы замедлить их. Еще нужен монитор трафика, который срабатывает, когда мои T1 опускаются ниже 70% и запускает другой скрипт. Он должен отключать первый скрипт и удалять все очереди. Вот суть. Единственный минус в том, что он не может обнаружить, когда сами беспроводные точки доступа перегружены. Но это лучше, чем ничего, а у нас тут, в глуши, T1 все еще не дешевые. Matthew
Http Get & Bandwidth Control
Http Get & Bandwidth Control, RouterOS
|
15.09.2004 06:45:00
|
|
|
|
|
|
15.09.2004 16:41:00
Так не получится. Но ты можешь попробовать подключиться к роутеру по SSH из своего perl скрипта и добавить необходимые правила. Эдгарс.
|
|
|
|
|
|
16.09.2004 07:19:00
Можешь попробовать , кажется, у них интересное решение — что-то очень похожее на то, что тебе нужно.
|
||||
|
|
|
|||
Читают тему
