nocproject.org
05:00
Кажется получилось у меня
05:01
теперь тушенка у нас хранится в отдельных репо и в JSON
05:01
не пугайтесь
 
05:02
dvolodin, есть только доно замечание
 
05:02
пусть оно там будет prettyprint
 
05:02
я морду для просмотра сделаю
 
05:02
нее. морда и набитбакете норм
 
05:03
в JSON нет многострочных строк
 
05:03
тока притипринт туда не помешал бы :)
 
05:05
это будем еще думать
05:07
но, в целом, можно делать свои репо, в том числе и приватные
05:12
и ошибки проще будет обрабатывать
 
05:27
что за приватные репо, где они будут располагаться?
 
05:30
а где хочешь
05:31
например, ты можешь награбить тушенки со своих железок и хранить их у себя
05:31
или отрыть доступ на время кому-нибудь из разработчиков
05:34
диверсифицируем оборот тушенок в природе
05:35
в них могут быть сильно приватные данные, не все в общий репо можно класть
 
05:37
dvolodin, а новая пинговалка из веба то пингует ?
05:37
с ипама :)
 
05:38
у сервачников пичалька :)
05:39
у них от ипама тока в этом выхлоп был.
05:39
пофикси плиз :) ?
 
05:45
я даже не представлял что она вообще работала
 
05:45
оно работала. когда небыло дискавери выхлоп от нее был клевый
 
05:46
да даже с дискавери работала хорошо
 
05:46
сейчас чуть меньше ибо все не занечсенные выглядят как тупо забитые маки :)
 
05:46
вот не помнит никто, живой еще префикс на стыке или его разобрали уже
 
05:46
ксати я же правильно понимаю что активатор теперь надо от рута пускать ?
 
05:46
или можно какой то sysctl включить ?
 
05:46
zi_rus: показывала, какой IPшник в  IPAM пингуется
 
05:46
или на rawsockets права дать
 
05:46
freeseacher: или дать ему возможность делать raw sockets
 
05:46
:)
05:47
запуск от рута оказался проще
05:47
благо я знаю эту граблю с icmp
05:47
но увидел толко на втрой день при перезапуске. в виде трейса...
 
05:49
как на счет отображения админ/опер статус в inv.interfaces?
 
05:58
dvolodin, get_arp snmp, какие у тебя еще сомнения? его как минимум парсить проще и с минимальными затратами можно портировать на все профили, нужна элементарная проверка что нужный MIB есть
 
06:49
zi_rus: а с VRF что?
 
06:50
dvolodin, а что с врф? у тебя в инветори лежат все l3 интерфейсы для каждого записан ifindex и для каждого записан vrf
06:50
даже не знаю какие тут могут быть вопросы
 
06:51
я не уверен, что по snmp быстрее будет и меньше нагрузка на CPU
06:53
про тушенку -- чтобы вытащить ее себе: ./noc beef --pull
 
07:09
попробую провести эксперимент
 
07:09
ты учти, что надо извлекать таблицы ifName
07:09
далее - соответсвие ifindex и vrf
07:10
далее arp-кеш
07:10
итого 3 таблицы
 
07:18
зачем, если у тебя все это уже лежит в базе
 
07:21
скрипт должен быть самодостаточный
 
07:37
dvolodin: Привет. Расскажи, куда ты дел тушенку и как с ней теперь работать.
 
07:37
Дима все проспал :)
07:38
вынес тушелку в отдельные репо
07:38
теперь она в json
07:38
вытащить ее
07:38
./noc beef --pull
07:39
доступные репо - в etc/beef.conf и beef.defaults
 
07:40
можно доку с примерами?
07:40
Мне тушенки поприсылали, а куда ее запихивать - не понятно
 
