Регистрация...

Eserv Forum / E3 / Eproxy 3 Support / SNMP. Просмотр квот.

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Можно ли с помощью snmp-mon (например) просматривать quota-каналы Trafc и если да, как это сделать?

Спасибо
 
Комментарии к этой версии (27.03.2006 17:35) [~mixsv] 457316be
АвторДатаТекстtags
rvm29.03.2006 21:35
Можно, только пока удобно не сделано.
Попробуйте так:
  • включить плагин Plugin: plugins\snmp (если выключен);
  • назначить канал Q-all только на нужного пользователя (и подправив размер квоты, как надо);
  • перезапустить прокси;
  • запустить монитор командой типа:
  • snmp-mon.exe -data 127.0.0.1:3128:eserv_monitor:1.3.6.1.4.1.18474.2.1.3.4.1.1 -title "TrafC Q-all" -tick 1000 -max 20000 -color 0,0,255
На данный момент каждый snmp-счетчик прошит в плагине snmp и добавилять новые счетчики туда руками надо...
imported
mixsv30.03.2006 09:06
Спасибо.

Я так понял, что следить можно только за Q-All?

Если нужно прописывать руками, можно ли это сделать самому?

Если, да, то как?
imported
rvm30.03.2006 10:31
По образу и подобию из CommonPlugins\plugins\snmp\index.f
: 1.3.6.1.4.1.18474.2.1.3.4.1.1 \ ent.Etype.soft.Eserv.3.TrafC2.q.1 Q-all @ :Stat SnmpSetCounterReply ;

Создайте в отдельном файле my-counters.f ряд определений с именами по шаблону ent.Etype.soft.Eserv.3.TrafC2.x.x :
: 1.3.6.1.4.1.18474.2.1.3.4.<type>.<n> <канал> @ :Stat SnmpSetCounterReply ;
где <канал> — существующий канал (созданный явно, без использования класса каналов).
Положить файл в Eproxy\conf\, а в OnStartup.rules.txt добавить
ALSO CanalsVoc S" conf/my-counters.f" INCLUDED PREVIOUS

После перезапуска Eproxy (проверьте Eproxy.log, есть ли ошибки) означенные каналы будут доступны через заданные имена — snmp-счетчики.
imported
mixsv30.03.2006 17:14
rvm пишет: По образу и подобию из CommonPlugins\plugins\snmp\index.f
: 1.3.6.1.4.1.18474.2.1.3.4.1.1 \ ent.Etype.soft.Eserv.3.TrafC2.q.1 Q-all @ :Stat SnmpSetCounterReply ;


Сделал по образу и подобию. Работает. Но думаю для просмотра квот данный вид не информативен. Показывается мгновенное значение, а график отображает как бы среднее значение. Для квот было бы классно, если бы показывались цифры А/Б, где А — использование квоты нарастающем итогом, а Б — выделенный объем квоты. А график пусть показывает мгновенное значение.

Так нельзя сварганить?

rvm пишет:
Создайте в отдельном файле my-counters.f ряд определений с именами по шаблону ent.Etype.soft.Eserv.3.TrafC2.x.x :


С шаблоном непонятно. Что это такое и как его использовать?
imported
Dandy30.03.2006 17:30
а вот это: http://www.eserv.ru/myquota не пробовали? хотя это не SNMP, но все же
imported
mixsv30.03.2006 17:44
А в IE или Опере это работать будет?
imported
Dandy30.03.2006 18:03
mixsv пишет: А в IE или Опере это работать будет?


насколько я знаю, пока это работает только в FF
imported
mixsv30.03.2006 18:34
В этом-то и дело. Не используется у нас FF.

Использование SNMP, на мой взгляд, симпатичнее и универсальней.
По сути, вся информация, чтобы реализовать отслеживание квот есть: объем квоты — есть, значение использования квоты на текущий момент — есть. При запуске монитора считать эти значения, а дальше приплюсовывай текущие значения счетчика и получим цифры нарастающим итогом.

Наверно так можно сделать? Конечно — это логика, на самом деле может быть это сложнее, в этом вопросе я дилетант, но думаю, вполне реализуемо.

Спецы, скажите свое веское слово.
imported
rvm30.03.2006 20:22
mixsv пишет: Для квот было бы классно, если бы показывались цифры А/Б, где А — использование квоты нарастающем итогом, а Б — выделенный объем квоты. А график пусть показывает мгновенное значение.
Так нельзя сварганить?
можно так:
: 1.3.6.1.4.1.18474.2.1.3.4.1.1 Q-all @ :%Utilized SnmpSetCounterReply ;

:%Utilized дает процент использования квоты.

mixsv пишет:
rvm пишет: Создайте в отдельном файле my-counters.f ряд определений с именами по шаблону ent.Etype.soft.Eserv.3.TrafC2.x.x :
С шаблоном непонятно. Что это такое и как его использовать?
Имелось ввиду 1.3.6.1.4.1.18474.2.1.3.4.x.x, а словами — это значение цифер начальной части.
imported
rvm30.03.2006 20:26
mixsv пишет: Использование SNMP, на мой взгляд, симпатичнее и универсальней.

Там сложно с авторизацией. Поэтому, требуется лояльность к возможности каждому посмотреть любые счетчики/квоты.
imported
mixsv31.03.2006 09:18
rvm пишет: можно так:
: 1.3.6.1.4.1.18474.2.1.3.4.1.1 Q-all @ :%Utilized SnmpSetCounterReply ;

:%Utilized дает процент использования квоты.


Не работает. Никах данных в окне не выводится. Если использовать Stat — работает. Может параметры запуска нужны другие?

rvm пишет: Имелось ввиду 1.3.6.1.4.1.18474.2.1.3.4.x.x, а словами — это значение цифер начальной части.


Что означают две последние цифры х.х? Я ставлю 1.1 или 1.2 или 1.3 для разных квот. Но понимания действия нет.
imported
rvm02.04.2006 21:23
mixsv пишет: Не работает. Никах данных в окне не выводится. Если использовать Stat — работает. Может параметры запуска нужны другие?
Нет, запуск такой же. А каков размер квоты?
Просто, может это процентное отношение сейчас около нуля и меняется слишком медленно, чтобы было заметно...

mixsv пишет: Что означают две последние цифры х.х? Я ставлю 1.1 или 1.2 или 1.3 для разных квот. Но понимания действия нет.
Правильно ставите. Они означают числовой идентификатор канала, уникальный в пределах каналов. Никакого более действия эти цифры не задают. Назначение произвольное, например — порядковый номер. Связывание же (id — канал) задается самим этим двоеточие-определением (т.е., двоеточие имя значение точка-с-запятой ).
imported
rvm02.04.2006 21:31
mixsv пишет: Может параметры запуска нужны другие?
если используете snmp-mon.exe, то там, в параметре -data цифрами задается имя счетчика. Его надо ставить в соответствии с именем, назначенным желаемому каналу. Более ничего.

-data 127.0.0.1:3128:eserv_monitor:1.3.6.1.4.1.18474.2.1.3.4.1.1
imported
mixsv03.04.2006 08:52
rvm пишет: Нет, запуск такой же. А каков размер квоты?
Просто, может это процентное отношение сейчас около нуля и меняется слишком медленно, чтобы было заметно...


Как раз наоборот, квота приближалась к своему максимальному значению, т.е. к 100%. На экране две цифры 0/20000 (20000 — максимальное значение, установленное в параметре max. Ставил цифру 100, тогда на экране 0/100) и все.

rvm пишет: Правильно ставите. Они означают числовой идентификатор канала, уникальный в пределах каналов. Никакого более действия эти цифры не задают. Назначение произвольное, например — порядковый номер. Связывание же (id — канал) задается самим этим двоеточие-определением (т.е., двоеточие имя значение точка-с-запятой ).


С этим понятно. Спасибо.
imported
Работает на Eserv/5.05567 (10.02.2020)