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: 25.03.2014
dvolodin #
03:19
впилил update_pop_links в scheduler
03:19
теперь будет само линки на карте рисовать по мере их появления
lexus-omsk #
05:05
dvolodin, столкнулся со странностью в debug-script: пишет, что отправил команду, а затем идёт приём данным по предыдущей команде, по которой он уже "отчитался" выше
dvolodin #
05:06
ложное срабатывание промпта, скорее всего
lexus-omsk #
05:08
там кстати ещё стримовский пейджер, это длинк
dvolodin #
05:10
а
05:10
ну там вообще что угодно может быть
lexus-omsk #
05:12
http://pastebin.com/exEDEiGf
05:14
Dmitry1 вернётся и ругаться будет, что закоммитили тот патч, с отлавливанием ошибок в пейджере, потому что он поломал его логику в скриптах
dvolodin #
05:15
что за логика?
lexus-omsk #
05:17
ну там как бы было расчитано, что когда свитч ругается на ошибку, то мы это интерпретируем, как пустой результат и идём дальше
05:17
а теперь там CLISyntaxError, как и должно быть
05:17
я вставил try except, вроде не вылетает, но залипает на последних строчках, т.е. гоняет по кругу и не выходит из пейджера
05:18
это обработка show loopdetect в DLink.DxS.get_interfaces
05:26
т.е. вот что я сделал http://pastebin.com/F6iqYZjg
ufir #
05:57
а что - базу постгри из бэкапа никак не поднять, да ?
05:57
(из ноковского бэкапа)
dvolodin #
06:22
ну нормально, так оно и должно было быть
ufir #
06:24
dvolodin базу постгри из бэкапа ноковского никак не поднять, да ?
dvolodin #
06:25
почему?
06:25
pg_restore, и в пут
ufir #
06:26
оно ругается на кучу ошибок
06:38
на новой установке делаю pg_restore -c -d noc < /var/backup/noc-db-2014-03-15-14-46.dump и получаю кучу ошибок и "WARNING: errors ignored on restore: 1916" в итоге
dvolodin #
06:49
pg_restore -Fc -f <dump> -c -d noc
_4ePTeHok #
06:51
=)
dvolodin #
06:51
как-то так
_4ePTeHok #
06:52
dvolodin, дык как там, сделаем префикс-акцесс по группам, а не только по юзверям?
e_zombie #
06:58
.
dvolodin #
07:04
_4ePTeHok: лень
07:04
оно его сильно притормозит
_4ePTeHok #
07:05
э..а чем ? что внутри джанги будет проверять какие юзеры в группе?
dvolodin #
07:17
джанга там совсем ни при чем
buggy-funhouse #
07:19
лень
ufir #
07:26
вроде все восстановил. но вылез новый трейс http://pastebin.com/aK4ByKXQ
d8e9c0 #
08:03
кукуруку)
e_zombie #
08:05
упорашки в чате
lexus-omsk #
08:05
ufir: какие-то связи битые... кажется, модельку найти не может... conduit - это же труба между колодцами?
ufir #
08:08
получается что так.. подниму снапшот, надоело возиться
08:10
у меня вылезла новая ошибка
08:11
> ./scripts/check-db.py
08:11
Traceback (most recent call last):
08:11
File "./scripts/check-db.py", line 33, in <module>
08:11
if sys.argv[1] == "--pg":
08:11
IndexError: list index out of range
08:11
хаха ;(
buggy-funhouse #
08:11
мне тебя жаль
08:11
d8e9c0: привет
d8e9c0 #
08:12
buggy-funhouse, привееет! :)
dvolodin #
08:44
ufir: ./check-db.py --pg
mikevlz|2 #
08:45
о как
admin_ #
09:17
Привет всем!
ufir #
09:18
все починил
admin_ #
09:18
Пробую поставить NOC, вроде всё настроил но noc-web не запускается!
dvolodin #
09:19
ufir: чего было?
admin_ #
09:19
когда выполняю ./noc runserver то веб запускается и захожу нормально через веб интерфейс.
ufir #
09:21
а что было уже видимо хз ;( базу дропнул да перелил заново
09:21
вроде-бы был фикс для мелких хуавеев (s2326) - скрипты виснут на prompt'е ? http://pastebin.com/XvugEkjd
09:21
у то у меня их на доступе несколько тысяч болтается
admin_ #
09:22
в логах вот такое:
09:22
09:22
2014-03-25 15:21:04,118 Daemon noc-web[#0] started as PID 16203
09:22
2014-03-25 15:21:05,121 noc-correlator[#0] daemon is terminated with status 1
09:22
2014-03-25 15:21:06,123 noc-web[#0] daemon is terminated with status 1
09:24
признаюсь чесно django и торнадо со всеми зависимостями оно у меня тянет из системы!!!
ufir #
09:27
руками запусти
admin_ #
09:30
руками это как? Говорю, что ./noc runserver запускается и всё нормально работает! Но родной noc-web падает и ничего в логах не оставляеть.
09:30
Где копать? Что пнуть?
ufir #
09:51
loglevel поставь в debug и посмотри
_4ePTeHok #
09:57
ufir, дык чо. дамп рабочий?
ufir #
10:09
да
10:09
правда удалось накатить только командой pg_restore -i -U noc -W -d noc -v < /var/backup/noc-db-2014-03-15-14-46.dump
_4ePTeHok #
10:09
какая магия
ufir #
10:09
_4ePTeHok а насчет хуавеев мелких не помнишь ? что там с промптом наменяли
_4ePTeHok #
10:11
какой профиль?
10:11
VRP VRP3?
10:13
5 декабря в обычном VRP меняли последний раз промт
10:14
- pattern_prompt = r"^[<#\[](?P<hostname>[a-zA-Z0-9-\.]+)(?:-[a-zA-Z0-9/]+)*[>#\]]"
10:14
+ pattern_prompt = r"^[<#\[](?P<hostname>[a-zA-Z0-9-_\.]+)(?:-[a-zA-Z0-9/]+)*[>#\]]"
10:15
а чо у тебя там за вид у промта?
admin_ #
10:19
ufir в логах ничего не прибавилось web, correlator, classifier - не работают. Возможно из-за того что все зависимости из системы... ?
10:20
2014-03-25 16:12:12,731 Launching noc-classifier[#0]
10:20
2014-03-25 16:12:12,734 Daemon noc-classifier[#0] started as PID 29188
10:20
2014-03-25 16:12:13,736 Checking heartbeat from noc-activator[#0]
10:20
2014-03-25 16:12:13,737 Launching noc-web[#0]
ufir #
10:20
_4ePTeHok http://pastebin.com/XvugEkjd
admin_ #
10:20
2014-03-25 16:12:13,740 Daemon noc-web[#0] started as PID 29190
10:20
2014-03-25 16:12:14,743 noc-correlator[#0] daemon is terminated with status 1
10:20
2014-03-25 16:12:15,745 noc-web[#0] daemon is terminated with status 1
10:20
2014-03-25 16:12:15,745 Launching noc-correlator[#0]
10:20
2014-03-25 16:12:15,748 Daemon noc-correlator[#0] started as PID 29203
10:20
2014-03-25 16:12:16,750 Launching noc-web[#0]
10:20
2014-03-25 16:12:16,753 Daemon noc-web[#0] started as PID 29208
10:20
2014-03-25 16:12:18,764 noc-web[#0] daemon is terminated with status 1
10:20
2014-03-25 16:12:19,765 Launching noc-web[#0]
10:20
2014-03-25 16:12:19,767 Daemon noc-web[#0] started as PID 29219
10:20
2014-03-25 16:12:20,770 noc-web[#0] daemon is terminated with status 1
10:20
2014-03-25 16:12:20,770 noc-classifier[#0] daemon is terminated with status 1
10:20
хорошо ;)
ufir #
10:20
да, ништяк
_4ePTeHok #
10:21
admin_, как ставил то?
ufir #
10:21
_4ePTeHok да, промпт как в коммите ;( но не работает
admin_ #
10:22
все зависимости поставил идентичных версий с etc/request штатными системными средствами.
10:23
потом virtualenv --system-site-packages --never-download /opt/noc/
_4ePTeHok #
10:23
вопрос - зачем?
ufir #
10:23
хотя щас другая ошибка..
admin_ #
10:23
ну и ./script/updater оно писало что взяло системные...
_4ePTeHok #
10:23
ufir, у тебя до пароля не доходит чото
ufir #
10:23
2014-03-25 14:15:07,486 [Huawei.VRP.get_config(AGG-RTPC-01, 10.200.210.7)] cli(screen-length 0 temporary)
10:23
2014-03-25 14:15:07,486 [TELNET: 10.200.210.7] submit('screen-length 0 temporary', bulk_lines=None, streaming=False)
10:23
2014-03-25 14:15:07,486 [CLITelnetSocket(0x4a10750)]<FAILURE> Attempting to write to closing socket
10:23
2014-03-25 14:15:07,486 [Huawei.VRP.get_config(AGG-RTPC-01, 10.200.210.7)] Closing
10:26
да, похоже ацл кривую кто-то залил
admin_ #
10:26
_4ePTeHok: Хотел как лучше... Что теперь? Остановить нок, сделать virtualenv --no-site-packages /opt/noc и запустить ./scripts/updater по новой????
10:28
В чистой теории оно должно взять системные и работать с ними... но гдето есть баги.
_4ePTeHok #
10:28
на системных оно не тестировалось как минимум
10:29
есть скрипт установки одной командой
admin_ #
10:33
Уже тестировалось, web, correlator, classifier с системными почемуто не работают.
10:35
хотя web запущен руками: ./noc runserver работал нормально!
dvolodin #
10:36
поправил генерацию названия для стековых железок
10:38
заодно вынес генерацию названия в solution
buggy-funhouse #
10:43
как оно генерируется теперь? и где, кстати?
dvolodin #
10:52
https://bitbucket.org/nocproject/noc/commits/a7c18b1dbe747aa57e52516a0af23848fe3261be
10:52
get_name
10:53
для стековых железок добавляет номер в стеке
freeseacher #
10:55
dvolodin, есть мнение что noc.conf слишком велик
10:55
и при добавлении солюшенов будет расти
10:56
давай его в другой solutions.conf уберем ?
dvolodin #
10:56
не хотелось бы
10:56
запаришься по разным конфигам шарить
10:56
другое дело, что текстовый конфиг такого размера практически бесполезен
Huko #
11:10
2014-03-25 15:10:12,128 [inv.discovery: asset_discovery(ayv-core-01-stack)] Changing name to 'ayv-core-01-stack#1'
11:10
2014-03-25 15:10:12,206 [inv.discovery: asset_discovery(ayv-core-01-stack)] Changing name to 'ayv-core-01-stack#2'
11:10
просто праздник какй-то !
11:10
dvolodin: спасибо !
11:12
хмм, а на другом стеке споткнулся :(
inoyat_kayumov #
11:14
доброго всем
buggy-funhouse #
11:15
inoyat_kayumov: ку
dvolodin #
11:15
Huko: чего сказал?
inoyat_kayumov #
11:16
попытка импорта объектов из csv (порядка 4000 строк) тихо умирает - в каком логе поискать причину? или придется бить файл помельче?
Huko #
11:16
dvolodin: 'Object' object has no attribute '_changed_fields' http://pastebin.com/hbccrWAx
dvolodin #
11:17
это не там, но тоже интересно, да
11:18
утреннее
Huko #
11:20
dvolodin: это stack из 7 свичей
11:28
не могу понять почему спотыкается, на других больших стеках проходит нормально
e_zombie #
11:31
dvolodin: как мне отловить на чём спотыкается веб интерфейс в ФМ и выдаёт в браузере Еррор фетч дата?
dvolodin #
11:31
Huko: новые железки
11:31
сейчас пофикшу
_4ePTeHok #
11:32
e_zombie, фаербаг
e_zombie #
11:32
внтури браузера?
Huko #
11:33
dvolodin: т.е. с последнего гет_инв что-то добавили/убрали ?
_4ePTeHok #
11:33
e_zombie, угу
11:34
там тебе и трейс и запрос будет видать
e_zombie #
11:35
alarm/?_dc=1395747366724&__format=ext&status=C&collapse=1&__page=1&__start=0&__limit=1&__sort=%5B%7B%22property%22%3A%22id%22%2C%22direction%22%3A%22ASC%22%7D%5D
11:35
Метод запроса: GET
11:35
Код состояния: HTTP/1.1 500 INTERNAL SERVER ERROR
11:38
эээ не вижу
admin_ #
11:38
Чудеса отключил системные пакеты... и таже фигня! Указал в noc-lancher.conf запуск от пользователя root для web, correlator, classifier и они запустились :)
_4ePTeHok #
11:39
e_zombie, вкладка респонд или чо там
admin_ #
11:39
Вспомнил, что когда впервые ./script/upgrade запускал то пользователя и группы noc в системе ещё небыло... Может из-за этого
_4ePTeHok #
11:40
admin_, есть скрипт установки нока в одну команду
11:40
где все операции описаны
e_zombie #
11:40
http://pastebin.com/ztniSFs2
_4ePTeHok #
11:42
на стили ругается
dvolodin #
11:43
Huko: поправил
Huko #
11:43
обновиться ?
e_zombie #
11:44
Huko: https://bitbucket.org/nocproject/noc/commits/all
ufir #
11:44
при дискаверинге MX480 поперли трейсы, много. http://pastebin.com/rfanqkP4 как я понял что-то не собирается в инвентори
11:47
и краши поперли.. http://pastebin.com/xdMwZz13
dvolodin #
11:47
ufir: обновись
11:47
Huko: да
11:47
обновись, у вас с ufir одна проболема
ufir #
11:48
понял
Huko #
11:48
dvolodin: не помогло http://pastebin.com/dGPKq5ex
ufir #
11:50
2014-03-25 15:42:52,064 [inv.discovery: asset_discovery(jnr01-yla-str)] UNHANDLED EXCEPTION (2014-03-25 15:42:52.041682)
11:50
Working directory: /opt/noc
11:50
<type 'exceptions.AttributeError'>
11:50
'Object' object has no attribute '_changed_fields'
11:50
START OF TRACEBACK
Huko #
11:51
ufir: тоже самое
sdmitri #
11:55
Подскажите пожалуйста! Я создал новый Event Class (JSON) но после /noc collection --install в файле json в секции vars пропали описания переменных (данная секция оказалась пустой)?
dvolodin #
12:09
Huko: http://pastie.org/8967044
12:09
проверь с таким патчем
Huko #
12:17
dvolodin: прошло без ошибки
12:19
cool
e_zombie #
12:34
dvolodin: посмотри плиз что у меня не так с запросами.
12:34
http://pastebin.com/ztniSFs2
dvolodin #
12:41
Huko, ufir: закоммитил фикс
ufir #
12:42
ура, спасибо
dvolodin #
13:49
e_zombie: стиль вытер?
13:52
Huko: стеки нормально обозвались?
Huko #
13:56
dvolodin: да, все переименовалось согласно fqdn и проставились номера через #
dvolodin #
13:56
там можно и свою логику прикрутить
13:56
пример есть
Huko #
13:57
логику переименования >
13:57
?
MindGames #
14:36
всем добрый вечер
14:37
я как всегда, с вопросом.
14:37
по части цисковских коммутаторов
14:37
есть, скажем, 4 коммутатора. подключение "звезда". т.е. три коммутатора подключены транками к четвертому. Аггрегация и распределение.
14:38
STP настроен. Все пучком. На одном из коммутаторов есть два транковых порта которые смотрят на другие коммутаторы, которые в свою очередь закольцованы. STP отрабатывает - на одном из порту виланы блокирует
14:39
но, если я делаю петлю, к примеру, порт одного коммутатора втыкаю в порт другого коммутатора. У меня просто начинает сыпать mac flapping и все. почему-то не блокируется порт :(
_4ePTeHok #
15:18
ох, еще один одепт стп)
15:19
делаю ставку, что там PVST
MindGames #
15:23
ага
15:23
так и есть
15:23
точней rapid-pvst.. только что переключил на него
15:23
а был pvst
15:23
после перехода еще не проверял
15:24
думаешь, в этом загвоздка?
_4ePTeHok #
16:11
загвоздка там в том, чтобы во всех вланах на портах где надо отслеживать лупы етот пвст должен быть включен
MindGames #
16:20
а какой командой?
16:21
может, использовать не pvst а что то другое. хотя на цисках ни чего другого и нет
16:21
prst и rapid
ufir #
17:23
га дворе 21й век, а вы все про стп
17:23
\на дворе
buggy-funhouse #
20:28
dvolodin: спасибо за наименование стеков. Можно ли сделать, чтобы порты модели именовались в соответствии с номером в стеке? да/нет/лень?
Tweet
Share this page
Share this page: Tweet