nocproject.org
05:56
hi всем
05:56
народ а куда noc логи складывает?
05:56
поставил с помощью скрипта на дебиан
 
05:56
 /srv/
05:57
видимо
05:57
или в /var/noc/log
 
05:57
но у меня теперь "Task failed: Activator pool is down"
 
05:57
лучше почитать в /opt/noc/etc/*.conf
05:57
там в каждом будет написано куда класт
 
05:57
сп
05:57
/srv/noc/log
 
05:58
ох уже эта кривая сусевая логика
 
05:58
не подумал даже там смотреть
06:02
странно в интерфейсе написанно что активатор стартанул :(
06:02
но при этом так же выдает "Task failed: Activator pool is down"
06:04
 39M -rw-r--r-- 1 root root  39M Янв 21 01:01 noc-activator.0.log
06:06
06:07
наследная 1000 срок лога активатор
06:07
а
06:08
в чем может быть проблема?
 
06:09
такое ощущение что ты нок не от рута запускаещь
 
06:12
root@NOC:/srv/noc/log# /etc/init.d/noc-launcher restart
06:12
Stopping noc-launcherStarting noc-launcherroot@NOC:/srv/noc/log#
 
06:59
у меня одного на карте метки не рисует?)
06:59
и матерится все время что сохранить ничего не может
07:00
при этом обновляешь дерево - все сохранено
07:00
mikevlz|2, таки починил вчера)
07:01
собрал из сорцов 1.5 постгис и снес анинсталом из бд, потом заного накатил. CASCADE решает)
07:01
а вот с метками херня какая то.
 
07:04
HaLVeR: паздравлябля
07:04
а для меток у тебя миграция не накатилась правильно
07:05
можешь даже не стопать ничего, откати миграцию гиса до 2-й, потом перенакати третью
07:05
начнет все ставиться
 
07:09
10:43:00] <dvolodin> ./noc migrate gis 0002
07:09
[10:43:06] <dvolodin> ./noc migrate gis
 
07:10
понел, сенкс
07:13
хм, вывалился в трейс на накате в третью
 
07:13
07:14
django.db.utils.DatabaseError: permission denied for relation spatial_ref_sys
 
07:14
ну, под каким юзером ставил постгис?
 
07:14
ну ясно дело, постгис же накатывался от пгскуэл
 
07:14
поправь, чтоб все таблички были у нока
 
07:20
ага, пролезли
07:23
но метки чот так и не появились
 
07:25
у меня ставятся. Если ругани нет - то они ставятся, только не сразу их видно
07:25
окна с ошибкой нету теперь?
07:25
трейсов в ответе сервера?
 
07:27
не, не в ставке дело, они на катре не рисуются вообще
07:27
карте*
 
07:27
выбери другой узел, потом вернись к этому - отрисует
07:28
у меня по крайней мере так
 
07:28
неа
07:28
до обновления на 5 коммитов назад чтоли, у меня на метки рисовались
07:29
а потом как то пропали
07:29
dvolodin, Дим, поскажи из за чего метки на карте могут не рисоваться
07:29
т е карта центрируется, масштаб отрисовывается, а метки на карте - нет
07:55
ага
07:55
пересбор geos/gdal вроде как помогает
08:07
теперь вот интересный вопрос. Чтобы железки выводить на карту - надо в модели цеплять интерфейс геопойнт. Указывать там слой необязательно ведь?
08:07
если потом в объекте забить
 
08:08
Теперь вроде всё автоматом подставляется... нужный слой в зависимости от типа объекта
08:09
Т.е. для Building подставит Addreses, для City - Cities и т.д.
 
08:09
это для типовых
08:09
я про железки
 
08:09
железки же не валяются просто так на карте, там вообще не нужно геопривязки... или нет?
 
08:09
скажем одна и та же железка(по типу) может быть и ядром в одном месте - и дистрибушеном
08:10
ээ
08:10
т е их и не планировалось на карту наносить в принципе?
08:10
только контейнеры?
 
08:12
у меня вот тоже вопрос по карте - если создать здание, а в нём узел аггрегации, например, то они накладываются друг на друга - не очень красиво
08:12
причём узел виден даже на меньшем зуме, чем дом
 
08:12
может это и верно
08:13
узел для тебя важнее чем дом)
 
08:13
хм... в принципе да
 
08:13
я половину адресов вообще не знал когда работал
08:13
а вот что за железо и что делает - знал)
 
08:13
dvolodin, у циски есть всепогодные решения, можно прямо на улице вешать
08:14
без контейнера
 
08:20
вешай, кто мешает-то?
 
08:25
у меня таких нет, но это железка без контейнера, как ее к столбу привязывать предлагаешь?
 
08:26
сделай узел доступа на столбе ;)
 
08:26
или контейнер типа столб, а внутри контейнера железка?
 
08:26
у тебя столбы в инвентори еще не появились?
 
08:26
я вот сделал контейнер типа "канализационный люк"
08:26
будут столбы, да
 
08:27
на них не только железки, еще и муфты и запасы кабеля могут висеть
 
08:27
точнее мачты
08:27
да
08:27
будет контейнерный тип
 
08:32
бля илий
08:32
ты и тут свою хуйню постить теперь решил
08:33
это технический канал епт, а не чятик
 
08:35
facer: это аналог FIB
08:35
аналог BGP - нетрезвый Семен Петрович, который ручку крутит
 
08:36
HaLVeR ник знакомый от куда руснет далнет,
 
08:36
да тыж везьдесущий
08:36
и до фриноды добрался
 
08:37
а ты от куда
08:37
dvolodin от роботы далеко магазин большевик?
 
08:37
а
08:38
я это т ник видел где то еше
08:38
не на дал
08:38
я на сиско тут запостил они до сих пор обсуждают
 
09:44
_4ePTeHok:  есть уже 10-я фря в продакшене?
 
09:44
неа
09:44
я все на 8-9
 
09:48
она вчера вышла, какой продакшен
 
10:00
4ePTeHok а что и на на чем сервак у тебя с аптайм 1600 дней?
 
10:03
на чем-то очень древнем
 
10:04
_4ePTeHok: там в последних апгрейдах патч лежит
 
10:04
где именно? я вот сейчас с репо стягивал
10:05
facer freebsd 7.2
10:06
patches/Django/1.4.10/django/contrib/gis/geos/ ?
10:07
и как его накатывать? там питон же
10:08
./contrib/src/django/build/lib/django/contrib/gis/geos/libgeos.py
10:08
./contrib/lib/django/contrib/gis/geos/libgeos.py
10:08
./lib/python2.7/site-packages/django/contrib/gis/geos/libgeos.py
10:08
./patches/Django/1.4.10/django/contrib/gis/geos/libgeos.py
 
10:09
он сам патчит
10:09
при апгрейде
 
10:09
неа
10:10
я ж говорю - пытаюсь апгрейд сделать
10:10
валится на трейсе
 
10:12
Приветствую! В процессе "раскуривания" NOC-a, дайте наводку как отдискаверить все железки
10:12
завёл пару роутеров, интерфейсы,ЛАГи,Л3 - всё по ним есть,
10:12
в IPAM discovered adresses появилось 100500 адресов железок (правильных), как их теперь все в MO переместить?
 
10:12
=)
10:12
ручками, ручками.
10:12
нету пока автодискавери
 
10:14
ок, csv скриптами генерить
 
10:15
ну теперь проще.
10:15
ты на релизе или девелопе?
10:15
сделай сначала профили авторизации, профили объектов
10:15
если на девелопе
10:16
потом проще будет
 
10:17
на релизе
10:19
може потом переползу, а пока в голову это всё укладываю. спасибо
 
10:22
dvolodin, пока руками не скопировал из папки патч в контриб - не поползло
10:22
подебил вроде как.
 
10:24
проверь скрип upgrade
 
10:28
хм
10:29
вдвойне интереснее
10:29
в выводе было Apply local patches
10:29
Patching Django 1.4.10
10:29
но
 
10:29
но патчить надо в build
 
10:29
 diff /usr/local/noc/contrib/lib/django/contrib/gis/geos/libgeos.py ./patches/Django/1.4.10/django/contrib/gis/geos/libgeos.py  после этого различались
10:29
нене
10:29
в контрибе
10:30
именно после того как там заменил - понеслась
 
10:30
мне пришлось пропатчить именно build
10:31
не знаю, почему.
 
10:31
sanek1: ползи на девелоп. сидеть на релизе - тратить лишние нервы.
 
10:31
e_zombie: толсто же
 
10:31
во всяком случае пока критически не важно его наличие
 
10:31
на релизе не работает толком - нихера
 
10:32
вот зарелизит Дима новый релиз, и там будут нервы)
 
10:32
что-то я совсем разогнался с GIS'ом
 
10:34
вливай уже наработки в репо))
 
10:34
dvolodin: ты помниш вчерашний момент когда у меня дебаг повисал? вот я думаю что это серьёзный логический баг. у тебя телнет сессия закрылась а скрипт ещё пытается работать. это прямо эпично. предлагаю сделать проверку если телнет кончился - то скрипт закр
 
10:34
карточное инвентори с кабельным вкупе будет бомбой.
 
10:35
e_zombie уже порвало
10:35
:)
 
10:35
[14:05:26] <_4ePTeHok> facer freebsd 7. а за что он отвечает
 
10:35
обязательно распидорасит
10:35
но не сразу
10:35
(возможно)
10:36
ну по уму - надо не просто запилить и отрелизить, а тестить перед релизом
 
10:36
сейчас и тестов то нет на большинство кода
10:36
мы?)
 
10:36
ловим очевидные грабли
10:36
находу причем
 
10:36
это и есть тестинг.
10:37
хайлоадтестинг (с)
 
10:37
это не кодетестинг в нормальном понимании
 
10:37
ты ещё скажи что надо в багзилле закрывать старые тикеты
10:37
перед релизом
 
10:37
это как если тебе дадут приору прокатиться в париждакаре без проверки с конвеера
10:38
(учитывая что на конвеере проверок нет)
10:38
facer, роутит.
 
10:40
e_zombie, ты опять за старое
 
10:40
чё сразу за старое? молоденькие свежие сиське
10:40
в вс только сфотканные
10:41
я вот думаю как лучше перегрузить 1000 железок чтобы не спалиться с просадкой пппое сессий.
10:41
рун команд не предлагать - не работает.
 
10:43
пируль
10:43
и в шедуль его загоняй
10:43
раз в минуту по железке
 
10:43
и как он туда полезет?
 
10:44
если скрипт намертво подвисает потому что телнет сессия рвётся и процесс повисает на активаторе
 
10:44
10:44
вот она, дрочка-то
10:44
;)
 
10:44
dvolodin, у тебя проблема с цветами, как всегда, кабеля не видно
 
10:44
dvolodin: у тебя неправильные сиське
 
10:45
zi_rus: а это не кабель, а канализация ;)
 
10:45
да вроде видно нормально
 
10:46
я вижу точки, а канализация похожа на тропинку
 
10:47
она вообще под землей
10:47
нарисую-ка я ее пунктиром ;)
 
10:48
выбери цвет поярче
10:48
ядовито черный
10:48
про пунктир это правильно
 
10:53
народ, у меня FM начал вести себя странно
10:54
Куда-то пропадает часть ивентов
10:54
В частности из ивентов
10:54
024364: Dec 18 09:48:24: %PIM-5-NBRCHG: neighbor 192.168.192.1 UP on interface Vlan3
10:54
024368: Dec 18 09:50:47: %PIM-5-NBRCHG: neighbor 192.168.192.1 DOWN on interface Vlan3 non DR
10:54
024387: Jan 17 09:35:11: %PIM-5-NBRCHG: neighbor 10.109.36.1 UP on interface Vlan3
10:54
024388: Jan 17 10:02:29: %PIM-5-NBRCHG: neighbor 10.109.36.1 DOWN on interface Vlan3 non DR
10:54
вижу только Network | PIM | Neighbor Down
 
11:02
11:03
вот так, например
 
11:07
dvolodin, само по себе неплохо, а почему не пунктир? надо будет смотреть как оно с кабелями будет выглядеть
 
11:09
а вот кабели будут поверх него
11:09
скорее всего, синими
 
11:17
есть еще такой опыт, клиентские и сетевые кабеля делать разными цветами
 
11:23
да, для кабеля будет несколько уровней
11:23
по аналогии с PoP
 
11:25
народ на какой системе (кроме фряхи) лучше всего поднимать NOC
 
11:26
на любой если удовлентворишь зависимости
 
11:26
все ставится из пакетов
11:26
opensuse -- придется парочку репо подключить, но тоже ставится
11:26
убунта нормально
 
11:29
я в опенсузе нарвался на апгрейд мажорной версии pgsql без предупреждения
 
11:29
просто поставил на дебиане 7
11:29
11:29
не поднимается
11:30
В SA в тасках пишет что активатор стартанул
11:30
но не каких действий выполнить не могу
11:31
Task failed: Activator pool is down
11:31
хуть ты тресни
 
11:31
ну значит не стартанул
11:31
смотри в процессы
 
11:31
а как можно проверить что стартанул или нет
 
11:32
10110 ?        R      0:00 /opt/noc/bin/python ./scripts/noc-activator.py launch -c etc/noc-activator.conf -i 0
 
11:32
угу
11:32
в лог сходи
11:32
чо он там пишеь
11:32
и sae заодно
 
11:33
а то может у тебя сикреты там разные
 
11:33
сносить постгис и заливать заного
11:34
из базы/в базу
11:34
sql ищи где постгисные лежат
11:34
и psql -f uninstall_postgis.sql noc
 
11:35
может рунуться, тогда там надо в дропах в файлике CASCADE добавить на строчки которые ругается
 
11:36
потом psql -f postgis.sql noc и так же с spatial_ref_sys.sql
11:37
ну и upgrade ноковский
 
11:56
докоммитил последние изменения в inventory
 
11:57
а у нас есть модельки для районов?
11:57
=)
11:57
City/Group/Building
11:57
а районы?))
11:58
ну или округа там
 
11:58
_4ePTeHok: есть Area
11:59
это то же самое, что и Group, но с позицией на карте
 
11:59
это в последнем коммите?
11:59
чот у меня нету
 
11:59
там можно центр и зум задать
11:59
да
 
11:59
поползу обновляться тогда
12:00
еще модели ящиков всяких клепать
12:00
Дим, порешай что нить с активаторами
12:01
если находится одна проблемная железка - все раком встает
12:01
надо как то научить отлуп давать по таймауту
12:01
даже с snmp
 
12:01
_4ePTeHok, +1
12:02
я к себе бекпортну. если там не пеолностью переписанный активтор будет
 
12:03
дима
12:03
dvolodin,     ... creating Ducts | Manhole
12:03
Error: lookup for noc.connectiontypes.name == 'Conduits' has been failed
 
12:09
dvolodin: следующий релиз надо назвать "Метро 2033"
 
12:11
гг
12:11
в модели добавить контактный рельс
12:11
и монтировку
 
12:11
доложил
12:12
сейчас нормально пойдет
 
12:14
да, прошло.
12:15
сратые длинки
12:15
трейсами в сае сыпят)
12:17
12:19
после тика собственно зверек в астрале
 
12:21
Dmitry1: тоже заметил такое сегодня - отправил 4 события на реклассификацию после добаваления правил, а они не вернулись (ни в failed, ни в new - нигде нет)
 
12:21
в колодцы смотрели?)
 
12:21
у меня ещё нет их, не обновлялся :)
 
12:22
опана.
12:22
хотите кулл стори?
 
12:23
рт стайл (с)
12:23
у рт есть такая система которая сливает рекламщикам в инет соответствие пользователь-айпи.
12:24
ну так вот раньше сливали туда только радиус.
12:24
а теперь будут сливать туда ВЕСЬ трафик.
 
12:24
Dmitry1: и ещё, уже другая тема: uuid сохраняй оригинальные, когда правишь существующие модели, замучаемся вылавливать дубли потом
 
12:24
комерсы прибежали с горящими глазами "СТОЛЬКО БАБОК!!!! СТОЛЬКО БАБОК!!!!!"
12:25
hot story?
 
12:25
какая версия postgis должна быть в нок-е?
 
12:25
e_zombie: думал такие вещи только в сорм сливают... пошёл отключаться от рт)
 
12:25
а теперь подумай в параллель с чем его воткнут?
12:26
хихихи
 
12:26
Skripnik, у меня 1,5
12:26
у ребят 2
 
12:26
т.е. 2,1 должна подойти?
 
12:27
по идее да. только для неё нужен постгресс 9.х
 
12:27
только там может быть геморрой с обвязкой (геос и т д)
 
12:27
могут трахнуть за это
 
12:27
возможно пересобирать что то потребуется
12:27
freeseacher, кого, РТ?
12:27
не смеши
12:27
а чо за рекламщики то?
 
12:27
а какая то быдлоконтора
 
12:28
да бывают разные
12:28
прдпочтения хотят знать.
12:28
продают это под видом бигдаты
 
12:28
они агрегируют это соответствие. и потом сливают это для показа контент рекламы. вроде как работает
 
12:28
сами я так я понял они не показывают. причём это глобальная контора
 
12:28
e_zombie: спалил контору
 
12:29
ну что бы продажи вибраторов подымать
 
12:29
те выдают фио и пдресные данные в привязке в айпи?
 
12:29
а зачем? достаточно пользователь-айпи
 
12:29
пользователь - это што?
 
12:29
а потом по поисковым запроса уже всё становится ясно
 
12:29
_4ePTeHok, я думаю к вам тоже приходили
 
12:29
просто на уровне директора забрили
 
12:29
пользователь - это fttb123456789 -- 88.147.128.15
 
12:30
а у апстрима нет таких данных
 
12:30
дык а какая им вигода от этого fttb?
 
12:30
вдруг у тя динамик ойпи
 
12:30
они ж не могут прийти к фттб и положить рекламку
 
12:30
дык в том что этот ойжи всегда один
12:30
зачем к нему приходить
12:31
они же банеры показывают
 
12:31
а, типа клиентуре рт показывать вибраторы похожие на логотип
12:31
окай
 
12:36
вот такой вот блять пиздетц
 
12:42
здрасте
12:42
12:43
после несчетного числа переинсталляций
 
12:47
я
12:47
=)
12:47
снес постгис
12:48
пересобрал заново всякие геосы\гдалы и иже с ними
12:48
залил заново
12:48
под ноком
12:48
дав ему муперюзверя в посгресе
12:48
апгрейд нока
12:49
откат миграции гиса на 0002
12:49
миграция до упора его же
12:49
и вроде взлетело)
 
12:51
ну это у меня было)
12:51
это я еще один цикл написал
12:51
их было раз 5 с обновлением портов)
12:51
последовательность сборки там на что то влияла)
12:51
и да, у меня фряшка)
 
12:52
у меня свежие postgis postgres но все равно такая же проблема. и даже psql -f /usr/pgsql-9.3/share/contrib/postgis-2.1/uninstall_postgis.sql -d noc валится с ошибками
 
12:53
e_zombie говорят вы известен в ирк вы где раньше сидели
 
12:53
psql:/usr/pgsql-9.3/share/contrib/postgis-2.1/uninstall_postgis.sql:657: ОШИБКА:  текущая транзакция прервана, команды до конца блока транзакции игнорируются
 
12:53
была нок для винды цены б не было
 
12:53
вот такого добра у меня куча
12:53
<facer> не дай бог такое счастье
 
12:53
facer: я только на солярисе сидел. и на #capatob  и всё.
 
12:54
Skripnik, там если выше есть  подсказка про CASCADE
 
12:54
а на русском ирк не сидел
 
12:54
открой файлик и добавь в ту строку вконец
 
12:55
а CASCADE это что?
12:55
я у себя не нашел
 
12:55
снос таблицы каскадом
 
12:55
facer: а с чего ты взял что я известен в ирц?
 
12:55
он ругается если есть вложенные зависимости
12:55
пару строчек надо так подправить и поедет
 
12:57
вот цитату кинули
12:57
и сразу кто где
 
12:59
Илий, ну вот чо ты сюда пришел
 
13:26
привеет! :)
13:26
как дела?
 
13:34
как обычно)
13:34
падает, поднимаем
 
13:44
_4ePTeHok: а как делается "откат миграции гиса на 0002" ?
 
13:46
оно нужно только если метки на катры не проставляются
13:46
./noc migrate gis 0002
13:46
./noc migrate gis
 
13:48
ок
13:48
пасиба
13:48
интересно, а нельза мигрейт гис-а просто пропустить?
13:48
я его не пользую пока
 
13:55
=) уже нет))
13:56
там же теперь колодцы есть)
 
13:58
а у нас тут пипец, стихия разыгралась.. теревья падают. наверное, в каждом квартале упало по дереву. столбы падают. провода на земле искрят. полный атас ;)
 
13:58
MindGames: к сочам готовитесь? ;)
 
13:59
у них там перманентный сочи
14:00
кстати надо запатентовать сочетание
14:00
думаю еще долго актуально будет)
14:00
dvolodin, как туннели рисовать?)
14:00
чтоб как на картинке было у тебя)
 
14:02
не. тут все хуже. вчера весером и ночью ледянной дождичек шел... ;) так что Сочи отдыхает 4)
14:02
а покажите картинку то
 
14:08
ухтыкрутяккакой!! тоже так хочу!!
 
14:43
народ, хоть у кого-то работает инвентори?
 
14:44
=)
14:44
работает
14:44
а что не так, то?
14:44
миграция постгиса?
 
14:44
нет
14:45
где-то в базе засел гадский WS-C3750-24TS-S, c другим uuid, и оно постоянно exeption кидает
14:45
ой
14:46
WS-C3650G-24TS-S
 
14:48
а ты наверно коммиттил модельку с помощью ./noc install model?)
14:48
оно и добавило новый объект с новым uuid, но одинаковым именем, вместо обновления
 
14:48
у меня оно при ./noc install один раз совпали имена
 
14:48
14:49
Дима правил в репо
14:49
"Cisco | C3560 | WS-C3560G-24TS",
 
14:49
да
14:49
с тех пор оно и не работает
 
14:49
где-то в базе засело, и не выковыривается оттуда
14:50
Тупо через web удаление модельки не помогает
 
14:50
у меня эта самая моделька работает
14:50
манифест посмотри
 
14:50
в базе и в JSON разные данные
14:51
оно в базе криво записалось
 
14:51
ну зайди в монго и поиском найди
14:51
и грохни
14:51
noc.objectmodels кажется
14:51
только не всю коллекцию)
14:51
а манифест проверь..
 
14:52
манифест нормальный
14:52
в базе кривизна
14:52
а ./noc collections --sync нифига не делает
 
14:53
грохни в монго, говорю же.
14:54
при апдейте перепишет
 
14:54
грохул
14:57
та же хуйня
14:57
где-то еще оно сидит
 
15:00
манифест, монго, джсон
15:00
если еще добавлял объекты с этой моделькой
 
15:00
то их стоит удалить
15:00
может надискаверилось само?)
 
15:01
манифест и json в порядке
15:02
бля оно гонит :(
15:02
тупо крешится дискавери на каждом втором свиче
15:02
вот варианты: value = 'Up-Link (SFP-1550/20\xcb\xcd)'
15:03
не понимает в description русскиъ букв = креш
15:03
Unable to dereference <class 'noc.inv.models.objectmodel.ObjectModel'>:52dd2458bcf4b164e8c1e48f
 
15:03
у меня креш от длинков в основном)
 
15:03
это для каталиста C3560G-24TS
 
15:04
грохни модельки
15:04
те что вот
15:04
:52dd2458bcf4b164e8c1e48f
 
15:04
уже делал db.noc.objmodels.drop();
15:04
что еще грохать, я не знаю
 
15:04
hg status чо показывает про джсоны?
15:05
модифицированы?
 
15:05
json у меня в порядке
15:05
где-то в базе затык
 
15:05
по сравнению с репо я имею ввиду
 
15:06
такой же, как в репо
 
15:08
кстати все модельки это ты зря грохнул
15:08
надо было по айди конкретную
15:09
а так у тебя и лост-фаунд и рут слетели походу
 
15:09
да пофиг
15:10
оно все-равно не работает
15:10
сейчас пытаюсь то-же самое сделать с 65-м каталистом. Получаю такую же ошибку
15:10
Unable to dereference <class 'noc.inv.models.objectmodel.ObjectModel'>:52de7787bcf4b10798a7b0bc
15:11
Такую же ошибку выдают и остальные объекты
 
15:12
без лоста и рута он не знает куда пихать твой объкт
15:12
до того как снес - такая же ошибка была?
 
15:12
да, но только на одной модельке
15:12
теперь на всех
15:12
судя по всему, должна быть какая-то команда, которая из JSON в базу запихивает
15:13
./noc collections --sync не работает
 
15:13
прогнал бы апгрейд
15:13
оно все само сделалоб
 
15:13
но рут оно не создаст
15:13
там при миграции оно делалось
 
15:13
у меня и не было рута
 
15:14
помню у себя грохал как то, руками создавал потом
 
15:15
команду не подскажешь?
 
15:18
там мигрейт надо до какого то номера откатить. володин на пасту ссылку давал, надо по логам канала поискать
 
15:19
интересно, почему оно автоматом его не создает?
 
15:20
потому что там зависимости. оно должно однажды только создать
15:20
иначе все накрывается
 
15:20
ну так пусть и будет
15:20
select бла-бла
15:21
если нету, то создать
 
15:25
это же монга
15:25
там нет селект)
 
15:26
db.noc.objmodels.insert({"name": "Root", "data": {"container": {"container":  {"container": True} } });
15:26
Tue Jan 21 16:45:03 ReferenceError: True is not defined (shell):1
15:26
взято из 0008_create_root.py
15:27
вот оно у меня и не работало
 
15:27
Э.. ребят, а что, теперь уже можно рута в топологии определять?
15:27
а если новую инсталляцию создавать - то рут как-то определяется сам?
 
15:27
у меня тупо не было root, а был только lost&found
15:28
Или же у Димы какая-то другая монга
15:30
MindGames: не знаю, оно у меня вообще не работает
 
15:32
рут должен сам при миграции создаваться
15:33
в какой то момент там неверная миграция была, поэтому все кто обновились неудачно - пришлось сносить структуру инвентори и мигрировать заного
15:33
на новой инсталляции такого быть не должно
15:33
лост лежит тоже в руте
15:33
и это не про топологию, а про инвентори)
 
15:33
Значит как раз у меня была неудачная миграция
15:36
Намекни хоть, за какой месяц и за какой день в логах IRC это искать?
 
15:36
кабы я знал
15:36
бегло по ключевым я не нашел
 
15:37
ну откати миграцию до 0007
 
15:37
./noc migrate inv 0007
15:38
потом грохни в монго все объекты в objectmodels
 
15:38
а после этого
15:38
./noc migrate inv 0008
 
15:38
и снова ./noc migrate inv
15:38
он все мигрейты до упора пройдет
 
15:38
> db.noc.objmodels.drop();
15:38
false
 
15:39
ну пусто значит
15:39
блин, а нафига в моделях для 6000 clokc?
15:39
clock*
15:39
договорились же кишки не снимать
 
15:39
  File "/usr/local/noc/inv/migrations/0008_create_root.py", line 64, in forwards
15:39
    oc = m_c[o["model"]]
15:39
KeyError: ObjectId('52cfdf79bcf4b197d5c101f0')
 
15:39
до 0007 нормально откатилось?
 
15:40
попробуй еще раньше
 
15:42
кажется, нужно еще прибить db.noc.objects
 
15:42
ну да, там же уже найденные объкеты
15:42
привязанные ключами к моделькам
 
15:43
сейчас прибъю
15:44
заработало что-то
15:47
_4ePTeHok: У меня в Inventory высвечивается только Global Lost&Found
 
15:47
рута визуально и не должно быть
15:48
он на верхушке модели
15:48
лост уже в нем
 
15:48
и теперь модельки не определяются
 
15:49
миграцию инвентори прогнал до упора? общую миграцию тоже?
 
15:49
asset_discovery(CAT3560)] Unknown part number for Cisco C3560: WS-C3560G-48TS-S (WS-C3560G-48TS)
15:49
миграцию програнл
15:49
upgrade сделал
 
15:50
в монге в inv.objmodels есть чо?
15:50
db.noc.objectmodels.find()
 
15:51
> db.noc.objectmodels.find()
15:51
{ "_id" : ObjectId("52de8c60bcf4b10e793d90a5"), "data" : { "container" : { "container" : true } }, "name" : "Root" }
15:51
{ "_id" : ObjectId("52de8c60bcf4b10e793d90a6"), "data" : { "container" : { "container" : true } }, "name" : "Lost&Found" }
 
15:51
ну значит модели не залились
15:52
там вся куча должна быть
 
15:52
./noc collesction --sync?)
15:53
по идее оно должно было при апгрейде залиться
 
15:53
он ничего не делает
15:53
и при апгрейде не залилось
15:54
--sync не работает
15:55
я выше экранов на 10 об этом писал
15:56
Самое обидное, что для коллекций FM такого геммороя нету
15:56
Я уже вторую неделю пытаюсь заставить заработать инвентори
16:00
Идем по пути redhat. Продукт бесплатный, но поддержка его стоит десятки килобаксов
 
16:05
class Command(BaseCommand):
16:05
    help = "Syncronize built-in inventory collections"
16:05
            
16:05
    collections = [
16:05
        ("fm", [
16:05
            # Fault management
16:05
            ("alarmclasses", AlarmClass),
16:06
какой интересный код)
16:08
Dmitry1, а попробуй ./noc collection --upgrade
16:08
оно по идее обновить должно
16:09
ну и там есть еще --check  --status
16:09
--install --remove
 
16:13
Dmitry1, форкайся в центось
16:14
а потом тебя купят :)
 
16:14
поддержка от этого подешевеет?))
 
16:17
rfr
16:17
как знать
16:18
я бы свою контору раскошелил
16:18
только у меня рычагов нету
 
16:18
а кстати как по лицензии после форка смотрят на параллельное развитие с заимствованием из опенсорса?))
 
17:17
_4ePTeHok: у меня пока консольный скрипт, который цепочку колодцев соединяет
17:17
17:17
./scripts/connect_manholes <id1> <id2> ... <idN>
17:17
с id'шниками колодцев
 
17:20
приветствую всех
17:22
подскажите, как сменить доменное имя (example.com)?
17:22
не сменил сразу, а теперь оно всосалось в ipam
17:24
есть кто живой?)
17:28
А в ответ тишина:)
 
17:29
update по ip_address
 
17:31
понял, спасибо
17:32
скажите, а синхронизация с железками в noc односторонняя или в обе стороны? если к примеру создам vlan или сетку изменю - в железку вольется?
 
    Share this page
    Share this page: