nocproject.org
00:42
как у нас отрицание в регексах ?
 
00:43
тебе универсальное отрицание?
 
00:44
ну типа что в шаблоне " не -loopback-"
 
00:47
dvolodin знает, он мне подсказывал подобное
00:47
только я все забыл
 
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'.
 
01:01
как долго в fm - events в active будут висеть "NOC | Unknown event source" ?
01:01
неужели пока не добавлю соответствующий source в mo ?
 
01:01
да. о
01:01
а не сразу ?
 
01:02
да, и реклассифицировать их невозможно, это уже обработанное нечто
 
01:02
всмысле сутки вообще или сутки после добавления mo ? Просто я не хочу добавлять этот mo - это вообще левые логи
 
01:03
а зачем ты их завернул в нок?
 
01:03
сутки хранятся любые ивенты, насколько помню
 
01:05
почему события сразу попадают в active, минуя new ?
01:05
и как помещать их в archive ?
 
01:05
kwand: так они висят или добавляются новые?
 
01:05
TSergey: висят, добавлять перестали, когда убрал слив левых логов
 
01:05
о, точно, через сутки в архив
01:06
kwand: проверь самый старый из таких, какое у него время?
 
01:06
TSergey: 20 часов назад
 
01:06
потерпи четыре часа :)
 
01:07
на счёт архива - вроде не так.
01:07
У меня таких событий были сотни за неделю, а в архиве меньше 50 событий из них майских всего 6
 
01:08
kwand: а в архив не все попадает
 
01:09
TSergey: где посмотреть и покрутить это можно?
 
01:10
я не в курсе, думаю что в архив попадают только распознанные, значет в классах эсть хэндлер (строго предположение)
 
01:11
TSergey: у меня в active есть распознанные, которых нет в архиве, и не мало таких.
01:14
нашёл - в event class есть соответствующая галка
01:15
но, похоже, что при такой настройке событие сразу уйдёт в архив и не будет видно в активных :(
 
01:17
не факт
01:17
вот есть "Network | STP | Topology Changed"
01:17
он падает в архив спустя сутки
 
01:40
как можно в интерфейсе например тех же fm - setup - event classes после выбора фильтра очистить его.
01:40
Кроме как переоткрыть вкладку способа не нашёл
 
01:45
Через какой время wiping удалиться из alarm?
 
01:46
это предполагается делать после удаления каждого устройства?
 
01:47
kwand: если правильно понял вопрос --- Esc
 
01:48
TSergey: точно. спасибо
 
01:49
Как сделать селектор на 30 разных устройств, которые не имеют общего признака?
 
01:51
навесить на них тэг
01:51
и сделать селектор по тэгу
01:52
или перечислить в селекторе ID, но 30 может не пойти
 
01:56
опана.
01:56
vrp3 держит хуавеевские дсламы?
 
01:58
и всё-таки чем события new отличаются от active ? и почему в new пусто, а active присутствует ?
 
01:59
kwand: new - необработанные
01:59
active - обработанные
01:59
все нормально
 
02:00
то есть если я увижу много событий в new - пора тюнить производительность ? :)
 
02:14
e_zombie, держит 5605
 
02:15
просто я писал профиль для 56 серии
02:16
вот думаю подойёт или как
02:18
dvolodin_: походу надо в комментариях к профилю ввести строку на какой оборудовании тестировалось .
02:18
или строку с компартабилити на уровне нока.
 
02:26
e_zombie поделись может ?
02:26
профилем
 
02:26
почту давай
02:27
а хотя
 
02:27
погоди
02:33
я тебе на нок бросил
02:36
 
02:42
e_zombie спасибо, все прилетело
02:43
только вот ты на нок бросил - а это групповая рассылка ;) (у нас)
 
02:43
оно очень глючное но конфги собирает и позволяет рун коммандс делать
02:43
да пох
02:43
пусть приобщаются
 
02:46
у вас все еще трезвые ?
02:46
у нас еже все начальство бухать уехало
 
02:50
у нас трезвые и работают.
02:51
я вот ебусь с включение на джуниперах снмп.
02:51
изучаю так сказать матчасть блять
 
02:52
а я навешиваю mcast_filter_profile на порты длинков
02:53
сколько моделей --- столько oid`ов
 
02:54
ufir: ну если учитывать что я первывй раз сегодня залогинился на джунипер то наверное это непривычно минимум
02:55
ну вот. не успел сломать.
02:55
сказали бери стакан и срочно ...
 
02:55
а наши надмозги чет нас даже не поздравили
 
02:58
да.. я тоже на фуршет/банкет/лангет
02:59
всех с Днем Радио !
 
03:09
В #sa.managedobject кликаю на Edit и ничего не происходит
 
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 однозначно вытащить к кому и куда идут линки ?
 
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) точно работает
 
04:27
как же вы задрали, связисты, куда ни плюнь, везде поздравляют
 
04:27
а какого noc-discovery так любит rss жрать?
04:28
zi_rus: по заявке телезрителей, не поздравляю тебя
 
04:30
может кто сталкивался с таким... при дебаге скрипта get_config видно, что после отправки логина идет 'Sending SB '\xff\xfa\x18\x00XTERM\xff\xf0'' и после этого от оборудования - ничего...
04:30
 
04:32
joga_bonitoss: телнет?
 
04:32
руками и своими скриптами telnet работает на этой железке
04:32
zi_rus: да
 
04:32
кажись фиксили что-то подобное, или пытались пофиксить, полистай багтрекер.
04:33
а если несвежая версия, то попробуй обновиться
 
04:34
TSergey: если это требуется делать часто и на короткое время, то их создание селектора будет уходить больше времени чем на работу руками. Если создавать на долгое время, то область для тегов будет замусориваться.
 
04:37
zi_rus>:пару недель версии... это что-то со статусами телнета, поковыряю, спасибо
 
04:38
evyscr: ты же с телнетом что-то ковырял вместе с dvolodin_
 
04:42
zi_rus: c a.link.other(a) точно работает. спс !
 
05:14
и тебя с днём связи
05:17
можешь попробовать спросить что нибудь, но думаю что все уже в "стельку"
 
05:17
Вчерашний релиз нока ко дню связи приурочили?
 
05:19
10-ого сразу все отмечать будем
05:22
Ребят, в новом релизе у всех скрипты lldp с JunOS работают?
 
05:25
вроде работает.
05:25
а что?
05:25
ставь девелоп и радуйся
05:26
там счас ну очень много всяких разных багов поправили
05:30
xetle: таки и сегодня там говнеца свежего подкинули
 
05:34
05:35
Кажись всё рабочие кроме создание удалённых активаторов итп.. им пока нужно .hg
05:38
Релиз в виде образа виртуалки лучше чем ничего, но всё равно хочится нормальный архив как в других программ.
 
06:16
Обновился. Чо-то не хотит пахать. Ошибку выкидывает. Попробую через образ виртуалки протестить.
 
06:53
хм
06:54
гайз, inv/interfaces уже daed или ещё нет?
06:54
zi_rus: я telnet_naws правил в профиле
 
06:55
чет я читаю и как-то сцыкотно мне обновляться
06:55
много за сегодня сломали?
 
06:56
последний патч на mongoengine - must have
 
21:14
эххх, не успел :(
21:15
у меня апргрейд не пошел:
21:15
 
21:17
"8[20:56]	dvolodin: последний патч на mongoengine - must have"
 
22:07
О. значит правильно я вчера не обновлялся
22:07
нах-нах
 
22:20
дима
22:20
все плохо
22:20
девелоп сломан  мы все умрем
22:20
dvolodin,
 
22:21
да, что именно поломалось?
 
22:21
22:21
у нас с TSergey одинаковые симптомы
22:22
а "да" это относилось к "мы все умерем" ? :)
 
22:22
ты про сломанный fix?
 
22:23
и фикс сломан и миграция
 
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
ААААААА СПАСИТЕ ПАМАГИТЕ  Я СЛОМАЛ ПРОДАКШЕН
 
22:39
а, удали эти файлы
22:41
фикс пофиксил
22:42
собственно из изменений
22:42
теперь в моделях объектов part_no и order_part_no лежат списком и не ограничены по длине
22:43
плюс поиск проиндексирован
22:47
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'
 
22:56
./scripts/apply-patches --revert
22:56
./scripts/apply-patches
 
23:09
dvolodin: как теперь удалять ненужные модели ?
 
23:10
подожди пусть починит
 
23:13
Dmitry1: какие ненужные модели?
 
23:19
из-за того, что было ограничение на 4 part_no, я наплодил несколько похожих моделек
 
23:24
СОВЕТУЮ НЕ ОБНОВЛЯТЬСЯ ДО ВЫХОДА ФИКСА. ИЛИ КРОВЬ КИШКИ РАСПИДОРАСИТ.
 
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"
 
23:33
мнда. и ты попал под раздачу
 
23:42
Голодные игры: линк довн
 
23:43
это кто ж так влан обозвал ?
 
23:43
наши.
23:43
это езё хорошо.
23:43
у меня на 99% ваще порты не подписаны.
 
23:45
Dmitry1: что за модельки?
23:45
их аккуратненько слить нужно бы
 
23:45
dvolodin: апргрейд бы зачинить
 
23:45
минуту назад обновился
23:46
фикс работает без ошибок, апгрейд падает в трейс
 
23:46
Big_Gornaya pe-gzp-sar Cisco 7606
23:46
^C
23:46
лолд
 
23:47
TSergey: был большой коммит с фиксами кривых моделек
 
23:47
dvolodin: в mx-80 добавь два F разъема и сллей их с mx-80-t
 
23:47
dvolodin: ага, утром проапгрейдился и сейчас
23:48
dvolodin: не веришь что ли?
23:49
23:49
"upgrade-user: : collection --sync failed
23:49
Terminating
23:49
upgrade: : Failed to upgrade user part
23:49
Terminating"
 
23:49
dvolodin: после того, как сделаешь из web возможность удалять "unknown parts", наделаю еще моделек
23:50
в результате тестирования вылазят совсем уж странные комбинации
 
23:50
они удаляются при добавлении моделей
23:50
автоматом
 
23:50
e_zombie, freeseacher --- скажем дружно, что апгрейд не работает
23:51
dvolodin не верит
 
23:51
если криво отработал скрипт get_inventory, то получаются "левые" parts, которые потом удалить нельзя
23:52
или опять же. если взяли на тестирование железку, а потом отдали ее
23:52
и моделек для нее нету
 
23:52
железки нету, а "unknown parts" висят
 
23:52
e_zombie: ага,
23:52
"Synchronize collections
23:52
Setting up permissions
23:52
+ main:jsonimport:launch"
23:53
e_zombie: проверяй апгрейд
 
    Share this page
    Share this page: