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: 25.04.2014
IRevent #
02:57
никто не сталкивался с проблемой что активаторы при выполнении задания не освобождают треды? и соответственно сжирают их все
father #
05:39
Всем привет
05:39
Кто может помочь по ноку?
freeseacher #
05:39
хай
father #
05:39
о_О
05:39
На манеже все те-же
freeseacher #
05:40
ну ладно. не хочешь как хочешь.
father #
05:46
Я тут
05:47
Смотри какая ситуация, все сделал по вашим мануалам, все классно, но с микротика он кроме серии и версии ОС больше ничего не вытянул
05:47
Делаю get ip discovery мне выдает ошибку time out
05:47
Скачал образ с сайта, тоже самое
freeseacher #
05:49
так и должно быть
05:49
микротик слабо поддерживаемый профиль
zi_rus #
05:57
народ, кто-нибудь делал портсервер из циски?
father #
06:00
А что же тогда делать с микротиком?
IRevent #
06:04
father: писать под него скрипты :)
father #
06:16
Тогда есть 2 варианта, перекинуть свичи на другое ядро или написать скрипты под микротик
Dmitry11 #
06:16
father: лучше написать скрипты под микротик :)
father #
06:26
А можно пример скрипта
zi_rus #
06:30
открываешь профиль циски и смотришь
06:30
в профиль длинка лучше не ходи
father #
06:38
А как открыть профиль?
06:39
И где они вообще лежат?
zi_rus #
06:40
/opt/noc/sa/profiles
father #
06:40
Спасибо
06:43
Оно все на питоне
06:46
Как то интересно выходит
06:46
Захожу через нос в скрипты
06:46
Есть сприкт get ip discovery
06:46
Захожу в /opt/noc/sa/profiles/MikroTik/RouterOS а там такого нет
Dmitry11 #
07:03
ls /opt/noc/sa/profiles/Cisco/IOS/*.py
father #
07:26
А куда нок складывает бекапы конфигов?
zi_rus #
07:36
куда скажешь, туда и положит
father #
07:36
А как можно отдебажить почему скрипт на железке вываливается с ошибкой time out
07:37
Открыл скрипты для микротика, все команды которые в скриптах, все работают
07:37
Железка отдает и мас таблицу и ARP и всю херню
zi_rus #
07:39
./noc debug-script get_version <mo_name>
Dmitry11 #
07:42
father: http://kb.nocproject.org/display/DOC/Canned+Beef
07:45
father: Там вообще не нужно python знать. Практически все встречаемый случаи уже реализованы в скриптах для других вендоров
wrathchildtoo #
07:49
привет всем. как зарегиться на форуме?
zi_rus #
07:49
он рид онли с каких-то пор
wrathchildtoo #
07:50
кто его админит?
07:50
эти люди здесь появляются?
zi_rus #
07:50
freeseacher
freeseacher #
07:50
wrathchildtoo, никак.
zi_rus #
07:50
wrathchildtoo, хочешь спросить регайся и спрашивай тут http://kb.nocproject.org/questions
wrathchildtoo #
07:50
зачем так сделали?
07:51
есть какая-то политика или философия проекта?
freeseacher #
07:51
ага.
07:51
форум быстро превращается в срач
07:51
вопросы превратит ьв срач очень тяжело
zi_rus #
07:51
ну не знаю
07:52
по-моему форум был нормальный
07:52
а вопросы в срач сложно превратить, поэтому скучно и никто туда не ходит :)
wrathchildtoo #
07:53
этот чат для того чтобы поболтать?
07:53
или сюда вопросы тоже задают
freeseacher #
07:53
этот чат для всего 6)
07:53
задают
wrathchildtoo #
07:53
или лучше в вопросник все-таки?
07:54
вопрос в том как лучше быдет для сообщества
zi_rus #
07:54
зависит от вопроса
e_zombie #
07:54
https://pp.vk.me/c613527/v613527151/7867/3A5_c4pqXf8.jpg
zi_rus #
07:54
что-то интересное можно там спросить
07:54
посраться можно и здесь
07:55
только туда никто не ходит
07:55
ответа можно не дождаться
07:55
так что методика такая
07:55
спрашиваешь тут
07:55
тебе отвечают
07:56
идешь туда
07:56
спрашиваешь еще раз
07:56
и сам себе отвечаешь
07:56
:)
wrathchildtoo #
07:56
это печально немного(
zi_rus #
07:56
ye djn gj'njve nen e;t 40 xtkjdtr
07:57
ну вот поэтому тут уже 40 человек
07:57
я помню времена когда здесь было слегка за двадцать
07:58
Dmitry11, ты тут?
Dmitry11 #
07:58
да
zi_rus #
07:58
Dmitry11, сделай NOC-1322
wrathchildtoo #
07:59
проект очень интересный, а сообщество маленькое. почему так?
freeseacher #
07:59
операторов не так много
07:59
опереторв связи которые доросли до такого проекта тоже не много
07:59
еще у половины не получилось поставить
07:59
и они забили
07:59
и совсем немного пришли сюда и сросили что то
Unbeerable #
08:00
wrathchildtoo, вопросы, заданные тут, тоже полезны обществу, потому что содержимое логируется
wrathchildtoo #
08:01
я например ищу в этом проекте полноценную централизированную сеситему управления сетью предприятия, неужели я один такой?
Unbeerable #
08:01
это очень полезно, потому что иногда я гуглю что-то по ноку, и гугл выдаёт мне логи канала, где я спрашивал то же самое теми же словами, и мне никто не ответил :)
zi_rus #
08:02
энтерпрайзером ты наверное первым будешь
freeseacher #
08:02
нее не первым
Unbeerable #
08:02
ну почему бы и нет
zi_rus #
08:03
freeseacher, значит вторым. а кто первый?
freeseacher #
08:03
а помнишь тут чуваки с бабнка были
08:03
парой прям
wrathchildtoo #
08:03
да, а почему нет?
08:04
в своем роде мы тоже являемся оператором связи
zi_rus #
08:04
freeseacher, не помню, или что-то очень смутное
08:05
wrathchildtoo, ты ближе кделу давай. предупреждаю сразу, кнопки сделать заебись нет, и придется выучить питон
freeseacher #
08:06
zi_rus, а ты игруху то поиграл ?
zi_rus #
08:06
freeseacher, нет, я ен понял что это за... и закрыл, некогда сейчас
freeseacher #
08:07
там просто простенькие задачки на обучение
08:07
давай втягивайся. мне соревновательный эффект нужен :)
08:07
а то я ся не завставлю :)
zi_rus #
08:08
тут CCIE никто сдавать не планирует? а то мне тоже нужен "соревновательный эффект"
freeseacher #
08:09
да не. забей. цена этому CCIE копейка и то в базарный день.
zi_rus #
08:10
ну не знаю, я уже два раза пытался сдать, не получилось
08:10
это со стороны почему-то всем кажется что все так просто и это ничего не стоит
freeseacher #
08:10
а смысл ?
zi_rus #
08:10
для себя
freeseacher #
08:10
ааа
08:10
тогда да
08:10
главное не расчитывать на удвоение зп
zi_rus #
08:11
я на это не рассчитываю, я удвоение уже заслужил и без сертификата
father #
08:11
Кто подскажет в чем косяк
08:11
http://pastebin.com/R5RTxvBQ
zi_rus #
08:12
Dmitry11, если не занят, посмотри еще NOC-1323 - сообщение очень похоже на другое, которое классифицируется, но в какой-то мелочи не классифицирует
freeseacher #
08:12
father, не жалко тебе пароли палить
father #
08:12
Локальная сеть
08:13
Микротик в мир не смотрит
freeseacher #
08:13
ща к вконтакту этот же попробую :)
father #
08:14
Пробуй) Меня нет ни в одной социальной сети планеты)
freeseacher #
08:15
у тя там какая то фигня.
08:15
почему то пейджинг не сработал
Kostua #
08:22
freeseacher: ты за эту игру говорил -> http://www.checkio.org/
freeseacher #
08:23
да
08:23
нее
08:23
http://www.codeabbey.com
father #
08:29
Он отработал 2 раза и все
Dmitry11 #
08:31
zi_rus: Ищу MIB, в котором бы был определен oid 1.3.6.1.4.1.9.1.1639
father #
08:36
А вот что он выдает на микротике на котором всего 3 интерфейса
08:36
http://pastebin.com/eavzPhne
Dmitry11 #
08:43
father: А чем в терминологии микротика тип интерфейса bridge отличается от типа интерфейса vlan ?
08:44
zi_rus: Ищи MIB для oid 1.3.6.1.4.1.9.1.1639
Night_Snake #
08:44
а то что при апгейде девелоп трейс вывалился - это же не очень хорошо, да?
Dmitry11 #
08:45
Night_Snake: кидай на pastebin трейс
zi_rus #
08:46
Dmitry11, там это 1.3.6.1.4.1.9.1 - CISCO-PRODUCTS-MIB-V1SMI . 1017 - ASR9010 - классифицируется, 1639 - ASR9001 - не классифицируется
Night_Snake #
08:47
http://pastebin.com/9i04tx48
Dmitry11 #
08:47
zi_rus: И чес тогда я тебе могу помочь? Ищи где-то более новый CISCO-PRODUCTS-MIB
zi_rus #
08:48
Dmitry11, а исключить? зездочку поставить или еще чего? зачем там миб?
Dmitry11 #
08:48
Night_Snake: это не весь трейс
zi_rus #
08:48
Dmitry11, и чем тебе не нравится этот ftp://ftp.cisco.com/pub/mibs/v2/CISCO-PRODUCTS-MIB.my nfv dct tcnm
08:48
там все есть
father #
08:49
<Dmitry11> в терминоогии микротика бридж соединяет интерфейсы
Dmitry11 #
08:49
там нету asr9001
08:49
father: Т.е. это тип интерфейса SVI ?
zi_rus #
08:49
Dmitry11, а это я сам выдумал?
08:49
ciscoASR9001 OBJECT IDENTIFIER ::= { ciscoProducts 1639 } -- Cisco Aggregation Services Router (ASR) 9001 Chassis
father #
08:50
Да
08:50
Все верно
admin_ #
08:53
Удалил с монги все что ФМ наваляло. но размер базы не уменьшился. Как сделать purge?
Night_snake_ #
08:55
http://pastebin.com/Mpm1Q3ws
Dmitry11 #
08:55
zi_rus: % ./noc import-mib ~/CISCO-PRODUCTS-MIB.mib
08:55
Error: Cannot resolve OID 1.3.6.1.4.1.9.1.171 collision between CISCO-PRODUCTS-MIB::catalyst2916mxl and CISCO-PRODUCTS-MIB::catalyst2916m-xl. No preference for CISCO-PRODUCTS-MIB
08:55
какой-то кривой MIB
Night_snake_ #
08:55
У меня случайно создался дубликат MO. Я его удалил из веба. но похоже не помогло, потому что как я понял ругается на неуникальные инвентори
Dmitry11 #
08:57
Night_snake_: у тебя два объекта "Cisco | 7600 | RSP720-3CXL-GE" с разным uuid
Night_snake_ #
08:59
а как один теперь удалить?)
08:59
я так понимаю через веб так и не прикрутили удалялку?
father #
08:59
Дмитрий вот к чему я пришел, взял другой микротик, полностью нулячий, он опрашивается вдоль и поперек
Dmitry11 #
09:00
Night_snake_: вручную в Mongo
father #
09:00
Можно не через монго
09:00
Щас кину команду
09:00
На удаление
Dmitry11 #
09:01
father: я уже закоммитил исправление
09:01
https://bitbucket.org/nocproject/noc/commits/17e566faf0d0aba7b351ccdad436c29cee942938
father #
09:01
вот /opt/noc$ ./noc wipe managed_object switch1
09:02
А можно щас как нибудь накатить исправление?
Dmitry11 #
09:02
father: глянь sa/interfaces/igetinterfaces.py на предмет того, какие типы интерфейсов могут быть
father #
09:02
Щас гляну
admin_ #
09:03
Как правильно почистить все события с FM так чтобы они освободили место на диске?
Dmitry11 #
09:03
(12:02:54) father: А можно щас как нибудь накатить исправление? - обновись
admin_ #
09:03
Пробую вот этим скриптом http://pastebin.com/UL5fSrgb
09:04
FM чистит но размер базы не уменьшает!
Dmitry11 #
09:04
admin_: http://stackoverflow.com/questions/2966687/reducing-mongodb-database-file-size
father #
09:05
Нашел в чем косяк
09:06
Скрипт вываливается когда находит на микротике виланы
freeseacher #
09:06
admin_, я делаю не remove({}) а .drop()
father #
09:07
Взял чистый микротик, на котором только физические интерфейсы, все отлично опрашивается, создал несколько бриджей с разными именами с применением спецсимволов, опрашивается. Добавляю вилан, выпадает с ошибкой
freeseacher #
09:07
и репаир у меня в кроне
Dmitry11 #
09:07
можно делать "compact"
freeseacher #
09:07
Dmitry11, нее
09:07
то команда обманка
09:08
она в документации так и отмечена :)
Night_snake_ #
09:08
father не ппомогло. заваайпил вообще все МО с этим супом, все равно трейс
freeseacher #
09:08
что совсем не обязательно совободит место
Dmitry11 #
09:08
http://docs.mongodb.org/manual/reference/command/compact/#dbcmd.compact
freeseacher #
09:08
но сделает выравнивание по размеру блока
Dmitry11 #
09:09
Night_snake_: это не в MO ошибка, а в коллекциях inventory
freeseacher #
09:09
compact requires up to 2 gigabytes of additional disk space while running. Unlike repairDatabase, compact does not free space on the file system.
Night_snake_ #
09:09
а как тогда коллекцию почистить?
father #
09:11
Ребят а по моей проблеме поможете??
Dmitry11 #
09:17
father: что у тебя за проблема?
zi_rus #
09:35
Dmitry11, ну это официальный, ты думаешь есть прямее?
Dmitry11 #
09:36
засунул в репозиторий
09:36
попробуй обновиться
zi_rus #
09:39
Dmitry11,
09:39
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.4.1.9.1.1285 collision between CISCO-PRODUCTS-MIB::ciscoCDSISM and CISCO-PRODUCTS-MIB::ciscoCDSAVSM. No preference for CISCO-PRODUCTS-MIB
Dmitry11 #
09:40
ага
09:40
http://kb.nocproject.org/display/DOC/Precomplied+MIBs
09:40
Внизу workaround
zi_rus #
09:41
Dmitry11, там где mongo начинается?
Dmitry11 #
09:41
да
09:42
насколько у цисок хорошее железо, настолько программисты там уроды
zi_rus #
09:42
Dmitry11, сделал, но хер там
09:42
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.2.1.52 collision between INTEGRATED-SERVICES-MIB::intSrv and INT-SERV-MIB::intSrv. No preference for INTEGRATED-SERVICES-MIB
e_zombie #
09:43
хахахах
09:43
Dmitry11: могу подкинуть адресок людей которые в саратове для них пишут
Dmitry11 #
09:44
особенно хочу видеть глаза тех людей, которые читали RFC для L2TP, но для цисок написали исходя из желания своей левой пятки
zi_rus #
09:45
Dmitry11, сделал еще раз, но ни хера
09:45
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.2.1.52 collision between INTEGRATED-SERVICES-MIB::intSrv and INT-SERV-MIB::intSrv. No preference for INTEGRATED-SERVICES-MIB
Dmitry11 #
09:46
потри коллекцию mibpreferences
09:48
e_zombie: ты случайно не знаешь, кто для цисок L2TP писал ?
zi_rus #
09:48
Dmitry11, потер только ее, прошло дальше, но хер там
09:49
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.2.1.2 collision between RFC1213-MIB::interfaces and IF-MIB::interfaces. No preference for RFC1213-MIB
e_zombie #
09:49
не. у нас в гриддайнемикс что то пишут но точно не это
Dmitry11 #
09:50
zi_rus: У тебя что-то эпическое. Все эти файлики лежат в fm/collections/mibpreferences
zi_rus #
09:50
эпические баги надо чинить
09:50
кого еще мне дропнуть?
Dmitry11 #
09:52
а что ты за команду даешь, что у тебя такая ошибка вылазит?
zi_rus #
09:53
Dmitry11, http://pastebin.com/Bkxq3zQM
Dmitry11 #
09:55
загадка
`kk #
09:55
zi_rus: ещё раз апгрейд запусти
Dmitry11 #
09:55
% ./noc sync-mibs
09:55
Synchnonizing MIBs
09:55
%
zi_rus #
09:57
Dmitry11, жопа какая-то, я запускаю апгрейд, оно фейлится, запускаю еще раз, оно фейлится в другом месте
Dmitry11 #
09:57
dvolodin: попробуй обновиться. че-то sync-mibs криво работает
`kk #
09:58
zi_rus: и ещё раз запускай )
Dmitry11 #
09:58
судя по всему, оно mibpreferences не самым первым обрабатывает
zi_rus #
09:58
уже третий раз
09:58
или четвертый
09:59
пока идет
09:59
черт
09:59
сглазил
09:59
пятый круг
10:00
шестой...
10:01
седьмой...
10:01
восьмой...
10:01
вроде все
`kk #
10:03
=)
zi_rus #
10:04
Dmitry11, но ивент все равно не классифицирует
admin_ #
10:05
zi_rus: у меня ивент не класифицируется тоже, хочу чинить..
10:05
Сносил весь нок (кроме баз, с баз эти ивенты удалял через вебку)
10:06
заливал чистую копию с реп
10:06
добавлял ивенты через ./noc colection
10:07
и всё равно не класыфицирует..
10:07
Гдето в базе монги похерелось чё..
zi_rus #
10:07
Dmitry11, а это ннормально? открыл fm > setup > mib preference , а там пусто
`kk #
10:13
у меня 25мибов там
Night_snake_ #
10:17
а подскажите пожалуйста, как поправить http://pastebin.com/Mpm1Q3ws. Я так понимаю, нужно какую-то коллекцию грохнуть?
`kk #
10:21
возможно надо удалить эту строчку из inv/collections/objectmodels/manifest.csv
Dmitry11 #
10:50
Night_snake_: и почистить коллекции в local/collections
Night_snake_ #
11:07
Dmitry11> а как?)
Dmitry11 #
11:07
rm -rf /iot/noc/local/collections/*
11:08
rm -rf /opt/noc/local/collections/*
Night_snake_ #
11:10
О, спс
11:10
но noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.4.1.9.1.1285 collision between CISCO-PRODUCTS-MIB::ciscoCDSISM and CISCO-PRODUCTS-MIB::ciscoCDSAVSM. No preference for CISCO-PRODUCTS-MIB
Dmitry11 #
11:12
Night_snake_: http://kb.nocproject.org/display/DOC/Precomplied+MIBs
11:13
дропай все, кроме mibpreferences
Night_snake_ #
11:27
ага, получилось. А это нормально, что в Inventory-> inventory куча безымянных записей? А в MO->Inventory вообще нифига не показывает :(
zi_home #
18:22
dvolodin, слушай, с фм какая-то херня происходит, делаю правило локальное, оно работает, потом его коммитят, оно приезжает с обновлением и перестает работать, хотя тест все ще нормально проходит
dvolodin #
18:23
?
18:23
json идентичный?
zi_home #
18:23
да
18:26
тест же срабатывает
Yetty #
18:35
возможно уже было, но с ходу не нашёл в логах: если апгрейд вот такой штукой завершается http://pastebin.com/HpdwDCf3 -- куда копать?
18:37
mongoengine.base.ValidationError: Unable to dereference <class 'noc.inv.models.vendor.Vendor'>:527d01daafc7cf168551db4b :\
dvolodin #
18:37
zi_home: что за правило?
zi_home #
18:38
dvolodin, конкретно это Cisco | IOSXR | Config | Config Changed (SYSLOG)
18:42
Yetty, это очень большое попадалово
18:42
если в инвентори что-то ломается приходится очень долго его оживлять
Yetty #
18:43
хм, а если инвентори как таковое не использовалось
18:44
и если там что-то и было собрано - это можно грохать
18:44
есть способы быстрой починки?
18:56
так
18:56
дропнул objectmodels
18:56
и вроде проскочил апдейт чисто
18:57
с созданием новых
Tweet
Share this page
Share this page: Tweet