About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 13.06.2012
bignik #
02:07
День добрый. Есть вопросик - люди подскажите почему результат выполнения скрипта под дебагом отличается от того что получается если выполнить тот же скрипт из web?
_free_ #
02:16
Не встречал такого, какой скрипт?
freeseacher #
03:24
dvolodin, дима. хай
03:24
мне кажется нок както не верно закрывыает соединения
03:25
http://www.imagebanana.com/code/kitmlaj6/fw_conntrackweek.png
03:25
символизирует
03:25
провал http://www.imagebanana.com/view/g6x2890k/fw_conntrackday.png это перезагрузка нока
dvolodin #
03:34
это к монге похоже
bignik #
03:38
скрипт get_version (я его немного дорабатывал для хуавея, т.к. не совсех железок корректно отрабатывал) - вот окончание процесса под дебагом: 2012-06-13 10:43:28,049 3 TICKS TO EXIT
03:38
2012-06-13 10:43:29,050 Tick
03:38
2012-06-13 10:43:29,051 2 TICKS TO EXIT
03:38
2012-06-13 10:43:30,052 Tick
03:38
2012-06-13 10:43:30,053 1 TICKS TO EXIT
03:38
2012-06-13 10:43:31,054 Tick
03:38
2012-06-13 10:43:31,055 EXIT
03:38
2012-06-13 10:43:31,056 SCRIPT RESULT: script-94.243.0.155-Huawei.VRP.get_version
03:38
{'platform': 'S5328C-EI-24S', 'vendor': 'Huawei', 'version': '5.70'}
03:38
2012-06-13 10:43:31,057 Shutting down the factory
03:38
2012-06-13 10:43:31,057 0 TICKS TO EXIT
freeseacher #
03:39
bignik, есть мненеичто надо скрипт для хуавея переписывать под каждую версию VRP. или пилить как для Dlink.DxS
bignik #
03:40
а вот что получаю через web: Object R14.AG01
03:40
Address 94.243.0.155
03:40
Profile Huawei.VRP
03:40
Vendor Huawei
03:40
Platform Technologies
03:40
Version 5.70
03:41
я и так допиливаю, причем под дебагом все корректно, но из web-а фигня лезет, вот я и думаю noc результаты не кеширует?
freeseacher #
03:41
запусти шедулерное задание get_version
03:41
оно закешировало результаты похоже
bignik #
03:42
а где кеш и как его очистить?
freeseacher #
03:42
он почиститься при сделующем опросе
03:42
у тя задание get_version отработает и оно кешнет
bignik #
03:42
а в ручную нельзя?
freeseacher #
03:43
ну в ручную запусти шедулерное задание
bignik #
03:43
понял, спасибо сейчас попробую...:)
04:01
не помогло, и что еще странно для железки S5328C для которой я приводил результаты в поле Platform в web-e значение Technologies никак плучаться не должно - для этой железки что по CLI, что по SNMP отдается - TECH CO., LTD, т.е. ощущение что noc берет данные c другой железки или
04:01
некорректно закешировал и теперь не обновляет, блин...
04:04
подскажите куда копать дальше?
freeseacher #
04:10
попробуй тогда удалить данные.
04:10
в свойствах объекта галочки на удалить. и снова задание
bignik #
04:17
удалить данные - в смысле удалить железки из service activation?
freeseacher #
04:17
нет атрибуты.
04:17
они в настройках железяки в самом низу
bignik #
04:19
у меня все строки с атрибутами пустые...
freeseacher #
04:20
ага. а что тогда значит "через web"
bignik #
04:23
ну я для нужной железки в service activation выбираю в поле action - script, ну и соответственно дальше get_version и получаю результат...
04:25
может поробовать все хуавеи удалить и потом снова добавить?
04:25
у меня их немного пока...
04:39
нарвался на трейс при удалении одного свитча - 12 удалил... похоже в базе какая-то рассинхронизация пошла...
04:41
вот это что значит - Integrity Error: <ManagedObject: R16.AG00> object is referenced from <class 'noc.inv.models.DiscoveryStatusInterface'>
05:48
Спасибо, freeseacher, все заработало... :)
ss__ #
06:03
Привет, подскажите как в сборщике конфигов игнорировать строчки содержащие More(Enter: next line, spacebar:
06:03
где и как прописывать?
06:04
clear ADSL:
06:04
warn ADSL:
06:04
вот 3 строки
06:25
Люди, человеки, есть кто?
acid- #
06:29
почти никого
dvolodin #
06:47
"убить всех человеков"
06:47
http://forum.nocproject.org/index.php?topic=109.0 -- дебианщики, помогите
ss__ #
06:52
чет не пробовал я еще 12.04 ибо свежее не значит хорошее
06:52
)
dvolodin #
06:57
я смотрел, там с нужными пакетами плохо
06:57
либо версии старые, либо собирать нужно
ss__ #
06:57
вот вот, как правило когда ставишь новую версию, то собрать что либо самому проблема из-за зависимостей.
lexus-omsk #
07:17
у меня 6й дебиан, не было проблем таких вроде
ufir #
07:37
./noc debug-script -c public get_ip_discovery crt02-yla-srv отрабатывает нормально, но долго. а в логи валится с ошибкой, видимо по таймауту - где там увеличить ?
ss__ #
07:38
Привет, подскажите как в сборщике конфигов игнорировать строчки содержащие More(Enter: next line, spacebar:
07:38
clear ADSL:
07:38
warn ADSL:
07:38
вот эти 3 строки которые выше где и как прописывать?
acid- #
07:39
напишите ему use vm image )
dvolodin #
07:42
в общем да
07:43
для того, чтобы попробовать и отработать стратегию внедрения вполне достаточно VM image
Unbeerab1e #
07:45
пойти что ли профиль для SNR начать катать
07:46
судя по всему их в нашем хозяйстве ой прибавится
ss__ #
07:58
Unbeerab1e, что за SNR?
zi_rus #
07:58
shop.nag.ru
08:00
dvolodin, а filter по ip искать не будет?
Unbeerab1e #
08:12
ss__, http://shop.nag.ru/catalog/00001.Kommutatory/04963.SNR
ss__ #
08:13
первый раз такие вижу
Unbeerab1e #
08:13
обычный китай, брендированный SNR
08:14
мы пока одну только железку пользуем, SNR-S2960-48G
08:14
в одном из домов второй свитч уже никак не поставить, а 24 портов не хватает
08:14
эта же железяка существует под брендом эджкоры
08:16
описание радует: "Заметно оптимизирована аппаратная база, улучшено качество сборки и пайки. "
dvolodin #
08:59
Unbeerab1e: SNR - это accton?
09:04
тот же ежик, только сбоку?
09:08
zi_rus: какой filter?
Unbeerab1e #
09:12
dvolodin, я точно не уверен, но судя по всему SNR-S2960-48G == EdgeCore ES3552M, по крайней мере аппаратно
09:12
а вот прошивка у них может быть и разной
09:12
эджкоры я не ковырял, а в SNR cli очень cisco-like
dvolodin #
09:13
у ежиков тоже
09:13
на marvel'е он?
Unbeerab1e #
09:16
боюсь, удалённо это не посмотреть
_4ePTeHok #
09:23
если платформа ежиков - то марвел.
09:23
на этой платформе кто только не делает свитчи
09:23
я только 3 бренда видел своими глазами
dvolodin #
09:24
_4ePTeHok: у них еще старые на broadcom были
_4ePTeHok #
09:24
ну это 3526 1е. 2-е уже вроде на марвелах шли
zi_rus #
09:24
dvolodin, ipam report filter
Unbeerab1e #
09:40
клёво. профиль EdgeCore.ES работает на свитче SNR
dvolodin #
09:40
а чего ему не работать-то
09:41
я не думаю, что nag софт там пилили
freeseacher #
09:41
думаю пилили, но на предмет устойчивости только лишь :)
09:42
а строковые константы нафиг никому кроме хуавея пилить не хочетс
Unbeerab1e #
09:44
ох, остаются только ненавистные дир-100 в парке оборудования
09:45
из тех что никак
freeseacher #
09:45
автоматизация через веб интерфейс ?
Unbeerab1e #
09:46
а сейчас вообще какие есть профили с готовыми примерами использования веб-схемы?
freeseacher #
09:46
ага
09:46
аудиокодесы
09:46
но там get
09:47
а тебе если я правильно помню нужны post
09:47
их в ноке имхо
ss__ #
09:56
Unbeerab1e, эжи у нас были, хорошо что я их удачно все на huawei s 2300 махнул
dvolodin #
09:57
Unbeerab1e: Mediant2000
zi_rus #
09:58
dvolodin, а custom fields будут отображаться в ИПАМ, как в vc?
10:00
а то я Project прикрутил, а его не видно
dvolodin #
10:02
zi_rus: они отображаются в формах
10:02
а вот насчет общей таблички - я не уверен, что стоит это делать
zi_rus #
10:02
dvolodin, в vc - да, в ipam - нет
dvolodin #
10:02
можно, конечно, вместо html table подложить два grid'а
zi_rus #
10:03
а, теперь вижу где
10:03
в общей табличке надо
10:03
а там где это сейчас, это жесть
dvolodin #
10:04
может действительно, не париться с деревьями и сделать приложение в виде двух гридов и двух форм?
_free_ #
10:06
Деревья наверно прикольнее, а где смотреть?
zi_rus #
10:10
в лесу?
_free_ #
10:11
;)
zi_rus #
10:11
dvolodin, ip - структура иерархичная, дерево для нее подходящаяя форма
dvolodin #
10:30
zi_rus: там надо совместить дерево с большим количеством полей и таблицу адресов
zi_rus #
11:22
dvolodin, как на счет того, чтобы когда в inv.interfaces линкуешь пару портов, то для гигабитного порта не отображались в вариантах 10G порты, ты же их никак не сможешь соединить
11:22
и соответственно, наоборот
11:22
и почему оно не дискаверит интерфейсы которые shutdown?
HighwayStar #
11:37
здравствуйте, подскажите как посмотреть в чем именно проблема со скриптами с некоторыми коммутаторами
11:38
есть большой парк коммуатторов dlink, с большинством коммутаторов noc работает отлично, но есть несколько проблемных моделей
11:38
DGS 6604, dgs 3024 и dgs3312SR
zi_rus #
11:38
HighwayStar, ./noc debug-script <script> <mo>
HighwayStar #
11:38
при выполнении какого-либо скрипта noc просто отваливается по таймауту
11:43
а manage object указывать по ip или идентификатор из noc ?
zi_rus #
11:44
название в ноке
11:44
для ip там синтаксис сложнее
11:45
хотя если у вас mo=ip
11:45
то я не знаю как он сработает
HighwayStar #
11:47
вот такое получается http://susepaste.org/59681783 похоже что-то не так вызываю
11:48
с теми устрйствами с которыми нок работает, получается такой же вывод
11:49
а все понял, неправильно вызывал
11:51
подключение идет, коммутатор что-то выдает, но где-то в парсере скрипт валится. трейсбеки в багтрекер выложит или сюда можно?
zi_rus #
11:52
HighwayStar, надо писать просто get_version, он по профилю сам выберет нужный
HighwayStar #
11:52
да я понял, уже так и сделал
zi_rus #
11:54
и -с не надо, там snmp нет почти нигде
HighwayStar #
11:56
вот такое получается на DGS-3312SR http://susepaste.org/97682467
11:58
а вот такое на DGS-6604
11:58
http://susepaste.org/32431233
zi_rus #
12:02
что-то мне говорит, что длинк выдает то что нок совсем не готов услышать
12:06
например это "Device S/N", а ждет он "Serial Number"
HighwayStar #
12:09
стоит это пофиксить расширением регэкспов в апстриме или мне пофиксить только свои скрипты?
zi_rus #
12:09
HighwayStar, пообщайся с Dmitry11 или dvolodin
Dmitry11 #
12:10
Я здесь
HighwayStar #
12:10
вот еще dgs-3024 http://susepaste.org/47203282
Dmitry11 #
12:10
У меня просто не было доступа к этим свичам
acid- #
12:56
а к хуавеям когда допишешь интерфейсы? )
Dmitry11 #
13:11
я две последних недели экхамены в институте сдаю. :(
13:11
возможно завтра и попытаюсь дописать
Tweet
Share this page
Share this page: Tweet