nocproject.org
03:19
впилил update_pop_links в scheduler
03:19
теперь будет само линки на карте рисовать по мере их появления
05:05
dvolodin, столкнулся со странностью в debug-script: пишет, что отправил команду, а затем идёт приём данным по предыдущей команде, по которой он уже "отчитался" выше
05:06
ложное срабатывание промпта, скорее всего
05:08
там кстати ещё стримовский пейджер, это длинк
05:10
а
05:10
ну там вообще что угодно может быть
05:12
05:14
Dmitry1 вернётся и ругаться будет, что закоммитили тот патч, с отлавливанием ошибок в пейджере, потому что он поломал его логику в скриптах
05:17
ну там как бы было расчитано, что когда свитч ругается на ошибку, то мы это интерпретируем, как пустой результат и идём дальше
05:17
а теперь там CLISyntaxError, как и должно быть
05:17
я вставил try except, вроде не вылетает, но залипает на последних строчках, т.е. гоняет по кругу и не выходит из пейджера
05:18
это обработка show loopdetect в DLink.DxS.get_interfaces
05:26
05:57
а что - базу постгри из бэкапа никак не поднять, да ?
05:57
(из ноковского бэкапа)
06:22
ну нормально, так оно и должно было быть
06:24
dvolodin базу постгри из бэкапа ноковского никак не поднять, да ?
06:25
почему?
06:25
pg_restore, и в пут
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" в итоге
06:49
pg_restore -Fc -f <dump> -c -d noc
06:52
dvolodin, дык как там, сделаем префикс-акцесс по группам, а не только по юзверям?
07:04
_4ePTeHok: лень
07:04
оно его сильно притормозит
07:05
э..а чем ? что внутри джанги будет проверять какие юзеры в группе?
07:17
джанга там совсем ни при чем
08:05
ufir: какие-то связи битые... кажется, модельку найти не может... conduit - это же труба между колодцами?
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
хаха ;(
08:11
мне тебя жаль
08:11
d8e9c0: привет
08:12
buggy-funhouse, привееет! :)
08:44
ufir: ./check-db.py --pg
09:18
Пробую поставить NOC, вроде всё настроил но noc-web не запускается!
09:19
когда выполняю ./noc runserver то веб запускается и захожу нормально через веб интерфейс.
09:21
а что было уже видимо хз ;( базу дропнул да перелил заново
09:21
09:21
у то у меня их на доступе несколько тысяч болтается
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 и торнадо со всеми зависимостями оно у меня тянет из системы!!!
09:30
руками это как? Говорю, что ./noc runserver запускается и всё нормально работает! Но родной noc-web падает и ничего в логах не оставляеть.
09:30
Где копать? Что пнуть?
09:51
loglevel поставь в debug и посмотри
09:57
ufir, дык чо. дамп рабочий?
10:09
да
10:09
правда удалось накатить только командой pg_restore -i -U noc -W -d noc -v < /var/backup/noc-db-2014-03-15-14-46.dump
10:09
_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
а чо у тебя там за вид у промта?
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]
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
хорошо ;)
10:21
admin_, как ставил то?
10:21
_4ePTeHok да, промпт как в коммите ;( но не работает
10:22
все зависимости поставил идентичных версий с etc/request штатными системными средствами.
10:23
потом virtualenv --system-site-packages --never-download /opt/noc/
10:23
хотя щас другая ошибка..
10:23
ну и ./script/updater оно писало что взяло системные...
10:23
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
да, похоже ацл кривую кто-то залил
10:26
_4ePTeHok: Хотел как лучше... Что теперь? Остановить нок, сделать virtualenv --no-site-packages /opt/noc и запустить ./scripts/updater по новой????
10:28
В чистой теории оно должно взять системные и работать с ними... но гдето есть баги.
10:28
на системных оно не тестировалось как минимум
10:29
есть скрипт установки одной командой
10:33
Уже тестировалось, web, correlator, classifier с системными почемуто не работают.
10:35
хотя web запущен руками: ./noc runserver работал нормально!
10:36
поправил генерацию названия для стековых железок
10:38
заодно вынес генерацию названия в solution
10:43
как оно генерируется теперь? и где, кстати?
10:52
10:52
get_name
10:53
для стековых железок добавляет номер в стеке
10:55
dvolodin, есть мнение что noc.conf слишком велик
10:55
и при добавлении солюшенов будет расти
10:56
давай его в другой solutions.conf уберем ?
10:56
не хотелось бы
10:56
запаришься по разным конфигам шарить
10:56
другое дело, что текстовый конфиг такого размера практически бесполезен
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
хмм, а на другом стеке споткнулся :(
11:16
попытка импорта объектов из csv (порядка 4000 строк) тихо умирает - в каком логе поискать причину? или придется бить файл помельче?
11:17
это не там, но тоже интересно, да
11:18
утреннее
11:20
dvolodin: это stack из 7 свичей
11:28
не могу понять почему спотыкается, на других больших стеках проходит нормально
11:31
dvolodin: как мне отловить на чём спотыкается веб интерфейс в ФМ и выдаёт в браузере Еррор фетч дата?
11:31
Huko: новые железки
11:31
сейчас пофикшу
11:33
dvolodin: т.е. с последнего гет_инв что-то добавили/убрали ?
11:33
e_zombie, угу
11:34
там тебе и трейс и запрос будет видать
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
эээ не вижу
11:38
Чудеса отключил системные пакеты... и таже фигня! Указал в noc-lancher.conf запуск от пользователя root для web, correlator, classifier и они запустились :)
11:39
e_zombie, вкладка респонд или чо там
11:39
Вспомнил, что когда впервые ./script/upgrade запускал то пользователя и группы noc в системе ещё небыло... Может из-за этого
11:40
admin_, есть скрипт установки нока в одну команду
11:40
где все операции описаны
11:47
ufir: обновись
11:47
Huko: да
11:47
обновись, у вас с 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
11:55
Подскажите пожалуйста! Я создал новый Event Class (JSON) но после /noc collection --install в файле json в секции vars пропали описания переменных (данная секция оказалась пустой)?
12:09
12:09
проверь с таким патчем
12:17
dvolodin: прошло без ошибки
12:19
cool
12:34
dvolodin: посмотри плиз что у меня не так с запросами.
12:34
12:41
Huko, ufir: закоммитил фикс
13:49
e_zombie: стиль вытер?
13:52
Huko: стеки нормально обозвались?
13:56
dvolodin: да, все переименовалось согласно fqdn и проставились номера через #
13:56
там можно и свою логику прикрутить
13:56
пример есть
13:57
логику переименования >
13:57
?
14:36
всем добрый вечер
14:37
я как всегда, с вопросом.
14:37
по части цисковских коммутаторов
14:37
есть, скажем, 4 коммутатора. подключение "звезда". т.е. три коммутатора подключены транками к четвертому. Аггрегация и распределение.
14:38
STP настроен. Все пучком. На одном из коммутаторов есть два транковых порта которые смотрят на другие коммутаторы, которые в свою очередь закольцованы. STP отрабатывает - на одном из порту виланы блокирует
14:39
но, если я делаю петлю, к примеру, порт одного коммутатора втыкаю в порт другого коммутатора. У меня просто начинает сыпать mac flapping и все. почему-то не блокируется порт :(
15:18
ох, еще один одепт стп)
15:19
делаю ставку, что там PVST
15:23
ага
15:23
так и есть
15:23
точней rapid-pvst.. только что переключил на него
15:23
а был pvst
15:23
после перехода еще не проверял
15:24
думаешь, в этом загвоздка?
16:11
загвоздка там в том, чтобы во всех вланах на портах где надо отслеживать лупы етот пвст должен быть включен
16:20
а какой командой?
16:21
может, использовать не pvst а что то другое. хотя на цисках ни чего другого и нет
16:21
prst и rapid
17:23
га дворе 21й век, а вы все про стп
17:23
\на дворе
20:28
dvolodin: спасибо за наименование стеков. Можно ли сделать, чтобы порты модели именовались в соответствии с номером в стеке? да/нет/лень?
Share this page
Share this page: