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: 02.04.2014
GenKuzya #
01:05
ufir: zi_home: я бы с радостью скопировал бы руками, так в самих репозитариях их нет, или скопировать из старой версии? Но старая версия вообще обращалась на другое место а точнее noc/static/resources/css
ufir #
01:16
склонируй новый репозитарий
01:17
hg clone http://bitbucket.org/nocproject/noc clone-noc
01:17
ну как вариант
freeseacher #
04:10
пыщ!
zi_rus #
05:23
GenKuzya, https://bitbucket.org/nocproject/noc/downloads - вот тут все пакеты ноковские
05:40
_4ePTeHok, ты тут?
GenKuzya #
05:50
Спасибо! сейчас попробую
06:21
Как там было!? Мне не хватает ...., обнимите меня, спустя неделю я запустил НОК!!! :)
admin_ #
06:21
Кто поможет добавить мне новое правило, так, чтобы по нём класыфицировались ивенты. Правило для ивента создал, сохранил ивенты матчит.
06:22
Но когда жмёшь рекласыфицировать, то далее анновн...
_4ePTeHok #
06:23
zi_rus
zi_rus #
06:23
admin_, я тоже бы хотел этого
freeseacher #
06:23
admin_, HUP в сторону классифиаера
zi_rus #
06:23
_4ePTeHok, не гони, у же месяц бьюсь с Володиным
06:23
он не признает косяк
_4ePTeHok #
06:23
каво гнать?)
zi_rus #
06:23
у меня не самописное а нормальное правило так же себя ведет
06:24
я даже видео ему кидал
_4ePTeHok #
06:24
погоди, не работает именно реклассификация?
06:24
а в нормальном режиме классифицирует?
zi_rus #
06:24
любая классификация по некоторым правилам
06:24
тест работает
_4ePTeHok #
06:24
в логах чо нить есть?
zi_rus #
06:24
но ивенты все равно не классифицирует
06:25
_4ePTeHok, только одна запись, Classified as "Unknown ....
_4ePTeHok #
06:26
покажи джсон рула и сам ивент
zi_rus #
06:30
_4ePTeHok, я могу круче, скажите куда можно видео на 2Мб выложить?
_4ePTeHok #
06:32
блин, не надо видео
06:33
в пасту зафигачь джсоны
zi_rus #
06:33
надо, иначе ты не поверишь
06:33
начнешь сказки рассказывать, так не бывает и прочее
_4ePTeHok #
06:33
я по видео пробелы лишние искать не буду)
06:33
по видео - это вон, на "битву экстрасенсов")
zi_rus #
06:33
дело не в пробелах, на видео это видно
06:34
ты не туда копаешь, я говорю, на видео все видно
admin_ #
06:35
freeseacher: и хенг ап класыфикатору слал и нок перегружал и все равно не класыфицирует нормально!!!
freeseacher #
06:36
я пока не разу не наблюдал неправильно классификации
06:36
как мне это воспроизвести ?
admin_ #
06:36
лог дебуг делал оно там пишет что класыфицированно как Unknown|Syslog и всё
freeseacher #
06:38
я обычно создаю новое правило, тестирую что оно подходит. потом килаю классисифктор
06:38
потом делаю Reclassify с консоли
06:38
все отрабатывает
admin_ #
06:38
Я тоже , протестил, матчит, перезагрузил класификатор.. и ивент не перекласыфицирует..
zi_rus #
06:41
freeseacher, _4ePTeHok, http://youtu.be/XdPruABkLYU - посмотрите, видно?
freeseacher #
06:44
видно
zi_rus #
06:44
ну вот
freeseacher #
06:44
но не воспроизводиться у меня
zi_rus #
06:44
а у admin_ воспроизводится
06:44
и у lexus-omsk
freeseacher #
06:45
может более чем одна регулярка подходт ?
admin_ #
06:45
! Возможно!
06:45
Ибо история такая:
06:47
Сначала создал правило, сохранил как локальное! Потом взял json и скопировал его в существующий файл с правилими!!
06:47
Потом видя ошибки понял что надо в отдельный файл..
06:48
Потом поняв что правила надо спец образом устанавливать наконец установил его как build in
06:50
Да в процессе оно писало что есть два правила! И ругалось на чексум, я руками удалил их в fm/collections/eventclassificationrules/manifest.csv
06:51
и поновой залил, наконес на опцию -c перестало ругатся..
06:52
Вот в процессе чёто хернулось, стало криво и теперь новые правила не работают..
zi_rus #
06:53
freeseacher, думал, над этим, не знаю как искать вторую, в списке правило вроде не повторяется
admin_ #
06:53
Да, FM -> Reports > Local clasification Rules (JSON) у меня трейсит...
zi_rus #
06:53
и у меня
admin_ #
06:54
Вот по этому у нас локальные правила и не работают!
_4ePTeHok #
06:55
нет
06:56
трейсит оно потому что поле is_builtin убрали
06:56
а когда инсталлишь в коллекцию правило - оно уже не локальное, а на общих основаниях
06:56
этот репорт вообще прибить надо бы
06:56
смысла в нем ноль
sdmitri #
06:56
Ребята, подскажите пожалуйста! Как сделать чтобы в ноке в events отображалить трапы какого-либо устройства???? Суть следующая! Есть устройство (пинговалка), которое способно отправлять SNMP Traps на заданный IP-адрес (комюнити тоже настраивается). Я хочу отсле
_4ePTeHok #
06:56
на данный момент
admin_ #
07:01
Если, бы доделали ./noc collection -r xnj,s
07:01
*Если, бы доделали ./noc collection -r чтобы акуратно вычищало все остатки правила со всех мест..
_4ePTeHok #
07:02
=)
07:02
если uuid рула не изменялся - новое просто его подменяет.
admin_ #
07:03
Мне пару правил надо, может я кому их скину.. А потом когда с обновлениями они придут всё заработает.
_4ePTeHok #
07:03
и "со всех мест" - место там одно.
07:03
джсон файл
admin_ #
07:04
я же говорю, что ./noc collection -c у меня ругался на два правила!!! Пока я своими глазами эти два правила в fm/collections/eventclassificationrules/manifest.csv не увидел и не удалил...
07:07
и ./noc collection -s тоже вываливался с ошибкой пока fm/collections/eventclassificationrules/manifest.csv не удалил.
_4ePTeHok #
07:08
=)
07:08
и потом удивляетесь
07:09
верная последовательность добавления такая - создаем джсон с рулом, инсталлим в коллекцию --install, синхим коллекцию, --sync, передергиваем классификатор
07:10
при этом если создаем правило в веб-морде, внимательно следим, чтобы название и uuid правила в морде и в джсоне были одинаковы.
07:10
fm/collections/eventclassificationrules/manifest.csv удалять не надо, это список всех файлов с рулами, чексуммами и uuid-ами
07:11
в ./local/collections - там лежат локальные коллекции, там можно хоть чо удалять, при синхе они восстановятся(туда попадают рулы созданные сразу в вебморде)
zi_rus #
07:15
научите убить все правила чтбы нок перезакачал из коллекции
_4ePTeHok #
07:19
hg revert
07:19
снисишь локальные коллекции в ./local/collections
07:19
и делаешь синк
lexus-omsk #
07:28
zi_rus: у меня как в видео, да... сейчас попробую уточнить, может только мои правила косячат, тогда сам виноват, не так добавлял
07:31
ну кстати да, из того, что сейчас в unknown висит: Zyxel | ZyNOS| Security | RADIUS server recovered например
07:31
там built_in стоит False, т.е. это моё правило, но добавлял я его ещё до переезда в новые коллекции
07:33
надо с такими правилами что-то делать, или они автоматом перестроились на новый лад?
_4ePTeHok #
07:35
uuid у него есть?
lexus-omsk #
07:35
хм... нед
_4ePTeHok #
07:35
если нет - через вебморду пересохрани
07:36
и джсон обнови потом соответственно
lexus-omsk #
07:36
... и полчи красивый (или не очень) трейс
07:36
badly formed hexadecimal uuid string
07:37
в общем, получается всё, что найду с built_in = False нужно сохранять в json и ставить как положено
_4ePTeHok #
07:41
хм
07:41
вот по генерации uuid надо Диму дергать
07:41
без нее ты не установишь
07:41
заведи баг с трейсом чтобы было чо показывать
zi_rus #
07:42
а я говорил ему
07:42
он в инвентори пофиксил
_4ePTeHok #
07:43
не помнишь когда дело было?
07:44
и оно в трекере не было заведено?
07:44
блин, вот потом хер найдешь коммит
07:47
lexus-omsk, трейс выложи
07:47
оно там в extdocapplication должно вылетать по идее
lexus-omsk #
07:47
как бы его теперь из таблички красиво выдрать, он там не особо читаемый
07:48
в смысле из message box
zi_rus #
07:49
_4ePTeHok, вроде это https://bitbucket.org/nocproject/noc/commits/927fba9f047d0b5de5867c4cf33759ed9007fc93
lexus-omsk #
07:49
firebug мне в помощь
07:51
http://dpaste.com/1768231/
_4ePTeHok #
08:01
267 if self.has_uuid and "uuid" not in attrs and not o.uuid:
08:01
268 attrs["uuid"] = uuid.uuid4()
08:01
269 # @todo: Check for duplicates
08:01
270 for k in attrs:
08:01
271 if k != self.pk and "__" not in k:
08:01
272 setattr(o, k, attrs[k])
08:01
273 ==> o.save()
08:01
там вот этот кусок почему то не отработал под if
08:01
self.has_uuid видимо в false
zi_rus #
08:03
народ, а что это такое
08:03
In [8]: print i[0]
08:03
---------------------------------------------------------------------------
08:03
....
08:03
InvalidOperation: cannot set options after executing query
08:08
ладно, это я осилил
_4ePTeHok #
08:12
на первый взгляд по коду все верно
zi_rus #
08:29
_4ePTeHok, а ты можешь подробней рассказать про mrt
d8e9c0 #
08:37
и мне
zi_rus #
08:37
нашел http://kb.nocproject.org/pages/viewpage.action?pageId=2687537 - надо это покурить
lopatich #
09:16
zi_rus, я с этого начал. там мало полезного :(
09:17
всем тряма
e_zombie #
09:23
трама пупсег
09:55
у кого ещё такое? NOC-1312?filter=-4
GenKuzya #
09:56
zi_rus: есть где нибудь дока по переносу данных с одного НОК (года 2-3 назад был установлен) на другой версии 8?
lopatich #
09:57
GenKuzya, я у себя сделал так - был нок 0.6, поставил в виртуалке 0.8. сдампил постгрес со старого, дропнул базу на новом и подложил дамп. затем ./scripts/upgrade
09:57
оно долго долго тупило, но все сделало и работает
zi_rus #
09:58
http://kb.nocproject.org/questions/11567271/how-to-backup-noc-installation-
lopatich #
09:58
ессна нок должен быть остановлен
zi_rus #
09:58
http://kb.nocproject.org/questions/12746763/how-to-restore-noc-from-automatic-backup
GenKuzya #
09:58
http://forum.nocproject.org/index.php?topic=70.0 вот этим пользовался, поломал себе НОК, сейчас попробую
09:59
lopatich: получается только постгресс перетаскивал?
zi_rus #
09:59
все возможно
09:59
GenKuzya, у тебя там много данных?
lopatich #
09:59
GenKuzya, угу. монго не трогал
GenKuzya #
09:59
в основном ИПАМ и Вланы
lopatich #
10:00
ну это все в посгресе
zi_rus #
10:00
через csv перетащи, проще будет
GenKuzya #
10:00
zi_rus: каждую таблицу?
lopatich #
10:00
zi_rus, не факт что проще )) по мне дамп\рестор как-то проще )
zi_rus #
10:00
их не много
10:00
ip.prefix, ip.address, vc.vc
10:00
все
10:00
экспортнул
10:00
потом импортнул
GenKuzya #
10:00
ааа понял, спасибо!
zi_rus #
10:02
lopatich, с дампами там нюансы бывают, а если поля изменились, нужно миграцию проводить, а в csv через excel нужные поля быстро можно поправить
10:03
я вот вланы на новый сервер перетаскивал
GenKuzya #
10:03
zi_rus: на новом НОК с экспортом проблема вот тут File: /usr/local/noc/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py (Line: 52) с чем это связана?
zi_rus #
10:03
выгрзил все, проекты отдельно вытащил, пересоздал, поправил, экспортнул
10:04
GenKuzya, ты как экспорт делаешь
GenKuzya #
10:05
нет, оказывается дело не в экспорте, дело в БД, я и ИПАМ не могу открыть :\
lopatich #
10:07
zi_rus, потому и upgrade, чтобы миграции прошли
zi_rus #
10:08
у меня проект и зкастомного в стандартное поле переезжал, мигратор такое не сделает
10:09
ааа, научите с mrt работать
GenKuzya #
10:20
я открываю ИПАМ а там вот такая ошибка <class 'django.db.utils.DatabaseError'> column ip_vrf.project_id does not exist, НОК свеже установленный, кто знает в чем проблема?
zi_rus #
10:22
и еще, народ у меня есть такой список [ {...}, {...}, {...} ]. {..} - это словарь называется если не ошибаюсь, так вот в одном словаре из трех есть элемент, в остальных его нет. как сделать проверку на его наличие?
lexus-omsk #
10:25
zi_rus if ... in ... не сработает?
10:25
по ключу
10:31
а нсчёт mrt - я примерно так генерил acl-ки http://dpaste.com/1768365/
lopatich #
10:31
GenKuzya, ./scripts/upgrade проходил?
10:32
lexus-omsk, ооо. пасиб.
GenKuzya #
10:39
lopatich:я вот сейчас опять запустил, он там между чемто та PostGIS rugaetsya
zi_rus #
10:53
lexus-omsk, а если без точек { .... , "BVI": "aaa", ... }
lexus-omsk #
10:55
имел в виду что-то вроде для каждого словаря в списке: if "BVI" in словарь: ...
10:55
кажется в каком-то get_interfaces видел похожие конструкции
alamar #
10:56
hm after changing branch to develop and running the upgrade script nearly all components are in a state of indefinite start->crash->start filling logfiles with tracebacks - any ideas where to start to fix this? I changed to develop from the virtualmachine image (thats downloadable from the website)
lopatich #
10:57
GenKuzya, ты на девелоп ветке?
10:58
там ругалось на 0003_geodata.py?
zi_rus #
10:58
lexus-omsk, даже если я просто делаю if q['BVI']: оно ругается и не работает
GenKuzya #
10:59
loptaich: не знаю где я, я просто хочу установить и пользоваться, делаю все как сказано здесь http://kb.nocproject.org/display/DOC/Manual+Installation
11:00
еще разница в том что я делаю это на ФриБСД
lexus-omsk #
11:00
ну да, потому что ты пытаешься обратиться к элементу, которого нет, а так ты в существующем словаре проверяешь его наличие
11:00
элемента
zi_rus #
11:00
а как я проверю
11:00
синтаксис конкретно какой
lexus-omsk #
11:01
ну как выше написал, или попробовал и вылетело?
GenKuzya #
11:01
lopatich: везде либо говорит что не может взять данные из БД или дает вот такую ошибку column ip_vrf.project_id does not exist
TSergey #
11:01
is not None
11:01
но не факт
lopatich #
11:02
GenKuzya, пока не пройдешь миграцию до конца - оно не заработает
TSergey #
11:02
zi_rus: мне помогало у же в куче случаев
GenKuzya #
11:02
lopatich: понял
zi_rus #
11:03
а еще я лох. но в общем спасибо if "bvi" in m сработало
lopatich #
11:05
GenKuzya, с посгис я делал так: psql -U postgres
11:05
\c noc
11:05
\i /usr/share/postgresql/9.1/contrib/postgis-1.5/uninstall_postgis.sql
11:05
\q
11:05
ну и после этого ./scripts/upgrade
11:06
только выключи нок!
lexus-omsk #
11:12
zi_rus: Пожалуйста. Наверное, все мы тут над чем-то сначала немного тупим.
11:12
Я вот сегодня открыл для себя конструкцию типа subs = iface.subinterface_set.all(), которая одним движением выдаёт мне сабы для интерфейса
11:12
а раньше я выдирал отдельно сабы, отдельно интерфейсы и пытался по id их сопоставлять
GenKuzya #
11:12
lopatich: при апгрейде скрипт пытается найти что-то в Failed to install PostGIS: Not found: /usr/local/share/postgresql/contrib/postgis-1.5, а у меня не 1.5 а 2.1, как мне это поменять или что можно вообще сделать?
zi_rus #
11:13
lexus-omsk, дело даже не в этом, у меня там еще два цикла идут подряд почти перебор среди одного и того же списка, но в одном переменная q, а во втором m, а внутрях обоих я использовал q и хотел начать убивать почему у меня одинаковые значения вылезают
_4ePTeHok #
11:14
alamar, post crash-log in pastebin noc-web.log for example
e_zombie #
11:17
время ахуенных историй. мантёры закрывают заявки не ходя к абонентам. на след день заявка сваливается в спд так как повторная. начальник нашего начальника и начальник начальника монтёров сгенерил гениальную идею. состряпать мегапортальчик куда мон
11:19
создавать этот портальчик - спд.
alamar #
11:25
http://paste.debian.net/91176/ the traceback starts and ends in the middle of the paste
zi_rus #
11:31
e_zombie, чего-то с кодировкой
e_zombie #
11:31
ну голосуй за баг может поправят к осени
sdmitri #
11:33
Ребята, подскажите плиз почему при инсталяции НОКа вываливается ошибка:
11:33
Looking for hanging .pyc files
11:33
Traceback (most recent call last):
11:33
File "./scripts/check-pyc.py", line 14, in <module>
11:33
from noc.settings import INSTALLED_APPS
11:33
File "/opt/noc/settings.py", line 16, in <module>
11:33
for sn in config.options("solutions"):
11:33
File "/usr/lib64/python2.7/ConfigParser.py", line 279, in options
11:33
raise NoSectionError(section)
11:33
ConfigParser.NoSectionError: No section: 'solutions'
11:33
upgrade: 219: Inconsistent .pyc files found
11:33
Terminating
zi_rus #
11:33
e_zombie, я про твой пост
11:33
sdmitri, удали pyc файлы все
sdmitri #
11:34
с какой директории?
zi_rus #
11:34
со всех
11:34
вообще она должна писать
11:34
какие конкретно файлы
lopatich #
11:34
GenKuzya, а ты его руками ставишь на дебиан?
zi_rus #
11:34
смотри лучше
sdmitri #
11:35
на генту
GenKuzya #
11:35
lopatich: я его ставлю на ФриБСД
lopatich #
11:35
sdmitri, я ставил на генту... это ад %( в итоге взял готовую виртуалку и раскрутил
11:36
GenKuzya, и тебе того же советую - возьмите готовый продукт..... меньше головной боли
GenKuzya #
11:36
виртуалку?
lopatich #
11:36
я ставил на генту и имел много секаса. он в итоге заработал, но я потратил на решения депендов несколько дней
_4ePTeHok #
11:37
sdmitri, ты уже существующую инсталляшку обновляешь?
GenKuzya #
11:37
lopatich: а виртуалка на Hyper-V будет работать?
lopatich #
11:38
GenKuzya, у меня оно на квм работает. quemu-img convert и вперед. там эта *.ova - это просто тар с 2-мя файлами - образ диска и xml с описанием мощностей виртуалки
GenKuzya #
11:39
lopatich: сегодня последний день пробую, если не получиться сделаю как ты сказал
lopatich #
11:39
ну с посгисом - я бы пеоставил версию 1.5, раз уж оно так хочет
GenKuzya #
11:40
вот я сейчас снес ту версию поставил 1.5
_4ePTeHok #
11:41
alamar, ./scripts/upgrade work without errors?
11:42
especially sync-collections
11:43
and check modified files with hg status\hg diff
e_zombie #
11:57
dvolodin: почини в ближайшее время NOC-1312?filter=-2 или у меня из отдела заберут 47 дюймовый телек на котором отображается состояние сети.
dvolodin #
11:58
e_zombie: это плохо?
e_zombie #
11:59
неначем будет котиков смотреть.
dvolodin #
11:59
ты уж сам чини, зачем стиль сносил?
e_zombie #
11:59
да не сносил я ничего
11:59
и даже если он отвалился почему его при hg revert --all не восстанавливает
alamar #
12:01
_4ePTeHok: i'll reset the vm to the point before the upgrade and check what happens when the script runs (I ran it a few days ago) it's okay to run it as root, isn't it? (or will that screw with some permissions?)
_4ePTeHok #
12:01
dvolodin,глянь плиз, у FM eventrules не назначается uuid на бывшие builtin рулы - http://dpaste.com/1768231/
e_zombie #
12:02
иди баг делай. счас меня чинят.
12:02
в очередь сукины дети (с)
_4ePTeHok #
12:02
т е при пересохранении - не присваивается uuid
12:02
e_zombie, котики твои
12:02
и ваще, где сиськи-письки?
12:03
alamar, upgrade script or noc-launcher?
e_zombie #
12:03
будут. скоро. на след неделе будут клёвые жопы с воском. сейчас есть только бдсмщина
12:03
типа такой
12:03
https://pp.vk.me/c608722/v608722151/52ef/yEpzyrjASJM.jpg
12:03
https://pp.vk.me/c608722/v608722151/52d2/CODzeWo-JGE.jpg
dvolodin #
12:03
AlarmSeverity: MINOR
12:04
вот от нее ты стиль пролюбил
e_zombie #
12:04
ээээээ
12:04
и где я смог это сделать?
_4ePTeHok #
12:04
alamar, i run both with root perm, but noc daemons started with "noc" user (see noc-launcher.conf)
e_zombie #
12:05
фм- сетуп-аларм северитес валится с ошибкой в веб интерфейсе
12:05
отредактить ничего не смогу.
_4ePTeHok #
12:06
ну потому и валится)
e_zombie #
12:06
ну клёво. а как их править теперь
12:06
ась?
_4ePTeHok #
12:06
ну ты же знаешь)
e_zombie #
12:06
проказник
_4ePTeHok #
12:07
БД да.
alamar #
12:08
_4ePTeHok: the upgradescript
12:09
so later today I'll reset the vm to the working state and rerun the upgradescript and I will keep all of the output for further analysis ;)
_4ePTeHok #
12:10
it does not matter, script will set right perms
alamar #
12:13
good to know :) (I was afraid I ran it as root and this maybe caused some permission problems)
lopatich #
12:17
хм. кстати да. вопрос. upgrade и hg pull надо дергать от нока жеж?
dvolodin #
12:18
e_zombie: посмотри в монге коллекцию
12:18
noc.alarmseverities
12:20
в ней style: 3 должен быть
_4ePTeHok #
12:22
lopatich, от кого угодно, лишь бы прав хватило на запись
12:22
при апгрейде оно проставит все
lopatich #
12:23
_4ePTeHok, я имею ввиду потом ноку плохо не станет, если рутом все будет заовнено?
_4ePTeHok #
12:23
а вообще отдельно хг дергать вообще не надо
lopatich #
12:23
а. ок. спс
_4ePTeHok #
12:23
оно же дергается апгрейдом само
e_zombie #
12:29
> db.noc.alarmseverities.find();
12:29
{ "_id" : ObjectId("52b2e613989fcf63fbe3f974"), "description" : "Some services are affected. Overal impact on network operation is limited", "is_builtin" : true, "name" : "MINOR", "severity" : 3000, "style" : 3, "uuid" : "9353d796-cfb1-4a2e-a738-67dce8c4623b" }
12:29
{ "_id" : ObjectId("52b2e613989fcf63fbe3f973"), "description" : "Some services can be affected. Overall impact on network operation is small", "is_builtin" : true, "name" : "WARNING", "severity" : 2000, "style" : 2, "uuid" : "676f77e3-cfac-4f6d-b4a0-2a15756eacf9" }
12:29
{ "_id" : ObjectId("52b2e613989fcf63fbe3f975"), "description" : "Significant services are affected. Overal impact on network operation is serious", "is_builtin" : true, "name" : "MAJOR", "severity" : 4000, "style" : 4, "uuid" : "33c33881-5a54-4b6a-b7be-f0f124c3a348" }
12:29
{ "_id" : ObjectId("52b2e613989fcf63fbe3f976"), "description" : "Serious impact on services detected. Network is down or operating in degraded mode", "is_builtin" : true, "name" : "CRITICAL", "severity" : 5000, "style" : 5, "uuid" : "1d9c930a-f115-4862-8c91-9d198899784b" }
12:29
{ "_id" : ObjectId("52b2e613989fcf63fbe3f972"), "description" : "Alarm is rased for information reasons only and safely can be ignored. No services affected", "is_builtin" : true, "name" : "INFO", "severity" : 1000, "style" : 1, "uuid" : "4fbb7e35-394f-4dc5-bbf5-6f4b7fd7901d" }
12:29
{ "_id" : ObjectId("53352246989fcf3721419892"), "style" : 8, "description" : "Alarm should be easily ignored", "severity" : 0, "name" : "IGNORE", "uuid" : "cb39ce1d-f6e1-4a97-bb31-fd135d70a31a" }
dvolodin #
12:32
а теперь смотри main_style в постгресе
e_zombie #
12:33
noc=# SELECT * from main_style;
12:33
id | name | font_color | background_color | bold | italic | underlined | is_active | description
12:33
----+-------------+------------+------------------+------+--------+------------+-----------+-------------------------
12:33
6 | FM INFO | 12255232 | 14480371 | f | f | f | t | Alarm severity INFO
12:33
7 | FM WARNING | 12255232 | 16777181 | f | f | f | t | Alarm severity WARNING
12:33
8 | FM MINOR | 12255232 | 16777147 | f | f | f | t | Alarm severity MINOR
12:33
9 | FM MAJOR | 12255232 | 16772829 | f | f | f | t | Alarm severity MAJOR
12:33
10 | FM CRITICAL | 12255232 | 16768460 | f | f | f | t | Alarm severity CRITICAL
12:33
(5 строк)
dvolodin #
12:33
ну вот
e_zombie #
12:34
и куда онно делось?
dvolodin #
12:34
либо id'шники в постгресе правь, либо style в монге
e_zombie #
12:34
нет игноре.
dvolodin #
12:34
ты не понял, они у тебя все битые
e_zombie #
12:35
по идее если они встроенные то при апгрейде это надо проверять скриптами что они есть и живые.
_4ePTeHok #
12:35
там пиздец сколько проверять придется
dvolodin #
12:38
оно проверяет
12:38
только стили делаются миграцией а не синхронизацией
e_zombie #
12:39
и что мне теперь делать?
zi_rus #
12:39
пропсать id руками
12:40
здесь или в монге
12:40
чтобы соответствовали
12:40
не?
12:40
dvolodin, анучи удалять проект с порта в инвентори
dvolodin #
12:40
именно
_4ePTeHok #
12:41
dvolodin, глянь плиз, у FM eventrules не назначается uuid на бывшие builtin рулы - http://dpaste.com/1768231/
12:42
ты там в modelapplication условие добавлял
12:42
оно видимо не всегда отрабатывает
dvolodin #
12:42
бывшие, это те, которые в репо
12:42
или твои локальные?
_4ePTeHok #
12:43
это те что были созданы до появления uuid и были локальными
12:43
при пересохранении - тот трейс что в пасте
12:43
там филд o.uuid , но он нулевой
12:44
всмысле пустой
12:45
поэтому тут у многих глюки с классификацией своими правилами и вылезли
dvolodin #
12:45
а
12:45
возможно, да
_4ePTeHok #
12:45
оно в тесте проходит, а классификатор выплевывает в анкноун
12:46
кстати объясни - почему в моделях рула - name = fields.StringField(required=True, unique=True)
dvolodin #
12:46
да, вижу, что пытается в uuid подпихнуть пустую строку
e_zombie #
12:47
у { "_id" : ObjectId("53352246989fcf3721419892"), "style" : 8, "description" : "Alarm should be easily ignored", "severity" : 0, "name" : "IGNORE", "uuid" : "cb39ce1d-f6e1-4a97-bb31-fd135d70a31a" } должен быть параметр "is_builtin" : true, ?
12:47
_4ePTeHok #
12:47
а в инвентори - uuid = UUIDField(binary=True)
12:47
и е без fields.
dvolodin #
12:47
e_zombie: нет больше в базе is_builtin
GenKuzya #
12:47
zi_rus: походу в НОК экспорт/импорт не всегда правильно работает. Экспортирую таблице auth.user обратно его же импортирую и получаю ошибку Error importing data: Failed to save line 1: 'str' object has no attribute 'isoformat'. В чем тут проблема?
_4ePTeHok #
12:47
uuid = fields.UUIDField(binary=True)
dvolodin #
12:47
_4ePTeHok: без разницы как
_4ePTeHok #
12:47
ok
zi_rus #
12:48
GenKuzya, это то что я говорил, поля изменились, из csv снеси это поле и импортируй
GenKuzya #
12:48
хахахха. вот в чем дело, так я данные потеряю же
_4ePTeHok #
12:49
тебе столбец говорят удалить)
12:49
а не всю строку)
e_zombie #
12:49
dvolodin: если я убью в монге записи то при апгрейде они создадутся?
GenKuzya #
12:50
zi_rus: проблема даже не в переносе, я экспортированный от самого же импортировать не могу
zi_rus #
12:50
это странно
12:50
тебе принципиально это поле или что?
GenKuzya #
12:50
_4ePTeHok: вот ошибка Error importing data: Failed to save line 1: 'str' object has no attribute 'isoformat', а какое поле удалить то?
_4ePTeHok #
12:51
а, наеборот то есть
GenKuzya #
12:51
мне не принципиально, мне перенести данные от одного на другое
_4ePTeHok #
12:51
заведи руками на новом месте один
12:51
экспортни
12:51
посмотри набор полей
12:51
и сделай так же в csv со старого нока
GenKuzya #
12:51
проблема даже не в переносе, я экспортированный от самого же импортировать не могу
12:52
на старом от себя экспортировать и заново импортировать работает, а на новом свой же экспортированный не импортируется
_4ePTeHok #
12:53
zi_rus)
zi_rus #
12:53
_4ePTeHok, чего
_4ePTeHok #
12:53
помогай
zi_rus #
12:54
GenKuzya, а в новом такая комбинация проходит
12:54
?
12:54
из себя в себя
GenKuzya #
12:54
вот в том то дело нет
12:55
мне кажется ругается на дату
zi_rus #
12:55
ты в старом колупаешься, может там баг, хз, ты в новом проверяй, куда импортить собираешься
GenKuzya #
12:56
со старого на новый, проблема в новом
12:56
в новом делаю из себя в себя не работает, дает ошибку Error importing data: Failed to save line 1: 'str' object has no attribute 'isoformat'
12:57
причем не во всех таблицах проблема
12:57
проблема на пример в auth.user
dvolodin #
13:00
_4ePTeHok: https://codeo.me/4mD
13:01
это про uuid
GenKuzya #
13:03
zi_rus: проблема точно в дате, убрал я это поля, все нормально, жалко что теперь этих данных не будет
dvolodin #
13:16
GenKuzya: это с custom fields?
_4ePTeHok #
13:17
вот видишь, как нок помогает по бабам ходить)
GenKuzya #
13:28
dvolodin: Нет это все стандартное
13:29
dvolodin:я в старом ничего не менял, да и в auth.user что кустомного добавишто
dvolodin #
13:29
а
Kostua #
13:29
камрады! у кого заработало по этой статье? "Настраиваем среду разработки под Linux" http://kb.nocproject.org/pages/viewpage.action?pageId=8880212 ?
dvolodin #
13:29
там даты логинов и прочая чушь?
GenKuzya #
13:30
и вообще если вы заметили я же написал, что экспорт импорт из себя в себя даже не работает, на поле с временем ругается
13:30
аха дата логинов
dvolodin #
13:49
ну может быть, не пробовал время гонять туда-сюда
zi_rus #
13:52
dvolodin, NOC-1314
dvolodin #
13:53
main > reports > совесть
zi_rus #
13:53
404
sdmitri #
14:00
при первичной инсталяции вываливается ошибка Error: lookup for noc.alarmclasses.name == 'Network | Link | Link Down' has been failed
14:00
с чем это связанно?
_4ePTeHok #
14:20
эх, как много стало вопросов)
Tweet
Share this page
Share this page: Tweet