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: