Ad Widget

Collapse

Мониториг загрузки канала

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • antaues
    Junior Member
    • Jan 2011
    • 11

    #1

    Мониториг загрузки канала

    есть ppptp сервер на циске, к нему конектятся клиенты.
    клиенты роутеры, но такие что там не хватает места для пакета snmp
    как отмониторить загрузку канала до определенных клиентов c циски?
    клиенты создают интерфейсы:
    antaeus@ktulhy:~$ snmpwalk -c zabbix -v 2c 192.168.1.254 | grep 'Virtual-Access2'

    iso.3.6.1.2.1.2.2.1.2.38 = STRING: "Virtual-Access2"
    iso.3.6.1.2.1.2.2.1.2.102 = STRING: "Virtual-Access2.1"
    iso.3.6.1.2.1.2.2.1.2.103 = STRING: "Virtual-Access2.2"
    iso.3.6.1.2.1.2.2.1.2.104 = STRING: "Virtual-Access2.3"
    iso.3.6.1.2.1.2.2.1.2.105 = STRING: "Virtual-Access2.4"
    iso.3.6.1.2.1.2.2.1.2.106 = STRING: "Virtual-Access2.5"
    и так далее. мониторить по интерфейсу? подскажите как?
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Я думаю, что правильнее решать такую задачу через Radius протокол и Accounting Alive пакеты. Т.е.
    aaa accounting update newinfo periodic 5
    посылать Accounting Alive пакеты каждые 5 минут и при изменении параметров сессии.
    Так проще сопоставить конкретного клиента с его статистикой.
    А далее данные из Radius пакетов уже загружать в Zabbix (например с помощью zabbix_sender) и строить графики.

    Второй способ:
    Через snmp задача решается серией snmpwalk запросов. Необходимые OID ищите здесь http://tools.cisco.com/Support/SNMP/...ID.do?local=en.
    1) Сопоставляем клиента и виртуальный интерфейс.
    2) Сопоставляем интерфейс и его индекс
    3) По индексу получаем статистику по интерфейсу.
    Стандартными средствами Zabbix такую задачу не решить. Т.е. нужно писать внешний скрипт который будет собирать по snmp статистику по клиентам и отправлять с помощью zabbix_sender на Zabbix.
    Мне кажется, что первый способ лучше, особенно когда таких ppptp серверов много.
    Last edited by dima_dm; 05-05-2011, 18:28.

    Comment

    • gescheit
      Senior Member
      • Jul 2007
      • 156

      #3
      Второй вариант легко решается стандартными средствами заббикса. Читаем про динамические индексы тут - http://www.zabbix.com/documentation/...ynamic_indexes.
      А радиус - лишняя сущность. Лучше уж тогда на клиенты заходить ссшем или телнетом и забирать статистику с помощью cat, grep, cut, etc...

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Originally posted by gescheit
        Второй вариант легко решается стандартными средствами заббикса. Читаем про динамические индексы тут - http://www.zabbix.com/documentation/...ynamic_indexes.
        Всё было бы хорошо, если бы индексы совпадали у клиентов и интерфейсов. А двойные динамические индексы Zabbix не поддерживает.

        Comment

        • antaues
          Junior Member
          • Jan 2011
          • 11

          #5
          вопщем по скриптом по ssh получать количество пакетов, а потом считать скорость средствами заббикса - вариант.
          Александр Gescheit спасибо.
          Dima_dm так же спасибо за варианты, радиуса нет, но второй способ пригодится не сейчас - то когда нибудь.

          Comment

          Working...