survivor Posted January 8, 2013 (edited) Доброго дня! Видел на форуме - многие снимают со SCE данные и отрисовывают в rrd/mrtg, у меня чего-то не срастается, помогите плз :) Преамбула: поставил Collection Manager, SCE исправно посылает на него свои RDR, в SCA BB Reporter'е из под виндов вижу красивые графики. Тех. задание: хочется видеть эти красивые графики из браузера, а не там где проинсталлился SCA BB. Штурм: насколько я понял, есть два решения: 1) поставить на сервере с апачем софтину reportercmd, запускать ее из cron'а и вместе с хреновой тучей параметров передавать путь до sybase'а, где и лежат данные о траффике, положенные туда JDBCAdapter'ом Collection Manager'а, полученные им из RDR от SCE. Решение понятное, но не совсем удобное и громоздкое. 2) опросить напрямую SCE из mrtg (по snmp), положить данные в rrd базу, а дальше - дело не хитрое. Но, тут две сложности. Первая - логическая. Зачем был нужен весь этот RDR/CM/JDBCAdapter/SYBASE/SCA-BB-REPORTER?!!! Если есть человеческий snmp? Что-то тут не так? И вторая - техническая: Проблема: OID и MIB'ов в интернетах полно. Хотя бы тут: http://www.cisco.com/en/US/docs/cable/serv_exch/serv_control/broadband_app/rel38x/scabbrg/06_SCA_BB_RG.html или даже тут: http://img.nag.ru/projects/setup/f22/4f7d112090f1254116ab067689c0b5d3.pdf Но когда я пробую получить простым snmpget'ом октеты скажем для хттп: root@rrd:/# snmpget -v 2c -c *** sce2 .1.3.6.1.4.1.5655.4.2.2.1.1.2.1.1.3 SNMPv2-SMI::enterprises.5655.4.2.2.1.1.2.1.1.3 = Counter32: 62041114 root@rrd:/# snmpget -v 2c -c *** sce2 .1.3.6.1.4.1.5655.4.2.2.1.1.2.1.1.3 SNMPv2-SMI::enterprises.5655.4.2.2.1.1.2.1.1.3 = Counter32: 62041114 я получаю НЕ увеличивающиеся значения! И так для всех сервисов. Тупик. Хорошо, двигаемся дальше. Есть такая волшебная вешь как RTM, которая сама создает конфиги для mrtg и cgi'ки для просмотра rrd базы через веб. Ну, только щи не варит, да носки не штопает :) Есть даже детальное объяснение как ей пользоваться, как поставить и т.д. Затруднение вызвало следующее: Step 3 Locate the scabb_rtm_templates_v3.0.5A_b05.zip file. The file is located on the Software Download of Cisco Service Control Application Suite for Broadband page at http://www.cisco.com/cgi-bin/tablebuild.pl/scasbb. Где эту едрену вощь достать? Нету ее нигде! И что в этом scabb_rtm_templates лежит тайна покрытая мраком. А без него rtmcmd не запускается - говорит: Missing required option -s/--source-dir Хоть бы одним глазком взглянуть на эти шаблоны, хоть на пару сек. Что там? Какого формата? Ответа не нашел. Все сходятся в одном - берете шаблоны, а rtmcmd все сделает сам. Вот такие вот дела. Помогите, кто знает, пожалуйста! Edited January 8, 2013 by survivor Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
survivor Posted January 11, 2013 Применил логику и смекалку :) и нашел (вроде как они) шаблоны в windows клиенте SCA-BB-Reporter: C:\Program Files\Cisco CSA\SCA Reporter 3.8.0\plugins\com.cisco.p3.apps.scabbtemplates_3.8.0\templates Скормил их rtmcmd: ./rtmcmd.sh -S "10.1.1.2" -U admin -P *** --pqb-sce=10.1.1.2 --source-dir=./templates --dest-dir=/var/db/rrd/sce -c ./rtmcmd.cfg connecting to 10.1.1.2 ... done retrieving service configuration from SCE ... Inside all filters done disconnecting from device ... done loading user configuration from file 'rtmcmd.cfg' ... done processing templates from './templates' to '/var/db/rrd/sce' ... done Converting CGI files to Unix file format...done Modifying output files and folders permissions...done Вроде как принял, не ругается. Однако на выходе - нуль. В destination папке оказались те же самые шаблоны что и в source, только с битами executable. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Gorbushka Posted January 13, 2013 я бы не извращался, а добил бы SNMP . но если очень хочется поизвращаться, то Cisco SCA BB Console содержит неплохой хелп по SCA Reporter CLI Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
survivor Posted January 14, 2013 Да, я тоже решил остановиться на reportercmd, в SCA-BB-Reporter'е есть такая штука как "Show Cmd" которая показывает все параметры, с которыми надо его запускать, чтобы получить нужный график. Ну а rtmcmd хочется добить чисто из спортивного интереса :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
survivor Posted January 15, 2013 (edited) я бы не извращался, а добил бы SNMP . но если очень хочется поизвращаться, то Cisco SCA BB Console содержит неплохой хелп по SCA Reporter CLI Я бы рад добить snmp... только спустя несколько дней, на железке через которую проходит больше гигабита траффика, и которую я пару раз ребутил, snmp показывает все те же волшебные цифры: # snmpget -v 2c -c *** sce2 .1.3.6.1.4.1.5655.4.2.2.1.1.2.1.1.3 SNMPv2-SMI::enterprises.5655.4.2.2.1.1.2.1.1.3 = Counter32: 62041114 которые совсем не хотят инкрементироваться! Edited January 15, 2013 by survivor Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
exeyp Posted January 16, 2013 (edited) я бы не извращался, а добил бы SNMP . но если очень хочется поизвращаться, то Cisco SCA BB Console содержит неплохой хелп по SCA Reporter CLI Я бы рад добить snmp... только спустя несколько дней, на железке через которую проходит больше гигабита траффика, и которую я пару раз ребутил, snmp показывает все те же волшебные цифры: # snmpget -v 2c -c *** sce2 .1.3.6.1.4.1.5655.4.2.2.1.1.2.1.1.3 SNMPv2-SMI::enterprises.5655.4.2.2.1.1.2.1.1.3 = Counter32: 62041114 которые совсем не хотят инкрементироваться! Попробуйте через CLI на LineCard сказать no accelerate-packet-drops и потом проверьте цифры. Хотя сейчас проверил, никак не влияет на этот counter. P/S. У нас значения по SNMP отдает и они изменяются. Edited January 16, 2013 by exeyp Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
survivor Posted January 16, 2013 у меня 3.8.0 прошивка, а у вас? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
exeyp Posted January 16, 2013 у меня 3.8.0 прошивка, а у вас? 3.7.5 SCE2020-4XGBE-SM Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
leonk Posted February 28, 2013 (edited) У меня тоже 3.8.0 , интерфейсы правда пока не подключал, но счетчик показывает то же самое число. А вот если смотреть ветку .1.3.6.1.4.1.5655.4.2.2.1.1.2.1.1 snmpwalk`ом то вообще кажет 10432409. Судя по всему что-то с версией прошивки. У кого из недавно купивших такая же проблема на v3.8.0? Edited February 28, 2013 by leonk Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
catalist Posted February 28, 2013 щас уже вышла 3.8.5..... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
leonk Posted March 1, 2013 И? Проблема осталась? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
survivor Posted March 1, 2013 у меня пока 3.8.5 нету... буду благодарен если кто поделится ;) соответственно отпишусь о баге (остался или нет) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
murzik_one Posted March 1, 2013 (edited) Я бы рад добить snmp... только спустя несколько дней, на железке через которую проходит больше гигабита траффика, и которую я пару раз ребутил, snmp показывает все те же волшебные цифры: # snmpget -v 2c -c *** sce2 .1.3.6.1.4.1.5655.4.2.2.1.1.2.1.1.3 SNMPv2-SMI::enterprises.5655.4.2.2.1.1.2.1.1.3 = Counter32: 62041114 которые совсем не хотят инкрементироваться! 64 бит каунтеры не пробовали получить? Может тупо значения в 32бит не влазят? Edited March 1, 2013 by murzik_one Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
survivor Posted March 1, 2013 так то 64битные OID не знаю, а вообще резонно Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
leonk Posted March 1, 2013 В MIB не увидел ни одного 64 разрядного счетчика. С учетом, того, сто согласно документации эти счетчики переполняются даже не на 2^32-1, а при 0x1FFFFFFF, то их скорее всего нет. Что интересно (Повторюсь, что интерфейсы пока не включал) UpCounter`ы показывают "1" linkServiceUsageUpVolume Ветка.1.3.6.1.4.1.5655.4.2.2.1.1.1. Что кстать у вас она кажет? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
survivor Posted March 1, 2013 leonk у меня аналогично - одни единички Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
leonk Posted March 7, 2013 В моем случае downgrade на 3.7.5 решило проблему. И кстати от 3.8.0 я не смог добиться вообще какой либо работоспособности. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Mikhail Filippov Posted March 22, 2013 Попытался скормить шаблоны от Reporter rtmcmd и получаю ошибку: processing templates from '.\templates' to '.\out' ... Failed to process templates. Aborting! подскажите как это лечить? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Claptrap Posted March 23, 2013 (edited) относительно репортера cmd в СЦА ББ из темплейта создаётся репорт #1 и он с сортировкой, что соответственно позволяет ему на графике верхним отображать преобладающий трафик и далее по уменьшению когда забираю консольным ( не важно из винды или пингвина) соответственно ББ ни-где не запущен и репорт #1 не создан поэтому репортер cmd не может взять данные с репорт #1 приходится брать напрямую из темплейт #!/bin/sh /net/scm/reportercmd -template "Average Subscriber Bandwidth" \ -dbdriver "com.sybase.jdbc3.jdbc.SybDriver" \ -dburl "jdbc:sybase:Tds:192.168.29.238:4100" \ -dbuser "pqb_admin" -dbpassword "pqb_admin" \ -policysce "192.168.29.237" \ -params "titleText=Average Subscriber Bandwidth;numhours=24;trafficdir=Both Directions;showSce=false;avgdata=false;units=Kbps" \ -format pdf -o /var/www/scm/average 2>/dev/null но в этом варианте, функция сортировки не доступна, из-за чего на графике трафик рисуется в хаотической последовательности :) как сделать чтобы репортер cmd брал из репорт #1 а не из темплейт, или как сделать доступной функцию сортировки то есть конкретно к этому темплейт Average Subscriber Bandwidth выполнение -hierarchy "sorted;1;10" ? Edited March 23, 2013 by Claptrap Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Claptrap Posted March 23, 2013 (edited) Попытался скормить шаблоны от Reporter rtmcmd и получаю ошибку: processing templates from '.\templates' to '.\out' ... Failed to process templates. Aborting! подскажите как это лечить? посмотри в .log файле в чём проблема, у меня на Шлаке (Slackware) он находится в ~/.reporter355/.metadata в винде (в 7-ке) лог пишет в папку C:\Users\имя_пользователя\.scasbb385\.metadata может я не понял вопроса, но если ты указываешь -report "имя темплейта #1" то и получищь ошибку, надо надо указать -template "имя темплейта" без #1 Edited March 23, 2013 by Claptrap Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ya4ya Posted May 17, 2013 3.8.5 тоже самое SNMPv2-SMI::enterprises.5655.4.2.2.1.1.2.1.1.3 = Counter32: 62041114 кто нибудь решил проблему без отката на 3.7.5? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sekuzz Posted September 13, 2013 Подниму вопрос Кто нибудь решил проблему без отката на 3.7.5? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
viver Posted September 17, 2013 (edited) Присоединяюсь к вопросу. Аналогично, в 3.8.5 по SNMP не отдается статистика... Edited September 20, 2013 by viver Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
elk Posted September 20, 2013 В версии 3.8.5 таже проблема, всегда "Counter32: 62041114". А если запрашивать snmpbulkget кажет всегда разные цифры, причем то больше то меньше в произвольном порядке. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
viver Posted September 20, 2013 А в 4.0.0 не решилась проблема, никто не пробовал? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...