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: 07.05.2015
e_zombie #
00:42
как у нас отрицание в регексах ?
TSergey #
00:43
тебе универсальное отрицание?
dvolodin #
00:43
отрицание чего?
e_zombie #
00:44
ну типа что в шаблоне " не -loopback-"
TSergey #
00:44
я так не умею
zi_rus #
00:47
dvolodin знает, он мне подсказывал подобное
00:47
только я все забыл
dvolodin #
00:51
(?!...)
00:51
Matches if ... doesn’t match next. This is a negative lookahead assertion. For example, Isaac (?!Asimov) will match 'Isaac ' only if it’s not followed by 'Asimov'.
kwand #
01:01
как долго в fm - events в active будут висеть "NOC | Unknown event source" ?
01:01
неужели пока не добавлю соответствующий source в mo ?
TSergey #
01:01
сутки
e_zombie #
01:01
да. о
01:01
а не сразу ?
TSergey #
01:02
да, и реклассифицировать их невозможно, это уже обработанное нечто
kwand #
01:02
всмысле сутки вообще или сутки после добавления mo ? Просто я не хочу добавлять этот mo - это вообще левые логи
TSergey #
01:03
а зачем ты их завернул в нок?
kwand #
01:03
TSergey: ошибся
TSergey #
01:03
сутки хранятся любые ивенты, насколько помню
kwand #
01:05
почему события сразу попадают в active, минуя new ?
01:05
и как помещать их в archive ?
TSergey #
01:05
kwand: так они висят или добавляются новые?
kwand #
01:05
TSergey: висят, добавлять перестали, когда убрал слив левых логов
TSergey #
01:05
о, точно, через сутки в архив
01:06
kwand: проверь самый старый из таких, какое у него время?
kwand #
01:06
TSergey: 20 часов назад
TSergey #
01:06
потерпи четыре часа :)
kwand #
01:07
на счёт архива - вроде не так.
01:07
У меня таких событий были сотни за неделю, а в архиве меньше 50 событий из них майских всего 6
TSergey #
01:08
kwand: а в архив не все попадает
kwand #
01:09
TSergey: где посмотреть и покрутить это можно?
TSergey #
01:10
я не в курсе, думаю что в архив попадают только распознанные, значет в классах эсть хэндлер (строго предположение)
kwand #
01:11
TSergey: у меня в active есть распознанные, которых нет в архиве, и не мало таких.
01:14
нашёл - в event class есть соответствующая галка
01:15
но, похоже, что при такой настройке событие сразу уйдёт в архив и не будет видно в активных :(
TSergey #
01:17
не факт
01:17
вот есть "Network | STP | Topology Changed"
01:17
он падает в архив спустя сутки
kwand #
01:40
как можно в интерфейсе например тех же fm - setup - event classes после выбора фильтра очистить его.
01:40
Кроме как переоткрыть вкладку способа не нашёл
fumufu86 #
01:45
Через какой время wiping удалиться из alarm?
e_zombie #
01:45
./noc fix
fumufu86 #
01:46
это предполагается делать после удаления каждого устройства?
e_zombie #
01:47
может это бага.
TSergey #
01:47
kwand: если правильно понял вопрос --- Esc
kwand #
01:48
TSergey: точно. спасибо
fumufu86 #
01:49
Как сделать селектор на 30 разных устройств, которые не имеют общего признака?
TSergey #
01:51
навесить на них тэг
01:51
и сделать селектор по тэгу
01:52
или перечислить в селекторе ID, но 30 может не пойти
ss_ #
01:55
NOC-554 коммит сделайте)
e_zombie #
01:56
опана.
01:56
vrp3 держит хуавеевские дсламы?
kwand #
01:58
и всё-таки чем события new отличаются от active ? и почему в new пусто, а active присутствует ?
dvolodin_ #
01:59
kwand: new - необработанные
01:59
active - обработанные
01:59
все нормально
kwand #
02:00
то есть если я увижу много событий в new - пора тюнить производительность ? :)
dvolodin_ #
02:08
да
ss_ #
02:14
e_zombie, держит 5605
e_zombie #
02:15
просто я писал профиль для 56 серии
02:16
вот думаю подойёт или как
02:18
dvolodin_: походу надо в комментариях к профилю ввести строку на какой оборудовании тестировалось .
02:18
или строку с компартабилити на уровне нока.
ufir #
02:26
e_zombie поделись может ?
02:26
профилем
e_zombie #
02:26
почту давай
02:27
а хотя
ufir #
02:27
есть же у тебя
e_zombie #
02:27
погоди
02:33
я тебе на нок бросил
02:36
добавил сюда NOC-1014
ufir #
02:42
e_zombie спасибо, все прилетело
02:43
только вот ты на нок бросил - а это групповая рассылка ;) (у нас)
e_zombie #
02:43
оно очень глючное но конфги собирает и позволяет рун коммандс делать
02:43
да пох
02:43
пусть приобщаются
ufir #
02:46
у вас все еще трезвые ?
02:46
у нас еже все начальство бухать уехало
e_zombie #
02:50
у нас трезвые и работают.
02:51
я вот ебусь с включение на джуниперах снмп.
02:51
изучаю так сказать матчасть блять
ufir #
02:51
а хули там...
TSergey #
02:52
а я навешиваю mcast_filter_profile на порты длинков
02:53
сколько моделей --- столько oid`ов
e_zombie #
02:54
ufir: ну если учитывать что я первывй раз сегодня залогинился на джунипер то наверное это непривычно минимум
02:55
ну вот. не успел сломать.
02:55
сказали бери стакан и срочно ...
TSergey #
02:55
а наши надмозги чет нас даже не поздравили
ufir #
02:58
да.. я тоже на фуршет/банкет/лангет
02:59
всех с Днем Радио !
hexes #
03:09
В #sa.managedobject кликаю на Edit и ничего не происходит
e_zombie #
03:41
ufir: мы накатили.
Huko #
04:15
In [7]: for a in Interface.objects.filter(managed_object=12, type="physical"):
04:15
if a.link:
04:15
print a.link
04:15
...:
04:15
(ayv-ip-tv: 45, MAIN-CORE: 1)
04:15
(MAIN-CORE: 25, RSA-CORE: 3/34)
04:16
(MAIN-CORE: 28, core-tech-1: 1/28)
04:16
А как из Interface.objects однозначно вытащить к кому и куда идут линки ?
zi_rus #
04:19
def other(self, interface): """ Return other interfaces of the link :param interface: :return: """ return [i for i in self.interfaces if i.id != interface.id]
04:19
a.link.other(a)
04:19
или
04:19
a.link.other(self)
04:20
хотя с селф я никогда не делал
04:20
other(a) точно работает
joga_bonitoss #
04:26
Всех с Днем связи!
Night_Snake #
04:27
и тебя
zi_rus #
04:27
как же вы задрали, связисты, куда ни плюнь, везде поздравляют
evyscr #
04:27
а какого noc-discovery так любит rss жрать?
04:28
zi_rus: по заявке телезрителей, не поздравляю тебя
zi_rus #
04:28
вот и не надо
joga_bonitoss #
04:30
может кто сталкивался с таким... при дебаге скрипта get_config видно, что после отправки логина идет 'Sending SB '\xff\xfa\x18\x00XTERM\xff\xf0'' и после этого от оборудования - ничего...
04:30
вот полный дебаг http://pastebin.com/8nzKzKVq
zi_rus #
04:32
joga_bonitoss: телнет?
joga_bonitoss #
04:32
руками и своими скриптами telnet работает на этой железке
04:32
zi_rus: да
zi_rus #
04:32
кажись фиксили что-то подобное, или пытались пофиксить, полистай багтрекер.
04:33
а если несвежая версия, то попробуй обновиться
fumufu86 #
04:34
TSergey: если это требуется делать часто и на короткое время, то их создание селектора будет уходить больше времени чем на работу руками. Если создавать на долгое время, то область для тегов будет замусориваться.
joga_bonitoss #
04:37
zi_rus>:пару недель версии... это что-то со статусами телнета, поковыряю, спасибо
zi_rus #
04:38
evyscr: ты же с телнетом что-то ковырял вместе с dvolodin_
Huko #
04:42
zi_rus: c a.link.other(a) точно работает. спс !
shelkote #
05:07
Добрый день
e_zombie #
05:14
и тебя с днём связи
05:17
можешь попробовать спросить что нибудь, но думаю что все уже в "стельку"
xetle #
05:17
Вчерашний релиз нока ко дню связи приурочили?
shelkote #
05:19
10-ого сразу все отмечать будем
05:22
Ребят, в новом релизе у всех скрипты lldp с JunOS работают?
e_zombie #
05:25
вроде работает.
05:25
а что?
05:25
ставь девелоп и радуйся
05:26
там счас ну очень много всяких разных багов поправили
05:30
xetle: таки и сегодня там говнеца свежего подкинули
xetle #
05:31
Сломали чо?
zi_rus #
05:33
как обычно
xetle #
05:34
У меня с этими патчами https://bt.nocproject.org/secure/attachment/13000/noc-0.9-compile.patch и https://bt.nocproject.org/secure/attachment/13004/noc-0.9-setup.patch устанавливается и работает https://bitbucket.org/nocproject/noc/get/default.tar.bz2
05:35
Кажись всё рабочие кроме создание удалённых активаторов итп.. им пока нужно .hg
05:38
Релиз в виде образа виртуалки лучше чем ничего, но всё равно хочится нормальный архив как в других программ.
shelkote #
06:16
Обновился. Чо-то не хотит пахать. Ошибку выкидывает. Попробую через образ виртуалки протестить.
evyscr #
06:53
хм
06:54
гайз, inv/interfaces уже daed или ещё нет?
06:54
zi_rus: я telnet_naws правил в профиле
Night_Snake #
06:55
чет я читаю и как-то сцыкотно мне обновляться
06:55
много за сегодня сломали?
dvolodin #
06:56
последний патч на mongoengine - must have
TSergey #
21:14
эххх, не успел :(
21:15
у меня апргрейд не пошел:
21:15
https://kb.nocproject.org/pages/viewpage.action?pageId=20152336
freeseacher #
21:16
так же
TSergey #
21:17
"8[20:56] dvolodin: последний патч на mongoengine - must have"
Night_Snake #
22:07
О. значит правильно я вчера не обновлялся
22:07
нах-нах
e_zombie #
22:15
,,
freeseacher #
22:20
дима
22:20
все плохо
22:20
девелоп сломан мы все умрем
22:20
dvolodin,
dvolodin #
22:21
да, что именно поломалось?
freeseacher #
22:21
https://kb.nocproject.org/pages/viewpage.action?pageId=20152336
22:21
у нас с TSergey одинаковые симптомы
22:22
а "да" это относилось к "мы все умерем" ? :)
dvolodin #
22:22
ты про сломанный fix?
freeseacher #
22:23
и фикс сломан и миграция
e_zombie #
22:26
фикс на фикс -2
22:28
добавляем манифесты
22:28
добавляем изменения в файлы
22:28
добавлено 4 наборов изменений с 583 изменениями в 580 файлах
22:28
inv/collections/objectmodels/Cisco/Transceiver/1G/SFP-GE-S.json: неотслеживаемый файл различается
22:28
inv/collections/objectmodels/Finisar/Transceiver/1G/SFP_LH_DOM.json: неотслеживаемый файл различается
22:28
не обновлено: неотслеживаемые файлы в рабочем каталоге отличаются от файлов в запрашиваемой ревизии
22:28
inv/collections/objectmodels/Cisco/Transceiver/1G/SFP-GE-S.json: неотслеживаемый файл различается
22:28
inv/collections/objectmodels/Finisar/Transceiver/1G/SFP_LH_DOM.json: неотслеживаемый файл различается
22:28
прервано: неотслеживаемые файлы в рабочем каталоге отличаются от файлов в запрашиваемой ревизии
22:28
upgrade: 254: Failed to update repo
22:28
Terminating
22:28
Reporting upgrade status
22:28
Saving upgrade log to /var/noc/log/upgrade.log
22:29
ААААААА СПАСИТЕ ПАМАГИТЕ Я СЛОМАЛ ПРОДАКШЕН
dvolodin #
22:39
а, удали эти файлы
22:41
фикс пофиксил
22:42
собственно из изменений
22:42
теперь в моделях объектов part_no и order_part_no лежат списком и не ограничены по длине
22:43
плюс поиск проиндексирован
22:47
e_zombie: пролечился?
e_zombie #
22:51
нет
22:53
Traceback (most recent call last):
22:53
File "manage.py", line 35, in <module>
22:53
import noc.urls
22:53
File "/opt/noc/urls.py", line 10, in <module>
22:53
from noc.lib.app.site import site, patterns
22:53
File "/opt/noc/lib/app/__init__.py", line 9, in <module>
22:53
from access import *
22:53
File "/opt/noc/lib/app/access.py", line 9, in <module>
22:53
import noc.main.models
22:53
File "/opt/noc/main/models/__init__.py", line 47, in <module>
22:53
Collection.install()
22:53
File "/opt/noc/lib/collection.py", line 514, in install
22:53
mongoengine.signals.class_prepared.connect(cls.on_new_document)
22:53
AttributeError: 'module' object has no attribute 'class_prepared'
dvolodin #
22:56
./scripts/apply-patches --revert
22:56
./scripts/apply-patches
e_zombie #
23:01
https://cp.nocproject.org/p/oHy0
Dmitry1 #
23:09
dvolodin: как теперь удалять ненужные модели ?
e_zombie #
23:10
подожди пусть починит
dvolodin #
23:13
Dmitry1: какие ненужные модели?
Dmitry1 #
23:19
из-за того, что было ограничение на 4 part_no, я наплодил несколько похожих моделек
e_zombie #
23:24
СОВЕТУЮ НЕ ОБНОВЛЯТЬСЯ ДО ВЫХОДА ФИКСА. ИЛИ КРОВЬ КИШКИ РАСПИДОРАСИТ.
freeseacher #
23:24
пока да
TSergey #
23:28
e_zombie: фикс отработал без ошибок, после обновления
23:28
а апгрейд по прежнему трейсит
23:29
"upgrade-user: : collection --sync failed
23:29
Terminating
23:29
upgrade: : Failed to upgrade user part
23:29
Terminating"
e_zombie #
23:33
мнда. и ты попал под раздачу
TSergey #
23:41
так я с самого утреца: https://kb.nocproject.org/pages/viewpage.action?pageId=20152336
e_zombie #
23:42
Голодные игры: линк довн
Dmitry1 #
23:43
это кто ж так влан обозвал ?
e_zombie #
23:43
наши.
23:43
это езё хорошо.
23:43
у меня на 99% ваще порты не подписаны.
dvolodin #
23:45
Dmitry1: что за модельки?
23:45
их аккуратненько слить нужно бы
TSergey #
23:45
dvolodin: апргрейд бы зачинить
Dmitry1 #
23:45
juniper mx 80
dvolodin #
23:45
уже зачинил
TSergey #
23:45
минуту назад обновился
23:46
фикс работает без ошибок, апгрейд падает в трейс
e_zombie #
23:46
Big_Gornaya pe-gzp-sar Cisco 7606
23:46
^C
23:46
лолд
dvolodin #
23:47
TSergey: был большой коммит с фиксами кривых моделек
Dmitry1 #
23:47
dvolodin: в mx-80 добавь два F разъема и сллей их с mx-80-t
TSergey #
23:47
dvolodin: ага, утром проапгрейдился и сейчас
23:48
dvolodin: не веришь что ли?
23:49
https://kb.nocproject.org/pages/viewpage.action?pageId=20152336
23:49
"upgrade-user: : collection --sync failed
23:49
Terminating
23:49
upgrade: : Failed to upgrade user part
23:49
Terminating"
Dmitry1 #
23:49
dvolodin: после того, как сделаешь из web возможность удалять "unknown parts", наделаю еще моделек
23:50
в результате тестирования вылазят совсем уж странные комбинации
dvolodin #
23:50
они удаляются при добавлении моделей
23:50
автоматом
Dmitry1 #
23:50
не все
TSergey #
23:50
e_zombie, freeseacher --- скажем дружно, что апгрейд не работает
23:51
dvolodin не верит
Dmitry1 #
23:51
если криво отработал скрипт get_inventory, то получаются "левые" parts, которые потом удалить нельзя
23:52
или опять же. если взяли на тестирование железку, а потом отдали ее
23:52
и моделек для нее нету
e_zombie #
23:52
прокатило
Dmitry1 #
23:52
железки нету, а "unknown parts" висят
e_zombie #
23:52
да да
TSergey #
23:52
e_zombie: ага,
23:52
"Synchronize collections
23:52
Setting up permissions
23:52
+ main:jsonimport:launch"
23:53
e_zombie: проверяй апгрейд
e_zombie #
23:55
у меня прошёл
TSergey #
23:56
и у меня
Tweet
Share this page
Share this page: Tweet