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.05.2014
_4ePTeHok #
06:39
MindGames_, увели не сами пассы а хеши. его еще надо суметь в обратку раскодировать.
zi_home #
06:42
_4ePTeHok, ты че это проснулся два дня спустя?
06:42
да и в воскресенье
06:42
работаешь что ли
_4ePTeHok #
06:47
работаю да
06:48
чо у вас там опять за нытьё было в пятницу
06:48
то не так и это не этак
06:48
кнопочки, галочки
06:49
по поводу Диминого "ситуация замены свитча" теперь решается снятием галки менеджмента на время
06:49
и никто никуда ходить не будет
zi_home #
06:49
он обновляться не хочет
06:50
я теперь его даже правила закоммитить не могу заставить
_4ePTeHok #
06:50
я бы еще сделал групповую операцию в списке МО
06:50
только может не анменеджед делать а что то навроде стейта mainternance
zi_home #
06:50
да, групповых надо, у меня были идеи на пару штук, но Володина уговаривать заколебешься
_4ePTeHok #
06:50
хотя разницы особо нет как назвать, если действие одно
06:51
кстати это допилить вообще не проблема
zi_home #
06:51
там еще проблема, что нельзя выделить все МО, только постранично
_4ePTeHok #
06:51
ну это уже проблема грида
zi_home #
06:52
_4ePTeHok, оцени говнокод
06:52
NOC-1340
_4ePTeHok #
06:52
на деле обычно все не требуется отключать - только группу(район или еше что) - а там можно фильтрануть по тегу или части имени
06:52
дальше выделить и вуаля
zi_home #
06:52
обычно не требуется, но иногда надо
06:53
район тоже на один экран может не помещаться
_4ePTeHok #
06:53
а можно в экшенс впилить сраду пункт all
06:53
и не парится
06:53
или кнопку рядом сделать - выделить ваще все)
zi_home #
06:53
в старой морде он спрашивал, может выделить все
_4ePTeHok #
06:54
ну дык там не грид был
06:54
джанга ж
06:54
надо порыть, может есть какой трик для грида
zi_home #
06:54
да мне похер :)
06:54
работало же
_4ePTeHok #
06:54
там вся херь в том, что оно ж данные отдает постранично
06:55
а операции может делать только с тем что видит вебморда
zi_home #
06:55
на самом деле All это просто
06:55
это просто all
_4ePTeHok #
06:55
покопаюсь в общем
zi_home #
06:55
тебе должно быть похер, постранично оно или подесятерично
_4ePTeHok #
06:55
дело мелкое но нужно
zi_home #
06:55
просто должен отдаться all
_4ePTeHok #
06:56
по коду - а там ты разве не просто 3 первых строки кусаешь?
zi_home #
06:57
нет
_4ePTeHok #
06:57
там дата поди в середине где то
zi_home #
06:57
cat-office-1008#sh run
06:57
Building configuration...
06:57
Current configuration : 7641 bytes
06:57
!
06:57
! Last configuration change at 10:51:14 MSK Sun May 25 2014 by iz
06:57
! NVRAM config last updated at 10:51:15 MSK Sun May 25 2014 by iz
06:57
!
06:57
version 12.2
06:58
а вот так на ребутнувшемся
06:58
cat-msh120-2#sh run
06:58
Building configuration...
06:58
Current configuration : 21826 bytes
06:58
!
06:58
! No configuration change since last restart
06:58
!
06:58
version 12.2
_4ePTeHok #
06:58
ну и пох тогда
zi_home #
06:58
первые три строки и так срезаются
06:58
а хедер остается
06:58
и он сука меняется постоянно
06:58
я правил скрипт чтобы он 7 строк срезал
06:58
тогда хедер удаляет
06:59
но
06:59
число строк на свиче после ребута меньше
06:59
и он лишнее удаляет
07:00
_4ePTeHok, срезаемые скриптом строки это Building configuration... и Current configuration : 7641 bytes и еще пустая строка там же
07:07
я вообще все старался делать по кошерному
07:07
в стандартном скрипте уже есть вызов функции очистки конфига
07:07
а сама функция такая
07:07
def cleaned_config(self, config):
07:07
"""
07:07
Clean up config from all unnecessary trash
07:07
"""
07:07
return self.profile.cleaned_config(config)
07:07
не хватало только функции в профиле
07:08
и я ее нарисовал
_4ePTeHok #
07:08
ну ок.
zi_home #
07:10
ну ок, не ок, просто мне показалось говнокодом то что я написал, но мои админские мозги ничего лучше не придумали
07:16
_4ePTeHok, а ты чего модельки от e_zombie не коммитишь?
_4ePTeHok #
07:20
некогда было)
07:20
у нас тут навалилось восстановление с тейпбэкапов
07:20
заебался кассеты искать
zi_home #
07:22
и по выходным работаешь
07:22
сложно все у вас я посмотрю
_4ePTeHok #
08:06
кто не работает тот не ест да
08:06
Ж)
09:34
тыкс, накозявил массовый перевод managed\unmanaged
09:35
с выделением всего там чуть сложнее
zi_home #
09:52
кто не работает, тот ест
09:57
dvolodin, а ты что тут делаешь?
10:07
dvolodin, слушай, больная тема. после обновления циско mib перестали классифицироваться куча различных snmp трапов. обновление шло со скрипом, нок не мог приоритеты для mib выбрать и из-за множественных коллизий теперь поля в трапах криво резолвя
10:07
тся и поэтому правила не срабатывают
10:07
с этим можно что-то сделать?
10:07
а то сломалось то что работало
dvolodin #
10:07
выставить приоритеты на mib'ы
10:07
и не обновлять их без необходимости
zi_home #
10:07
так они вроде как есть
10:08
только нок их не отрабатывает
10:08
необходимость была
10:08
в свежем мибе добавилась ASR9001, до обновления нок не мог разрешать поле с ней
10:09
может я чего путаю, Dmitry1 лучше представляет что тогда произошло
10:10
ну вот
10:10
сказал атата и убежал
_4ePTeHok #
10:12
=)
10:12
он умеет да
zi_home #
10:13
_4ePTeHok, может ты знаешь, вот сейчас дропнул мибы и запустил синхронизацию
10:13
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
10:13
и так раз двадцать
10:13
пока до конца не дойдет
_4ePTeHok #
10:14
я хз,у меня вообще апдейт как то крашился после апдейтов мибов
10:14
дима чото подкрутил и проехало
10:14
руками не лез
10:14
там суть в том, что оиды видимо пересекаются
zi_home #
10:15
ну видимо да
10:15
но раньше как я понимаю проблемы не было
10:15
сломалось с некоторых пор
_4ePTeHok #
10:15
Дима там вводил приоритеты
zi_home #
10:15
обновили обин циско миб
10:16
а коллиззи сыпятся по всем подряд
10:16
вон на фаундри уже два свалилось
10:16
джунипер
10:16
и так далее
_4ePTeHok #
10:16
fm-setup=mib preference
10:17
надо видимо тот миб выставить преференс
10:17
какой там был?
10:17
у меня необновленный - могу глянуть чо стояло
10:18
кстати их там как раз 25 штук)
10:18
видать они у тебя и гураются
zi_home #
10:19
у меня вообще пусто
10:19
но так и в прошлый раз было
10:19
сначала пусто
10:19
потом появились
10:21
оставим до завтра, подключу Dmitry1 к вопросу, он знает что сделла и что не так
_4ePTeHok #
10:21
ну они там коллекциями вроде
10:21
т е при синке должны появлятся
zi_home #
10:21
root@noc:/opt/noc # ./noc sync-mibs
10:21
Synchnonizing MIBs
10:21
root@noc:/opt/noc #
10:22
синк как бы прошел
10:22
но...
_4ePTeHok #
10:22
не
zi_home #
10:23
а какой еще синк запускать
_4ePTeHok #
10:23
ls ./local/collections/fm/mibpreferences.csv
10:23
оно вот эту коллекцию синхрить должно
zi_home #
10:23
root@noc:/opt/noc # ls ./local/collections/fm/mibpreferences.csv
10:23
./local/collections/fm/mibpreferences.csv
10:23
я уже и апдейт прогнал
_4ePTeHok #
10:23
3599 ?
zi_home #
10:24
?
10:24
root@noc:/opt/noc # cat ./local/collections/fm/mibpreferences.csv
10:24
name,uuid,path,hash
10:24
AGENT-GENERAL-MIB,93c5b0a8-c95e-4fb8-9285-dc7906b7d374,AGENT-GENERAL-MIB.json,855ae41647fac9b69a6b0bc1dc3a3aa46bcb50468daaf344b19052ce6a9827b2
10:24
ARISTA-PRODUCTS-MIB,56111cd0-ad34-4127-b8d8-242ac69551cc,ARISTA-PRODUCTS-MIB.json,27ca77a775a694ec9779743656e6a8dc4439806c2ad3a8065d9b9b930d71bc5e
10:24
ARISTA-SNMP-TRANSPORTS-MIB,1013f68e-1160-4a59-ba92-51cf22d17168,ARISTA-SNMP-TRANSPORTS-MIB.json,05b089a1461e8ce96fbe4a8360d72926f6785c35d5eb380bcc544a90a1ed09e2
10:24
...
_4ePTeHok #
10:24
ну ок
10:24
значть и в морде должно быть
10:24
как миб звать который обновлял?
zi_home #
10:25
cisco products
10:25
или как-то так
10:25
но ошибка валится не только на нем
_4ePTeHok #
10:26
попробуй добавить его в преференсес с веб морды
10:26
с весом 5200 какми нить
zi_home #
10:26
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
10:26
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
10:26
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.2.1.16 collision between RMON2-MIB::rmon and RMON-MIB::rmon. No preference for RMON2-MIB
10:26
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.2.1.1 collision between SNMPv2-MIB::system and RFC1213-MIB::system. No preference for SNMPv2-MIB
10:26
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1 collision between SNMPv2-SMI::internet and RFC1155-SMI::internet. No preference for SNMPv2-SMI
10:26
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.4.1.171.11.63 collision between SWPRIMGMT-MIB::des30xxSeriesProd and SWPRIMGMT-DES30XXP-MIB::des30xxSeriesProd. No preference for SWPRIMGMT-MIB
10:26
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.4.1.1991.1.2.12.1 collision between FOUNDRY-SN-IP-VRRP-MIB::snVrrpGlobal and FOUNDRY-SN-IP-MIB::snVrrpGlobal. No preference for FOUNDRY-SN-IP-VRRP-MIB
10:26
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.4.1.1991.1.1.3.28 collision between FOUNDRY-SN-SWITCH-GROUP-MIB::snMacAuth and FOUNDRY-SN-MAC-AUTHENTICATION-MIB::snMacAuth. No preference for FOUNDRY-SN-SWITCH-GROUP-MIB
10:27
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1.4.1.2636.5 collision between JUNIPER-SMI::jnxExperiment and JUNIPER-EXPERIMENT-MIB::jnxExperiment. No preference for JUNIPER-SMI
_4ePTeHok #
10:27
те что показываешь
10:27
они есть в том списке все
10:27
попробуй свой прописать
10:27
может эти сами отлетят
10:27
но по идее для них преференс указан
zi_home #
10:28
ну вот и херня
_4ePTeHok #
10:28
это у тебя показывает при апдейте?
zi_home #
10:28
он указан но не используется
_4ePTeHok #
10:28
или где то в логе
zi_home #
10:28
это когда я в монге дропнул мибы и запустил синхронизацию
10:28
./noc sync-mibs
_4ePTeHok #
10:28
бля.
10:28
ну ясно-понятно
10:29
объекты то поехали
10:29
ийдишники съехали
zi_home #
10:29
в прошлый раз по подсказке делеал также
_4ePTeHok #
10:29
тогда наверно не было преференсес
zi_home #
10:29
то есть ты знаешь кого мне дропнуть чтобы оживить?
_4ePTeHok #
10:29
преференсы дропай из монги
10:30
и из локальной коллекции
zi_home #
10:30
дропал
_4ePTeHok #
10:30
мибы тоже
zi_home #
10:30
из коллекции не дропал
_4ePTeHok #
10:30
оттуда и оттуда
zi_home #
10:30
а мибы в коллекции где
_4ePTeHok #
10:30
потом синкай заного все
zi_home #
10:30
не вижу
_4ePTeHok #
10:30
а, да, они отдельно
zi_home #
10:31
root@noc:/opt/noc/local/collections/fm # mongo noc
10:31
MongoDB shell version: 2.4.10
10:31
connecting to: noc
10:31
> db.noc.mibs.drop();
10:31
true
10:31
> db.noc.mibpreferences.drop();
10:31
true
10:31
>
10:31
в коллекции стер файл
_4ePTeHok #
10:31
локальный csv ебни еще
10:31
да
zi_home #
10:31
префересов
10:31
а с мибами чего
10:31
не надо?
_4ePTeHok #
10:31
их там нет в коллекциях
zi_home #
10:32
то есть запускаю синк
_4ePTeHok #
10:32
попробуй
zi_home #
10:32
хер
10:32
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
10:33
может преференсы сначала засинхрить?
10:33
или как?
_4ePTeHok #
10:33
попробуй
zi_home #
10:33
как?
10:33
я команды не знаю
_4ePTeHok #
10:34
./noc collection --sync ./fm/collections/mibpreferences/*
zi_home #
10:34
о как
10:34
чего-то сделало
_4ePTeHok #
10:34
можно и просто синк помоему
zi_home #
10:34
попробую sync-mibs
_4ePTeHok #
10:34
он один хрен все прогоняет
10:35
dvolodin, я тут мелочь удумал - в sa-mo групповое изменение is_managed)
10:35
через actions
10:36
для Димы)
dvolodin #
10:36
а стоит ли?
_4ePTeHok #
10:36
бывает надо типа меинтернанса провести
10:36
т е запланированную аварию при работах на районе..
10:36
вывести район с мониторинга в общем
10:37
в общем локально запилил.
10:37
Надо в репо?
dvolodin #
10:37
ну закоммить
_4ePTeHok #
10:37
там по юзабилити есть еще вопрос
10:37
как выделить все в гриде(а не только одну страницу)
10:37
например для запуска дискавери
10:38
и влей в офм исправления по первоначальной установке из девелопа
10:38
а то я так и не могу проапдейтится -посмотреть
zi_home #
10:39
_4ePTeHok, СУУУУПЕЕЕЕЕРРРРРР!!!!! оживилось
_4ePTeHok #
10:39
ну вот, сам же виноват был)
zi_home #
10:40
ну как бы здесь нашли друг друга руки из жопы и чудеса юзабилити
_4ePTeHok #
10:40
ну сто раз говорили, что в монгу руками уже давно небезопасно лазить
zi_home #
10:40
я по наводке Dmitry1
_4ePTeHok #
10:40
=)
zi_home #
10:40
я не знаю команд монги в принципе
10:41
то что я выше дропал
10:41
я откопал в истории монги
_4ePTeHok #
10:41
достаточно одной) drop)
zi_home #
10:41
dvolodin, NOC-1340 - оцени качество говнокода
dvolodin #
10:41
ээээ
10:41
стоп
10:41
если уж дропаете коллекцию, то не нойте
_4ePTeHok #
10:41
да я ему уже сказал
10:42
там хвосты затрахаешься выгребать
10:42
File "/opt/noc/lib/python2.6/site-packages/pip/_vendor/pkg_resources.py", line 2573, in scan_list
10:42
raise ValueError("Expected "+item_name+" in",line,"at",line[p:])
10:42
ValueError: ('Expected version spec in', 'noc-pkg-jointjs=0.9.0', 'at', '=0.9.0')
10:42
Storing debug log for failure in /root/.pip/pip.log
10:42
Дим, это вот при попытке прыгнуть на офм
10:43
upgrade: 203: Cannot update python libraries
dvolodin #
10:43
_4ePTeHok: упс, бага, да
10:44
это откуда у тебя?
10:44
сам добавил?
_4ePTeHok #
10:44
это с репо
dvolodin #
10:44
да
10:44
вижу
_4ePTeHok #
10:45
чистый инсталл в дефаулт - потом прыгаю в офм
dvolodin #
10:48
закоммитил фикс
_4ePTeHok #
10:48
а как, кстати просле выполнения экшена принудительно рефрешить грид?
10:49
а то он там галки показывает после смены состояния старые
10:51
вроде поехало
10:51
ага. проапдейтился
dvolodin #
10:52
_4ePTeHok: влил еще develop в featrure/ofm
10:53
_4ePTeHok: там было что-то вроде метода reload в modelapplication
10:54
я еще правлю flow editor
10:54
вроде научил его сохранять
10:54
а при восстановлении пока странная ошибка
_4ePTeHok #
10:57
пробую рисовать да)
10:57
логика с Add Pass несовсем понятна
dvolodin #
10:58
почему?
_4ePTeHok #
10:58
т е надо станала создать пару стейджей, а потом между ними делать Pass?
dvolodin #
10:58
да
_4ePTeHok #
10:58
cyfxfkf*
10:58
ага, понял
dvolodin #
10:58
а как еще
10:58
:)
10:58
если хочешь, можешь колечком сделать и на исходный
10:58
такое тоже бывает
10:58
визуально редактор достаточно няшный получился
_4ePTeHok #
11:00
размеры прямоугольников не изменяются
dvolodin #
11:00
пока да
11:01
но будут меняться, там несущественно совсем
11:01
это я jointjs освоил
_4ePTeHok #
11:02
опа, на сейве закрешился
11:02
ValidationError(passes.Invalid embedded document instance provided to an EmbeddedDocumentField: ['stages'])
dvolodin #
11:08
там некоммиченое еще есть
11:10
докоммитил что есть
Tweet
Share this page
Share this page: Tweet