07:41
управления ACL нехватает... :(
 
07:41
для конвертации у меня скриптик есть
07:41
07:42
выкинул ее пока сюда
07:42
можно либо переделать ее - новый debug-script сразу json выдает
07:42
либо сконвертить
 
07:43
а всякие reuse-db, test? scrit-test и т.п. ?
07:43
Как с ними работать?
07:43
Как отправлять новую/имправленную тушенку в репозиторий?
 
07:49
все работает как работает
07:49
сейчас доделаю ./noc test, попробую доку нацарапать
 
07:59
здорово, коли не шутиш
 
07:59
Можете помочь? Установил NOC на последний LTS ubuntu. Столкнулся с проблемой - не удается сохранить изменения в созданных учетных записях
07:59
UNHANDLED EXCEPTION (2013-02-05 12:04:47.949928)
07:59
Working directory: /opt/noc
07:59
<class 'django.db.utils.IntegrityError'>
07:59
null value in column "password" violates not-null constraint
 
08:00
это уже у кого-то было, кажется даже фиксили
08:00
попробуй обновиться
 
08:05
Dmitry1, dvolodin тушенку то для config будем собирать ? и наверное надо не весь get_arp собиать а первые 20 строк нее?
 
08:05
freeseacher: теперь можно и весь конфиг
08:05
пофиг
 
08:05
да понятно
08:05
просто смысла в этом нет вовсе
08:06
задача же тушенки проверить работу скрипта
08:06
в 20 первыз строках точно уже будут маки из arp и точно будет остальное
 
08:12
собственно у меня даже более долгоиграющая цель -- тушенки с event'ами
08:16
что касается больших конфигов - тут есть проблемка
08:16
тушенка пока грузится сразу при запуске ./noc test
08:17
надо научить ее прогружаться и выгружаться при запуске runTest
08:17
а то в память можем упереться
 
08:22
Можно ещё немного нубских вопросов? ))
08:22
Пытаюсь получить конфиг с  ericsson se-100. В Mabaged Objects поставил для него профиль Ericsson.SEOS, но при выполнении скрипта get_config отваливается с ошибкой "Task failed: RPC Call to script failed"
 
08:23
активаторы в мониторе есть?
08:23
SA->Monitor
 
08:25
08:25
поправил доку
 
08:28
а commiter guide для тушенки?
 
08:29
может pull request на bitbucket?
 
08:29
mikevlz|2, да активаторы есть
 
08:29
как я себе вижу
08:29
есть основной публичный репо
08:29
есть основной приватный
08:30
у каждого разработчика есть свои репо
08:30
Для локальных инсталляций могут быть еще и местные
08:31
в основные репо изменения попадают через pull requests
08:33
сейчас сделаю еще полезные команды вроде ./noc beef --import
 
08:34
еще тудаже clean перед pull надо
08:34
при клине открывать редактор.
 
08:34
а как скрипт выполняешь?
 
08:34
не уверен что даже в приватный репо на битбакете буду готов лить конфиг алика на 15 метров :)
08:36
dvolodin, а фиксили же удаление ip_prefixbookmark при удалении префикса ?
 
08:37
интересно, конфиг чего может весить 15 метров
 
08:37
мне тут опять его прислали. по датом врое сегодняшний
08:37
ufir, в сетке qinq. на каджый влан надо повесить 15 строк конфига. + exit через 2 строки...
 
08:37
freeseacher: что мешает свой репо делать?
08:37
не обязательно bitbucket
 
08:39
08:39
дык а выхлоп то какой ?
08:40
ну будет у меня приватная репа с тушенкой
08:40
и при обновлении я в лучшем случае смогу сказат ьчто скрипты по сбору не сломаны
 
08:40
н-да.  а что за железяка-то ?
 
08:41
у меня самый большой конфиг 700 килобайт ;)
 
08:42
определись, хуавей или смартэдж
 
08:43
блин, не то вствил. get_config на ericsson там
 
08:43
13374415 байт. вырезаны частоменяющиеся секции или то что накатывается биллингом. ну там не много не больше 10000 строк.
08:44
я много мучался с аликами и ноком.
 
08:44
dereiff, тебе не кажется, что выставлять такую систему голой жопой в сеть не разумно, я вот уже могу начинать пароли подбирать
 
08:45
да никто ничего не выставляет. вместо названия ссылка вставилась. долбанный Adium
 
08:46
dereiff, закрой фаерволом срочно
08:46
или хотябы http сервером
 
08:46
ufir, 700кб это что вы такое с железкой сделали, у меня самый-самый 206кб, и это надо ревизию провести, мусор вычистить
 
08:47
zi_rus, это на цисках такие конфиги ?
 
08:47
dereiff, дело не в ссылке, а в доступности
08:47
freeseacher, да
 
08:47
эх.
08:47
ну с другой стороны у алика конфиг иерархичен
 
08:48
в какой доступности? система на сером ip. во внешку просто веб-морда проксируется
 
08:48
zi_rus а там всякие школьные врф, почты и прочая корпоративная лобуда из сотен vrf
 
08:48
ну морда доступна,я пароль подберу и все железки что у тебя там есть смогу контролировать
 
08:48
dereiff, послушай дяденек.
08:49
на канале сидит демон noc-logger он в паблик выкладывает логи чата.
 
08:50
Пусть лучше дяденьки пояснят, почему get_config на H3C работает, а на cisco, huawei, ericsson и edge-core вылит ошибками. Хотя до обновления такого не было
 
08:51
эм... текст ошибок целиком на pastie.org
08:53
ну или пароль дай от морды. сами посмотрим :)
 
08:53
так он кроме "Task failed: RPC Call to script failed" ничего не говорит
 
08:53
тогда смотри логи.
08:53
tail -f /var/log/noc*
 
08:54
freeseacher, за идиота не держи, пароль ему. Да, я случайно ссылку засветил, ну чтож сделаешь
 
09:00
dereiff: ./noc debug-script пробовал?
 
09:07
dvolodin: это дебаг определенного скрипта? Не совсем понимаю, какие аргументы тут нужны
 
09:07
./noc debug-script get_config <object name>
 
09:10
dvolodin: если object name на руссском, поймет?
 
09:11
там вроде и Id можно было
 
09:12
mikevlz|2: не вижу поля ID в списке
09:14
Мда, похоже дело именно в русских названиях. При переименовании объектов на английский get_config начинает работать
 
09:20
Можете пояснить, с чем связано то что поддержка русских названий вдруг отвалилась?
 
09:23
dereiff: exception где-то должен быть
09:23
либо в логах SAE, либо в логах активатора
 
09:32
dvolodin: там exception как грязи разных. Может ты скажешь как вернуть поддержку русских названий?
 
09:33
доктор по фотографии не лечит
09:33
что в exception?
 
09:34
dereiff: на pastie.org/pastebin.com или еще куда в похожее место закинь и ссылку
 
09:42
Ну давай вот так
09:42
09:42
Я так понимаю главное здесь "'ascii' codec can't encode characters in position 25-32: ordinal not in range(128)"
 
09:45
dvolodin: не подскажешь, как вернуть всё на место?
 
09:55
dvolodin:  exception больше в лонах не сыплется, но и скрипты виснут "Processing script. Please wait …" и всё
09:55
dvolodin: *в логах
 
09:57
dereiff, запускай с консоли
09:57
./noc debug-script get_config <mo-name>
 
10:01
а оно давно умеет без указания профиля скрипты запускать?
 
10:02
он по названию мо все узнает
10:02
профиль надо указывать только когда ты не мо пишешь, а ip с логином/паролем
10:03
mikevlz, это не то что давно, это так всегда было, сколько я им пользовался
 
10:04
10:04
с англицкими в консоли запускается, а с морды - "Processing script. Please wait …" и всё
 
10:05
в sysname девайса есть пробелы ?
 
10:05
да, детка, ты сделал нок
10:06
практически все что можно придумать чтобы он не мог работать
 
10:07
да что с пробелами, что без них - одна фигня
10:07
zi_rus: почему же до обновления русские названия работали?
 
10:08
а хз, я не слежу, я просто называю их по-английски
 
10:08
не так давно SAE начал проталкивать на активатор имя объекта
 
10:08
dereiff, когда из интерфейса запускаешь get_config посмотри в noc-activator.log что он там пишет
 
10:08
чтобы в логах писать не только адрес, но и имя
 
10:09
dvolodin, в некоторых местах он пишет не ip или name, а id
 
10:09
не, пока не все... Надо еще несовместимые версии того, что в контрибе, поставить в систему
10:09
глюки могут быть волшебные
 
10:10
dvolodin, если конечно твоя проталкивалка имени этого еще не учитывает
10:10
Dmitry1, ты тут? сильно занят?
 
10:10
zi_rus: после того как внес правки от dvolodin в логах чисто
 
10:11
чисто не значит хорошо
10:11
должно быть что-то вроде running и completed
10:12
 
10:12
я сейчас немного другим занят
 
10:13
 zi_rus: Если MO по английски, то есть строка типа "Script H3C.VRP.get_config(H3C.VRP.get_config(multicast-2lvl, 10.30.0.10)) is completed", если по русски, но нифига
 
10:14
ну completed это хорошо, сдернул он его значит
10:14
у меня на экран выводит
10:15
может конфиг слишком большой
10:15
или еще какая проблема подобного рода
 
10:16
Конфиг не особо большой. completed есть когда запускаю ./noc debug-script get_config из консоли. когда из веб-морды - нифига
 
10:19
попробую потестировать
 
10:22
dvolodin: Я так понимаю, что автоматический сбор конфигов теперь не будет работать тоже?
 
10:22
если он в ручном режиме не работает, то и в автоматическом будет также
10:22
работает один и тот же скрипт
 
10:28
dereiff: пофиксил, можешь откатывать патчик
10:28
python не любит, когда ему вместо имени thread'а подсовывают unicode
10:28
красота
 
10:32
dvolodin: спасибо, заработало
 
10:39
10:40
сам дорисовал как смог
 
10:41
dvolodin: А может get_config отваливаться из-за слишком большого конфига??
10:41
 
10:41
с дефолтного профиля снял Raise alarms, создал профиль для транков, с alarms - повесил на несколько десятков транков. ан нет - с коммутаторов доступас клиентских портов продолжают лезть алармы, мало - но есть
 
10:43
dereiff, он может валиться из-за таймаута, но таймаут может быть из-за железки
10:43
у меня на паре железок конфиг большой и железка очень долго отдает show run
10:43
я поменял в скрипте на show conf кторый железка отдает на много быстрее и нет проблем
10:44
dereiff, когда ты на железке команду выполняешь, он быстро конфиг показывает?
10:45
freeseacher, ты тут?
 
10:46
zi_rus, частично :)
 
10:47
freeseacher, 
NOC-923 посмотри, я там патчик приложил
 
10:49
zi_rus: конфиг выводит быстро. Таймауты со стороны оборудования у меня отключены
 
10:51
dereiff, я смотрю он у тебя зависает на этапе connecting, те даже команду не вводит
10:51
на железку точно есть доступ с ip сервера?
 
10:55
zi_rus, нее пока не буду. работаю
 
10:56
zi_rus: сорри, зря на NOС качу, походу это у нас косяк с маршрутами
 
10:57
freeseacher, бросай эту плохую привычку :)
 
10:59
гм...
11:00
а на карте линков ща отображается только то, что было на момент сохранения или должно отражаться актуальное состояние?
 
11:01
zi_rus: в  sysDescr у них разное бывает
11:01
mikevlz: refresh нажми
 
11:01
dvolodin, там sysName
 
11:01
жал, видать еще интерфейсы не снялись с железки
 
11:03
Доброго дня
11:03
есть желающие помочь? =)
 
11:06
не всегда
11:06
dvolodin, Description: 	
11:06
System name.
11:07
An administratively-assigned name for this
11:07
managed node. By convention, this is the node's
11:07
fully-qualified domain name.
11:07
>>>>> fully-qualified domain name <<<<<<
11:07
без вариантов
11:08
axule, ты задай вопрос, если ответа не будет, значит желающих нет
 
11:08
ок
11:08
поднял, настроил, запустил, заработало
 
11:09
импортнул из все ip flhtcf
11:09
адреса
11:10
ещё из того в котором импорта с железок не было
11:10
делаю импорт адресов с железок
11:10
и оно падает в трейсбеке смог разобрать что он не может на железке найти vrf который в нем есть
11:11
и это совпадает с реальностью
11:11
вопрос можно как то эту проверку отключить?
11:11
импортировал ip из старой dthcbb тщсзкщоусе
11:12
емаё
11:12
спешу =)
 
11:12
отключить нельзя, можно правильно нстроить
 
11:12
так
11:12
что именно нужно крутить?
 
11:12
но я не понял что у кого нет, и где реальность
 
11:12
в таблицах nocproject есть vrf в котором есть алокейшены
11:13
а на маршрутизаторах этого vrf нет
 
11:13
в каком смысле нет
11:13
почему нет
 
11:13
не создан он на реальном маршрутизаторе
 
11:13
почему не создан?
11:14
axule, на сколько я понял, крути в свойствах МО параметр vrf, какой укажешь, в такой он и будет записывать адреса с этой железки
 
11:14
есть только в nocprojecte, он для тестов совместимости с другой самописной приблудой
 
11:15
в свойствах объекта выстави руками нужный врф
 
11:15
ссори с терминологией еще не до конца знаком , что такое МО?
 
11:16
на маршрутизаторе не один vrf
 
11:16
там где добавляешь свитчи роутеры и т д
 
11:16
ну тогда переименовывай врф как на железке
 
11:16
axule, вот про это и был вопрос
11:16
что у тебя отличается
11:17
на железке какой врф?
 
11:17
как оно должно узнать в какой из врф пихать адреса если на железке нет такого врф
 
11:17
а в ноке какой?
11:17
или проблема только с глобальной таблицей
 
11:17
шлем письмо на деревню дедушке
11:17
гадаем по врф
 
11:18
у меня vrf в базе nocproject создан руками vrf для тестов, на маршрутизаторе есть много разных vrf
11:18
но нет такого который я в юазе создал руками
 
11:18
нок соотносит врф по имени
 
11:18
axule, какой врф создан, чему он соответсвует на железе
 
11:18
на железе он не чему не соответствует
 
11:19
ну кроме дефолтового, куда льется все остальное
 
11:19
не может быть такого
 
11:19
ты хочешь импортнуть с железки дефолтовый врф в нок в созданный тобой левый врф?
 
11:19
мы говорим про адреса на железе
11:20
на железе они где? в врф? или глобале?
11:20
где они болжны быть в ноке?
11:20
в твоем левом врф?
 
11:21
или у тебя адреса из одного врф с ноке раскидываются на 2
11:21
так нельзя делать
 
11:21
=))
11:21
да постойте уже
 
11:21
бррррррррр
11:21
стоп
 
11:21
axule: давай по порядку
 
11:21
я руками через веб интерфейс в ноке создал vrf test-ip-allocation 65001:001
 
11:21
что есть, что получилось и почему это тебя печалит
 
11:21
dvolodin, 
NOC-923, не отвлекайся, все с тем oid в порядке
 
11:22
zi_rus: на всех проверил железках?
 
11:22
в нем всего один префикс 192.168.1.0/24
 
11:22
sysname возвращает fqdn, это стандарт, на своих проверил
 
11:22
axule, с железа адреса из какой таблицы хочется в этот врф запихать?
 
11:22
новые вкусные тушеночки давай
 
11:23
врф какой то или из глобальной таблицы?
 
11:23
такого vrf и таких IP в реале на маршрутизаторах нет
 
11:23
dvolodin, все или хватит одной?
 
11:23
такого vrf и таких IP в реале на маршрутизаторах нет
 
11:23
axule, и что ты пытаешься импортировать
11:23
все просто должно работать
 
11:23
он там показывает - если нок автоматом импортировал адрес - где он его видел
 
11:24
потом я сделал obgect selector для своего маршрутизатора
 
11:24
zi_rus: разные виды ios'а желательны
11:24
приватные можешь пометить
 
11:24
ios он и в африке ios
11:24
сдерну с катлиста и 7600
 
11:25
и а adress space -> setup
11:25
делаю import connected
11:25
выбираю свой селектор
11:25
и говорю run
11:25
оно думает а потом выдает длинный traceback
 
11:26
axule: есть давно более прямой метод  - через discovery
 
11:26
и ни чего не импортирует
 
11:26
трейс на пасту выложи
 
11:26
ну и давай traceback, посмотрим
 
11:28
ага
11:28
;)
11:29
rd 0:0 на глобальной таблице трогать не надо
11:29
печалька ему будет
 
11:30
да вроде нет таких rd ни где
 
11:30
дефолтовый врф есть?
 
11:30
вот и плохо что нет
11:30
должен быть
 
11:30
короче, для глобальной таблицы должен быть VRF
11:31
как он называется - пофиг, но rd должен быть 0:0
 
11:31
его надо в ноке создать?
 
11:31
он там по дефолту если не удалил
11:31
или не изменил
 
11:31
возможно
11:31
могу я создать сейчас в ноке vrf с rd 0:0
11:31
&
11:31
?
 
11:34
dvolodin, к issue приложил beef, ничего не замазывал, нечего там мазать
 
11:34
покорнейше благодарю, помогло. =)
11:34
видимо при импорте черей sql из старого чего то поломал
 
11:35
zi_rus: тушенка в новом формате?
 
11:35
axule, прими за правило делать issue на сайте
11:35
и трейсбэки чтобы были
 
11:35
dvolodin, нет, я не обновлялся
 
11:35
axule: скорее всего - руками снесли
 
11:35
а то растянули резину
11:36
тут тоже спрашивай, но доноси конкретней проблему опять же с трейсами если они есть в пасте
 
11:36
ок
11:36
буду вживаться
11:36
еще раз спасибо
 
11:38
кстати вот мы храним конфиги железок, а не думалосб ли сделать то же самое для сервисов на серверах?
11:38
т.е. снимать конфиги апачей там скажем, /etc/rc.conf  и т д
11:39
только это каталог сервисов надо
 
11:39
HaLVeR, ты не первый кто про это вспоминает
11:39
но мне думается это неформат
 
11:39
оно конечно сбоку, да
 
11:39
если только в виде плагина организовать
 
11:39
мейби отдельным модулем..
11:40
каталог сервисов все равно надо будет делать только другого толка - услуги и т д
 
11:44
HaLVeR: не стоит распыляться
11:44
сервера - это пока не наше
11:44
максимум на что я готов - влезть в настройки distributed switch'а на ESXi
11:45
HaLVeR: это другое дело
 
11:52
dvolodin, что-то еще надо? к issue?
 
11:53
zi_rus: в json бы тушенку
 
11:55
dvolodin, может ты закоммитишь, я обновлюсь и ты расскажешь как по новому тушенку собирать
 
11:56
так же, как и по старому
11:56
сейчас проверю
11:57
все то же, просто у нее формат другой
 
12:03
а что нужно включить чтобы в inventory интерфейсы устройств появились?
 
12:11
zi_rus: проверил на 3845, работает он по snmp
12:11
axule: interface discovery
12:11
в noc-discovery.conf
12:11
ну а дальше все зависит от того, работает ли get_interfaces
 
12:12
dvolodin, я бы сильно удивился если бы не взлетел, тут скорее надо проверять, как на других вендорах полетит, и сразу всем его сделать
 
12:16
dvolodin: get_interfaces работает, в noc-discovery.conf сказанно  WARNING: Do not edit this file directly!!! =)
12:17
в object profile опрашивать интерфейсы сказанно
 
12:18
axule, noc.conf посмотри
12:18
там вконце есть секция дискаверинга
 
12:20
[interface_discovery]
12:20
failed_retry = 900
12:20
classification_pyrule =
12:20
initial_submit_interval = 900
12:20
enabled = true
12:20
success_retry = 86400
12:20
save = true
12:20
initial_submit_concurrency = 20
12:20
как я понмаю всё включено
 
12:20
noc-discovery запущен?
12:25
можно в sa > managed object's выбрать галочками несколько железок и запустить Run discovery now
 
12:25
dvolodin, файлы так же выложить с тушенкой или иначе?
12:27
dvolodin, к issue новые приложил
 
12:27
а вот вопрос - если в скрипт добавляется новая команда, старая тушенка ломается. Пофиксить раньше можно было ручным добавлением вывода в файл тушенки
12:27
а теперь как?
 
12:28
ручным добавлением в файл тушенки
12:28
а вообще раньше фиксили через --fixed-beef-base
12:29
в тушенке не поменялся только формат, и доработан сам процесс оборота тушенок
 
12:30
12:32
HaLVeR, а ты голосовал на форуме? я правда чувствую что один два голоса картины не изменят, но а вдруг
12:34
что характерно, джуниперы идут на уровне малопользуемых вендоров, а кроме цискодлинков, у людей популярны зуксели и эдж-коры, вот какие профили надо тащить
 
12:35
ну ежиков я и так стараюсь поддерживать
 
12:39
dvolodin: run discovery now отработал в мониторе видел как изменились счетчики запущеных/отработавших скриптов
 
12:39
в inventory в выпадающем списке могу выбирать маршрутизаторы
12:40
а вот вкладки c интерфейсами мак адресами не активны
12:41
как буд то что то не включил
 
12:41
из дебага скритп запусти
12:41
get_interfaces
 
12:44
работает
12:44
вижу интерфейсы в xml подобном виде
12:47
сделал еще в Saervice Activation -> Task -> Mac Report
12:47
тоже работает
12:47
и Show Swichport  работает
 
12:50
должны тогад появится
12:50
интерфейсы
 
12:51
axule ништяк, у тебя всё работает
 
12:55
zi_rus: проголосовал
 
12:55
ну как то не совсем все =)
 
12:55
а мне вот натрейсило кучу
 
12:55
вкладочки не активны, прям как в windows =)))
 
12:56
"RuntimeError'>\u000adictionary changed size during iteration\u000aSTART OF TRACEBACK"
 
13:02
_4ePTeHok, а как обстоят дела с еджкорами, в плане скрипта EdgeCore.ES.get_lldp_neighbors? он вообще рабочий? а то у меня выдает пустой результат
 
13:04
_4ePTeHok, плохо поддерживаешь, видишь
 
13:06
а у меня все работает
 
13:06
у меня на 3510МА не работает.
 
13:07
регулярки не совпадают
 
13:07
ApmeM 3528 нормально работает
13:07
правда пришлось софт чуток обновить
13:07
да впрочем я это и раньше хотел сделать
 
13:09
у _4ePTeHok, насколько я знаю, как раз 3528 много. вот поэтому и работают ))). будем смотреть
 
13:09
axule: mongo noc
13:10
db.noc.interfaces.count()
 
13:11
 mongo noc
13:11
MongoDB shell version: 1.4.4
13:11
url: noc
13:11
connecting to: noc
13:11
type "help" for help
13:11
> db.noc.interfaces.count()
13:11
3
13:11
8-\
 
13:11
хха
13:12
13:12
у меня еджкоров мало, тысячи полторы
 
13:14
ufir, что у тебя за монитор, у меня скриншот на экране не помещается
 
13:19
таки регулярки не совпадают. буду ждать <_4ePTeHok>-а
 
13:33
картомерство?
13:33
=)
 
13:33
раскидывал железки руками - а линки оно само нарисовало
 
13:34
как произвести поиск по атрибутам объекта
13:34
?
13:34
в частности в атрибутах есть серийный номер, хочу найти объект с этим номером
 
13:35
sa_managedobjectattribute
 
13:35
dvolodin, он у меня как--то нашел линк, вернее 4 параллельных линка, но если скрыть интерфейсы, они все сливаются в одну линию
 
13:36
zi_rus а это со всеми похоже так
13:36
у меня аналогичная ситуация
 
13:36
и нет характерного элипса ибо там портченел
 
13:36
а кто писал скрипты для хуавеев ?
 
13:36
dvolodin: по веб морде нельзя ? если нет, то поподробнее :)
 
13:36
ufir, оно так у всех потому что еще не сделали
 
13:49
скажите, а что теперь файла ./scripts/caninstall.py нет? или это у меня такой глюк?
13:50
не нахожу у себя в noc-е
 
13:51
Тут dvolodin с тушенкой эесперемнентирует. Теперь в формате JSON оне будет. Соответственно и работа с ней немного изменится
 
13:53
и как теперь поступать?
13:55
интересно, а ./noc test работает.
 
14:02
14:02
там уже поменяно немного, но пока не все работает
 
14:12
в тесте все работает
 
16:32
ApmeM, у меня много 3526.3528
16:32
они почти одинаковые по выводу
16:32
в кли
16:32
у тебя ллдп скрипт глючит на последней прошивке?
16:51
ApmeM, поправил регулярки которые ты засылал, должно работать
 
    Share this page
    Share this page: