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: 04.04.2014
IRevent #
02:47
Утра граждане :)
02:47
кто скажет в каком формате вводятся команды в Run Command?
admin_ #
03:28
в формате CLI твоих коммутаторов
IRevent #
05:00
понятно
ufir #
05:07
хм
05:07
... creating Cisco | 7600 | RSP720-3CXL-GE
05:07
ERROR:root:UNHANDLED EXCEPTION (2014-04-04 08:45:44.040909)
05:07
Working directory: /opt/noc
05:07
<class 'mongoengine.queryset.OperationError'>
05:07
Tried to save duplicate unique keys (E11000 duplicate key error index: noc.noc.objectmodels.$name_1 dup key: { : "Cisco | 7600 | RSP720-3CXL-GE" })
05:07
ето фича ?
05:07
или так должно быть
zi_rus #
05:19
ufir, это _4ePTeHok вчера все поломал
06:07
dvolodin, подскажи куда копать, вычистил vrf от мусора
06:07
zi_home> for k in p.nested_prefix_set:
06:07
<zi_home> print k
06:07
<zi_home> if not k.is_root:k.delete()
06:07
<zi_home> In [25]: print p.nested_prefix_set
06:07
<zi_home> [<Prefix: Global(4): 0.0.0.0/0>]
06:08
теперь не могу в морде открыть в ипам этот врф
06:08
проц в 100% уходит
06:08
и морда отваливается по таймауту
06:08
ошибок не показывает
06:08
просто уходит в себя
06:09
через шелл все на месте
06:09
и рутовый префикс и сам врф
mikevlz #
06:24
zi_rus: убей кого-нить
zi_rus #
06:25
жертвы подходящей нет
mikevlz #
06:25
ты про чо хотел от меня?
06:25
про мрт?
zi_rus #
06:25
про mrt
mikevlz #
06:25
магнитно-резонансная томография - не мой конек
zi_rus #
06:25
но мне _4ePTeHok объяснил так что ни хрена не понял
mikevlz #
06:26
а чо ты нихрена не понял?
06:26
там два места есть. Одно в жабе, другое в view на червяке
06:26
с какого места тебе объяснить?
06:27
чтобы влить конфиг в железку - тебе надо взять готовый конфиг
zi_rus #
06:27
с того как можно сделать без джавы
mikevlz #
06:27
разбить его на строки(представить в виде списка строк)
zi_rus #
06:27
готовый конфиг мне возвращает мой скрипт
mikevlz #
06:27
ммм...
zi_rus #
06:27
три конфига для трех железок
mikevlz #
06:28
тебе без взаимодействия?
06:28
то есть нажал кнопку - оно сгенерилось и уехало?
06:28
без жабы тут сложно будет...
06:29
ну как минимум ты не узнаешь о результате
zi_rus #
06:29
ммм, просто я жаву вообще никак не умею, только копипастом, если придется жаву править будет жопа
06:30
результат иметь конечно хорошо бы
mikevlz #
06:30
не ну ты можешь нарисовать ReduceScript, который отправит отчет на почту
zi_rus #
06:31
не совсем то для интерактивного приложения
mikevlz #
06:32
ну для интерактивного только в жабе ковыряться попутно
Kostua #
06:34
друзья, так а чего с сайтом nocproject.org?
06:35
втрой день спрашиваю - все игнорят ) может так и надо
zi_rus #
06:37
народ, а что я такое сломал http://pastebin.com/VHqkAMju
06:37
Kostua, freeseacher или dvolodin настойчиво пинай
Kostua #
06:39
dvolodin: Дима! Чего сайт поломаный? Очень хочется почитать
GenKuzya #
06:41
кто нибудь пользуется функционалом GIS? В ново установленном НОК это функция не работает, в консоли дает ошибку на ex-all.js на 21 строку
zi_rus #
06:41
mikevlz, буду рад если подскажешь как починить http://pastebin.com/VHqkAMju - а потом можно вернуться к разговору о mrt
Kostua #
06:43
GenKuzya: пользуюсь, когда вылазит ошибка?
GenKuzya #
06:44
Kostua: прям как открываю, появляется закладка, а закладке пусто. Открываю консоль браузера, а там ругается на эту строку, там и другие строки есть, но помоему эта строка основной инициатор
Kostua #
06:45
не хром у тебя браузер случайно?
GenKuzya #
06:46
да он, точно
Kostua #
06:46
firefox
GenKuzya #
06:48
Kostua: И там такая же ошибка - ReferenceError: OpenLayers is not defined ext-all.js:181
Kostua #
06:49
GenKuzya: ты на devel?
freeseacher #
06:50
пнул сайт
GenKuzya #
06:51
Kostua: я честно, не знаю где :), я даже не знаю как узнать это, просто недавно установил, а точнее хочу перенести, в старом работает, в новом нет
Kostua #
06:51
freeseacher: спасибо за сайт
zi_rus #
06:54
АААА, кто-нибудь подскажите как починить ипам? может дропнуть чего?
06:54
мне почти ничего не жалко
Kostua #
06:55
GenKuzya: noc/etc/upgrade.conf и смотриш какой у тебя стоит BRANCH
zi_rus #
06:55
freeseacher, bt.nocproject отдает 502
GenKuzya #
06:55
Kostua: BRANCH=default
Kostua #
06:57
GenKuzya: ставь develop и действуй по инструкции http://kb.nocproject.org/display/DOC/Upgrade
GenKuzya #
06:58
Kostua: ставить develop это значить сносить default chtoli?
Kostua #
07:00
нет это заапгредит то текущей версии, default - это релиз который вышел еще в сентябре 2013 есди я не ошибаюсь
07:02
GenKuzya: в конфиге etc/upgrade.conf меняеш BRANCH=default на BRANCH=develop, останавливаеш нок /etc/init.d/noc-launcher stop, запускаеш ./scripts/upgrade - смтриш какие ошибки
07:03
это я пересказал инструкцию из ссылки, которую тебе давал
07:03
)
GenKuzya #
07:03
Kostua: сейчас по пробую
julian #
07:05
good morning, Kostua I ran the sql scripts you mentioned and now the upgrade script is doing more stuff but it seems to hang now at: DEBUG:south:south execute "ALTER TABLE "sa_managedobject" DROP COLUMN "is_configuration_managed" CASCADE;" with params "[]" (for at least 20 minutes now)
GenKuzya #
07:09
Kostua: нет. что-то там не так, дает ошибку Switching to branch develop abort: uncommitted changesupgrade: 157: Failed to update to branch develop
zi_rus #
07:09
GenKuzya, hg diff
07:10
hg revert --all
Kostua #
07:11
GenKuzya: или hg status
GenKuzya #
07:15
Kostua: zi_rus: после этих hg комманд, что-то начал двигаться, о результате скажу
zi_rus #
07:17
вообще ипам поломал
07:17
в базе все лежит
07:17
а нок не хочет открывать теперь ни один врф
GenKuzya #
07:17
zi_rus: ты не можеш открыть его?
zi_rus #
07:18
ипам открывается, не открываются врф
07:18
504 Gateway Time-out
07:18
питон весь проц съедает
07:18
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
07:18
27195 noc 1 100 0 437M 261M CPU7 7 1:44 94.29% python2.7
07:18
27190 noc 1 100 0 441M 264M CPU4 4 1:45 93.80% python2.7
07:18
27191 noc 1 100 0 449M 274M CPU0 0 1:50 91.80% python2.7
GenKuzya #
07:18
может экспорт-импорт поможет?
zi_rus #
07:18
если только нулевого префикса
07:19
я все снес, у меня в глобальном врф только 0,0,0,0/0
Kostua #
07:20
alamar: Hi! Any errors? upgrade is going on?
GenKuzya #
07:27
zi_rus: ну там же разные таблицы, может их экспорт-импорт поможет?
07:28
Kostua: девелоп бранч при апгрейде даёт странную ошибку: django.contrib.gis.gdal.error.OGRException: Could not find the GDAL library (tried "gdal", "GDAL", "gdal1.8.0", "gdal1.7.0", "gdal1.6.0", "gdal1.5.0", "gdal1.4.0"). Try setting GDAL_LIBRARY_PATH in your settings.
zi_rus #
07:29
GenKuzya, почему разные, они все в одной таблице, просто у каждого префикса свой vrf прописан. и блин, оно не открывало только дефолтный врф, а остальные работали, а теперь ни один не открывается
Kostua #
07:30
GenKuzya: установи gdal
zi_rus #
07:32
короче абзац, сломал я ипам
Kostua #
07:33
GenKuzya: http://forum.nocproject.org/index.php?topic=294.0
GenKuzya #
07:33
zi_rus: там же айпи врф, айпи рендже, может они связаны
zi_rus #
07:33
да я их даже не трогал
07:33
и импорт/экспорт работает
07:33
и шелле все нормально показывает
07:33
а в интерфейсе не открывает
07:40
если я дропну в постгресе таблицы ip_*
07:41
нок их восстановит при апгрейде?
GenKuzya #
07:41
нет я думал ты сделаеш экспорт, подправишь csv и обратно импорт
zi_rus #
07:42
было бы что править
07:42
там все правильно
GenKuzya #
07:45
там ты же говориш на один врф что-то связывается каким то боком, для остальных другие записи делать и обратно импортировать
07:45
там кстати при экспорте делается аппенд или рэмув?
zi_rus #
07:49
вообще снес все префиксы кроме 0,0,0,0
07:49
и все адреса из префиксов поудалял
GenKuzya #
07:56
Kostua: появилась новая ошибка - django.db.utils.DatabaseError: too many parameters specified for RAISE CONTEXT: PL/pgSQL function "addgeometrycolumn" line 105 at RAISE SQL statement "SELECT AddGeometryColumn('','',$1,$2,$3,$4,$5)" PL/pgSQL function "addgeometrycolumn" line 4 at SQL statement
zi_rus #
08:13
GenKuzya, а ты на какой сейчас версии?
Kostua #
08:18
GenKuzya: удалить postgis
08:19
GenKuzya: http://forum.nocproject.org/index.php?topic=294.0
admin_ #
08:19
Хочу config_validation накатить. мне надо отфильтровать коммутаторы по platform и HW version. Что писать в ManagedObject.objects.filter(.....) чтобы по атрибутам фильтровало?
mikevlz #
08:21
атрибуты - отдельная модель
admin_ #
08:24
а по selector можно как то отфильтровать объекты? Типа ManagedObject.objects.filter(selector=3)
mikevlz #
08:25
посмотри модель селектора
admin_ #
08:25
блин скажите как в постгри по двум ключам одновременно отфильтровать?
08:25
SELECT managed_object_id FROM sa_managedobjectattribute WHERE key = 'platform' and value = 'DES-3200-28';
08:25
SELECT managed_object_id FROM sa_managedobjectattribute WHERE key = 'HW version' and value = 'B1';
mikevlz #
08:26
там вроде есть у него property, которое возвращает то-ли итератор по объектам то-ли вообще список объектов, то-ли queryset
08:27
а то, что ты хочешь напрямую в постгре - это селект по селекту вроде
admin_ #
08:27
мне надо вернуть именно список объектов, чтобы в цыкле по ним пробежать и сменить config_validation_id
mikevlz #
08:28
ну тебе по селектору или по атрибутам?
admin_ #
08:28
SELECT managed_object_id FROM (SELECT * FROM sa_managedobjectattribute WHERE key = 'platform' and value = 'DES-3200-28') tmp WHERE key = 'HW version' and value = 'A1'; тоже не работает.
08:29
Мне надо выборку объектов или по ДВУМ атрибутам или по селектору.
mikevlz #
08:31
ManagedObjectSelector.objects.filter(id=1).managed_objects
08:32
ManagedObjectSelector.objects.filter(id=1)[0].managed_objects
08:32
так правильнее
GenKuzya #
08:36
Kostua: я удалил постгис но при апгрейде на точке установки постгис почемуто ругается на путь /usr/local/share/postgresql/contrib, у меня фрибсд там действительно нет ничего по такому пути, вот /usr/local/share/postgis/contrib есть, а где вообще путь /usr/local/share/postgresql/contrib
Kostua #
08:39
GenKuzya: postgis ты из системы удалил?
GenKuzya #
08:39
ага
Kostua #
08:39
надо из базы
GenKuzya #
08:40
ну сделал так как на форуме написано, сорри не правильно написал, удалил из базы
08:40
теперь скрипт ставит сам постгис но зачемто ищет тот путь
Kostua #
08:41
GenKuzya: так удалитьэто еще пол дела
GenKuzya #
08:42
Kostua: в смысле? удалил из базы запускаю апгрейд скрипт. разве не так?
Kostua #
08:42
GenKuzya: запусти postgis.sql и spatial_ref_sys.sql так же как unistall.sql и опять запускай upgrade
GenKuzya #
08:43
сию минуту
08:46
Kostua: спасибо, помогло!!!
Kostua #
08:47
GenKuzya: :)
GenKuzya #
08:48
Kostua: я тебя огорчу, возможно это я туплю, но теперь в GIS нет MAP :), надо что-то поесть, ато туплю
admin_ #
08:48
mikevlz: спасибо, выборка работает. Не хочется веса поля объект а сохранять, можно изменить только одно поле? типа mo.config_validation_rule_id=13; mo.update()
mikevlz #
08:49
оно в любом случае будет сохранять все поля
08:50
так что for mo in ...: mo.config_validation_rule=13 mo.save()
08:50
с правильными отступами, естесна
admin_ #
08:59
from noc.sa.models import *
08:59
for mo in ManagedObjectSelector.objects.filter(id=4)[0].managed_objects:
08:59
mo.config_validation_rule_id=13
08:59
mo.save()
09:02
Ура! Поменяло! Это надо кудато добавить в доки...
Kostua #
09:03
Схоронил в закладки )
TSergey #
09:17
admin_: само правило-то покажешь?
09:28
как узнать какой процесс сделал crashinfo?
09:29
о как
09:29
уже исчез файлик
GenKuzya #
09:35
Kostua: я поел, перезапустил, и всеравно в ГИС нет пункта МАП
Kostua #
09:40
GenKuzya: в Inventoy -> Inventory
09:42
создаеш объект типа PoP - point of presence, выбираеш её и справа будет карта
GenKuzya #
09:46
Kostua: получается сейчас карта не а GIS закладке?
Kostua #
09:46
GenKuzya: Да
GenKuzya #
10:08
Kostua: карта всеравно не открывается
Kostua #
10:08
GenKuzya: у тебя инвентори работает?
10:09
GenKuzya: http://forum.nocproject.org/index.php?topic=294.msg1007#msg1007
10:12
GenKuzya: И еще такая штука: если ты обновился с 0.7 скопируй из noc.default в noc.conf секцию gis
GenKuzya #
10:12
Kostua: нет я сразу 8 ставил
Kostua #
10:15
GenKuzya: в инветори у тебя чего-нить есть?
GenKuzya #
10:15
Kostua: там изначально lost and found папка была
Kostua #
10:16
а в ней?
GenKuzya #
10:16
пусто
e_zombie #
10:16
у тебя тоже пропал лост энд фаунд?
10:16
ну ты попал
10:16
./noc migrate inv 0002 если пропал Lost and Found
10:17
но там идёт проверка что таблица в монге есть.
10:17
её надо дропать
10:17
иличисить
GenKuzya #
10:17
e_zombie: а уменя там ничего и небыло, и инветориями не пользовался
e_zombie #
10:18
ну просто если нет лоста то новые объекты не добавляются в принципе
Kostua #
10:19
GenKuzya: а включил asset_discovery?
GenKuzya #
10:19
Kostua: включаю
10:35
Kousta: проблема та же, в консоли браузера вижу ошибку Uncaught TypeError: Cannot call method 'onCloseApp' of undefined
TSergey #
10:46
знающие, расскажите, как это работает:
10:46
context["cmd"]="enable lldp\n"
10:46
{{cmd}}
Kostua #
10:51
GenKuzya: это когда ты что делаеш появляется ошибка?
GenKuzya #
10:54
Kostua: когда вкладки открываю, и вообще вкладки странно работают, на половину открываются, при закрытии не закрываются
TSergey #
10:56
GenKuzya: в хроме?
GenKuzya #
10:57
TSergey: да в хрому
10:57
TSergey: да в хроме
Kostua #
10:57
GenKuzya: пробуй firefox или ie 10
GenKuzya #
10:58
ок
TSergey #
10:58
GenKuzya: в фоксе более-менее работает
GenKuzya #
11:01
TSergey: и в адресной строке появляются "#inv.inv" такие "теги", типа они по GET протоколу передаются?
TSergey #
11:02
даже и не знаю
GenKuzya #
11:04
TSergey: на файрфокс почти такая же проблема, главное не вижу карту :( в консоле такая ошибка OpenLayers is not defined
Huko #
11:05
имхо, нигде более мение не работают вкладки в dev :)
TSergey #
11:06
у меня работают
11:06
если что-то начинает тупить, показывать фрэймы, не закрываться "по крестику", то только закрытием
Huko #
11:06
у меня тоже работают если не открывать страрые чисто джанговские вкладки
Kostua #
11:07
GenKuzya: у тебя в noc.conf что в секции GIS?
GenKuzya #
11:08
[gis] min_zoom_level = 0 max_zoom_level = 18 tilecache_padding = 0 enable_xyz_maps = true enable_tms_maps = true enable_osm_maps = true enable_google_roadmap_maps = false enable_google_satellite_maps = false
TSergey #
11:08
хороших выходных
Kostua #
11:10
GenKuzya: у меня так http://pastebin.com/Dv2SWJQv
GenKuzya #
11:15
Kostua: поменял, перезапустил, но карты нет, там походу ругается на openlayer, ругается на /static/pkg/openlayers, а у меня там нет такого, как мне установить этот опен лэйер
Kostua #
11:18
GenKuzya: у тебя /noc/static/pkg/openlayers пусто?
GenKuzya #
11:19
нет даже такой папки
zi_rus #
11:19
народ научите connection rule написать
11:20
засада получилась с ASR9001 небольшая
11:21
там в выводе идет как MPA0 и все трансиверы в нем, потом МРА1 и его трансиверы, а потом ASR 9000 Virtual Module и это значит что следующие трансиверы воткнуты в само шасси
11:21
может builtin его отметить?
Kostua #
11:22
GenKuzya: я вот сегодня ставил на убунту - всё на месте, т.е. мы ставили с одного репозитория а у тебя нет куска нока
11:22
GenKuzya: это странно
zi_rus #
11:22
mikevlz, я знаю что ты знаешь
Kostua #
11:23
GenKuzya: хотя, как ты устанавливал?
GenKuzya #
11:35
Kostua: едниственная разница я ставлю на фриибсд
Kostua #
11:36
GenKuzya: ну у меня рабочий сервер тоже на фре, но там не читая установка, а апгрейд
11:36
чистая
GenKuzya #
11:38
Kostua: может я просто скопирую, не подскажеш линк, где все эти pkg находится
Kostua #
11:40
GenKuzya: а ты делал так ? -> http://kb.nocproject.org/display/DOC/FreeBSD+9.2
GenKuzya #
11:43
Kostua: эта не совсем правильный, там тока так ругается
Kostua #
11:46
GenKuzya: т.е. ты делал по этой инструкции http://kb.nocproject.org/display/DOC/Manual+Installation
GenKuzya #
11:47
Kostua: и да и нет, я все по частям собирал, тут спрашивал по старым докам смотрел и тд.
Kostua #
11:48
GenKuzya: ааа, ну вот частей теперь и не хватает в твоей установке нока :)
GenKuzya #
11:48
Kosuta: как мне этот опэн лайер поставить?
Kostua #
11:51
GenKuzya: да он в дистре приезжает - это просто жабаскрипт
11:53
GenKuzya: делай hg clone http://bitbucket.org/nocproject/noc папка_куда_клонить
GenKuzya #
11:59
Kostua: запустил я всетаки карту, только нок.конф секцию ГИС вернул обратно
Kostua #
11:59
GenKuzya: так а чего было то?
GenKuzya #
11:59
единственное что сейчас бесит это вот такие добавки на адресной строке "main/desktop/#inv.inv/533e7f2937e4ec036cdad286Э
Kostua #
12:00
GenKuzya: а openlayers.js как же?
GenKuzya #
12:00
Kostua: проблема была именно в опэнлайерс
12:01
Kostua: я руками скачал и распокавал и все, но сначало не работала, я так же вернул свой старый нок.конф теперь катра есть
12:01
вот в адресах такие вот тэги не нравятся main/desktop/#inv.inv/533e7f2937e4ec036cdad286
Kostua #
12:01
GenKuzya: а чем не нравится то?
GenKuzya #
12:02
Kostua: раньше чисто было шас нет :), ладно, это я устал, 2 недели ставил
ufir #
12:27
а где в конфиге задается дефолтный профиль интерфейса ?
Kostua #
12:56
ufir: Inventory -> setup -> Interface Profiles или ты не это,
12:56
?
ufir #
13:17
где-то в конфиге нока еще выставлялось вроде раньше
13:17
какой профиль по дефолту висит на интерфейсах
13:18
нашел
13:18
в noc-classifier.conf
13:18
default_interface_profile = default
mikevlz #
15:38
ваще ахуенчик
15:39
в арендованом помещении два входа. Один вход с коридора, второй с соседнего помещения. В соседнем помещении тоже есть вход из коридора.
15:40
У нас в этом помещении узел. В соседнем владелец здания держит телефонный шкаф и ящик Эр-телекома.
15:41
сегодня охуеваем от того, что к нам на узел забрались. Охрана здания кого-то поймала. Смотрим камеру - два долбойоба в форме Эр-телекома шарятся по нашему узлу. прошли через внутреннюю дверь. Ищут как наш кабель переключить в свой свич, чтоб кабель не т
15:41
януть...
15:42
мне кажется, или региональному командованию надо дать пиздюлей?
15:43
жалко наш регулятор безопасности не стал доводить до абсурда с вызовом наряда, оформлением и прочими. Хотя мог бы, бывший мент
buggy-funhouse #
21:39
скажи спасибо, что искали, как переключить, а не отрезали и вставили.
Tweet
Share this page
Share this page: Tweet