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: 15.05.2014
TSergey #
02:36
привет
02:37
научите чего с таким делать
02:37
"Unable to dereference <class 'noc.inv.models.objectmodel.ObjectModel'>:530aedf54a5e685e80c085ad"
02:37
откуда чего "выковыривать"?
lexus-omsk #
02:42
привет
02:43
это надо напрямую в базе, в mongo, из консоли, скорее всего, будет ругаться при удалении...
02:43
вспоминай, чего удалял в последнее время и в какой ситуации такая ошибка вылезает
TSergey #
03:07
ошибка вылезает в ассет дискавери на сиско 3560
03:07
удалял несколько оптицинов, при обновлении ругалось на коллекцию --- я удалил все из инвентори, что сам делал
03:08
и теперь 3560 никак не видна в инвентори
03:09
хотя вот они, в Unknown Models
03:18
dvolodin: посоветйуй, плс
03:19
в инвентору слетела Cisco 3560
03:20
http://pastebin.com/Uf11AF0k
03:20
как бы это поправить
03:20
подозреваю, что вот это
03:20
Unable to dereference <class 'noc.inv.models.objectmodel.ObjectModel'>:530aedf54a5e685e80c085ad
03:20
нужно как-то вычищать
dvolodin #
03:27
да
03:27
из noc.objects
03:28
с model 530aedf54a5e685e80c085ad
ufir #
03:46
какая-то хрень в дисковери логах =\
03:46
2014-05-15 07:45:37,203 [inv.discovery: stp_discovery(cct01-yla-mst)] Linking error: Cannot connect physical interface to aggregated
03:47
и ето
03:47
2014-05-15 07:45:39,703 [inv.discovery: stp_discovery(cct01-vol-ltc)] Linking cct01-vol-ltc: Po 1 and core-sw1: Po 11
03:47
2014-05-15 07:45:39,719 [inv.discovery: stp_discovery(cct01-vol-ltc)] Linking error: LAG size mismatch
Unbeerab1e #
04:13
кто-нибудь в курсе, есть сейчас в ноке функционал для решения моей проблемы? мы создали профиль user interface для клиентских портов с настройкой логировать, но не райзить алармы
04:13
чтобы не засиралось сообщениями link-down/link-up
04:14
но эта настройка глобальная. а как можно сделать, чтобы для критичных сообщений типа перевода интерфейса в errdisable, аларм всё-таки поднимался?
04:14
только написанием пирулей?
dvolodin #
04:35
ufir: нормально все
04:35
у тебя с одной стороны postgchannel, с другой - обычный интерфейс
zi_rus #
05:32
Unbeerab1e, а они не поднимаются или ты не проверял? потому что должны подниматься как мне кажется, у меня по port-security по клиентским портам вполне аларм возникает
Unbeerab1e #
05:39
zi_rus, собственно вопрос и возник потому что не поднялся аларм
zi_rus #
05:40
Unbeerab1e, рекомендую проверить без профиля, вообще поднимается ли аларм, может просто он не должен подниматься
05:40
потом разбиратьяс
05:40
на самом деле пируль для поднятия аларма по event trigger это дело двух строк
Unbeerab1e #
05:41
ясно, потестим
MinskSNV #
06:06
блин, трейсбэк при одновлении не влез в скролбэк буфер :(
06:06
обновлении*
06:09
оо, повторился.... Вчера вроде писали: "Tried to save duplicate unique keys (E11000 duplicate key error index: noc.noc.objectmodels.$name_1 dup key: { : "Cisco | 7600 | RSP720-3CXL-GE" })".
HaLVeR #
06:19
MinskSNV, ./local/collections/inv/objectmodels.csv
06:19
удали в нем строку с Cisco | 7600 | RSP720-3CXL-GE
06:19
там модель подменилась..
Night_Snake_ #
07:26
доброе утро. а не подскажете, как в ipam запретить автоматическое объединение префиксов? а то он у меня 128.0.0.0/8 129.0.0.0/8 и 172.16.0.0/12 свернул в 128.0.0.0/2. Неудобно, аднака...
zi_rus #
07:31
он ничего не сворачивает ты что-то не то делаешь
Night_Snake_ #
07:36
zi_rus удаляю префик /2, те что были в нем перемещаются наверх. делаю discovery девайса. снова появляется /2
zi_rus #
07:36
Night_Snake_, есть мнение что на этом девайсе дискаверится эта сеть /2
07:37
сделай debug-script get_interfaces, может там сетка эта на каком интерфейсе вылезает
Night_Snake_ #
07:37
блин. да, точно есть :(
07:37
fxp1.0 up up inet 129.16.0.1/2
zi_rus #
07:39
ну вот, страдай значит
e_zombie #
07:51
а как бы мне удалить все нераспознанные элементы инвентори?
zi_rus #
07:53
e_zombie, что ты имеешь ввиду
e_zombie #
07:55
у меня куча обьъектов в unknown models привязанных в устройствам которыебыли заменены. например 76хх поменяли на джунипера. но объект есть.
07:55
я хочу актуализировать это дело
momomo #
07:59
Всем привет
07:59
Есть проблема
07:59
не могу обновиться до 0.8dev
08:00
ImportError: No module named pkg_resources
aermike #
08:04
hi
08:04
try this
08:04
curl -O http://python-distribute.org/distribute_setup.py
08:04
python distribute_setup.py
08:04
cd /opt/noc
08:04
./bin/pip install pip --upgrade
momomo #
08:07
то же самое
HaLVeR #
08:07
momomo, он по английски только говорит)
momomo #
08:08
aermike, hi, still nothing\
08:09
HaLVeR, зачем автор ноца половину питона за собой таскает?
HaLVeR #
08:09
не половину совсем)
momomo #
08:09
в системе одни модули, в ноке другие...
HaLVeR #
08:09
потому что окружение может быть разным
08:10
оно и упаковывается в виртуалэнв
aermike #
08:10
momomo
HaLVeR #
08:10
чтобы гарантировать совместимость
aermike #
08:10
momomo hg revert --all
08:10
hg update develop
08:10
hg pull -u
08:11
upgrade.conf must be with branch develop
08:11
pip install --upgrade setuptools
08:11
./bin/pip install --upgrade setuptools
08:12
if not work
momomo #
08:12
aermike, same trouble. ImportError: No module named pkg_resources
aermike #
08:12
you got curl -O http://python-distribute.org/distribute_setup.py
e_zombie #
08:12
я правильно понимаю что uuid генерить надо руками самостоятельно ?
08:12
{
08:12
"name": "Cisco | 7200 | Linecard",
08:12
"uuid": "4c4d2acf-79ee-4990-9c11-d6e0028c2829",
08:13
в профилях для inv
HaLVeR #
08:15
нед
e_zombie #
08:15
а откуда его брать?
HaLVeR #
08:15
когда создаешь модель оно генерится само
08:15
в веб морде
Night_Snake_ #
08:20
А почему develop в main постоянно выкидывает в not found? The requested URL /main/schedule/ was not found on this server.
e_zombie #
08:21
тогда скажи алгоритм как это делается.
Night_Snake_ #
08:21
я как-то раньше туда не лазил, как со стейбла обновился
HaLVeR #
08:21
Night_Snake_, проверь конфиг джинкса
Night_Snake_ #
08:21
а что там?
HaLVeR #
08:21
вообще не должно быть такого)
lexius #
08:28
e_zombie когда сохраняешь в вебке, генерится uuid
e_zombie #
08:29
а сам процес сохранения как проходит.
lexius #
08:29
кнопкой save
e_zombie #
08:29
где
08:29
в нераспознанных?
lexius #
08:29
чего создать пытаешься, новую модель в inventory?
e_zombie #
08:29
да
08:30
у меня свяких плат для 76 дофига висит в нераспознанных
08:30
415 элементов сейчас
lexius #
08:30
не, в нераспознанных только список, создавать в Object models
e_zombie #
08:31
увидел.
08:31
он сам обновляет файлы на винте ? их потом слать для коммита?
lexius #
08:34
если не ошибаюсь, то он сам не создаёт файлы, когда через вебку делаешь, там кнопка json есть, если отправить захочешь
e_zombie #
08:34
теперь в целом понял.
HaLVeR #
08:34
нет
08:34
не создает сам
08:34
шли в иссью - добавлю
Night_Snake_ #
08:42
HaLVeR в /etc/nginx нет ничего
HaLVeR #
08:42
ну где то же должен быть конфиг)
e_zombie #
09:06
/bu|[rn]t|[coy]e|[mtg]a|j|iso|n[hl]|[ae]d|lev|sh|[lnd]i|[po]o|ls/ соответствует фамилиям избранных президентов США, а фамилиям их оппонентов — нет.
momomo #
09:06
В общем, поставил с нуля чистую систему (дебиан), поставил 0.8, ок, начинаю обновлять до 0.8dev и ошибка: ImportError: No module named setuptools
MinskSNV #
09:07
можно как-нить загрыть сразу несколько тысяч алармов?
momomo #
09:13
сейчас апгрейд до 0.8dev не работает
HaLVeR #
09:14
вчера только обновлял MinskSNV
09:14
правда с feature-inv
MinskSNV #
09:14
вот вот, только хотел сказать
momomo #
09:15
я c default в develop
MinskSNV #
09:16
sudo apt-get install python-setuptools
09:16
первое что гугл сказал :)
momomo #
09:17
с гуглом я в хороших отношениях :) фишка в том, что нок этот пакет не увидит
MinskSNV #
09:17
я от питона далёк, но ещё наверное может помочь одновление pip как мне писал вчера HaLVeR:
momomo #
09:17
тем более, что он этот пакет уже стоит
HaLVeR #
09:17
что значит не увидит) виртуалэнв то создавал?
09:18
virtualenv --no-site-packages /opt/noc или где оно там у тебя
momomo #
09:18
не знаю, я - точно нет ) только скрипт апгрейда запустил
MinskSNV #
09:18
во во, я только эту строку нашел во вчерашнем логе и хотел вставить
momomo #
09:19
ок, т.е. запускаю эту команду и потом запускаю апгрейд?
MinskSNV #
09:19
да
momomo #
09:20
абалдеть
09:20
пока что-то делается, уже хоршо
HaLVeR #
09:21
=)
09:21
вообще, если на чистую - лучше сразу дев ставить
09:21
а не через релиз
09:21
меньше гемора будет
09:22
libgdal надо будет доставить еще
momomo #
09:22
да, это поставил
09:22
ура!
09:22
aermike, thx
09:23
всем спасибо :)
Night_Snake_ #
10:12
HaLVeR ну конфиг я нашел, он стандартный абсолютно. Но все равно вываливается not found
10:15
а не, я понял. я сам балбес :) у меня адрес нока натится наружу на нестандартный порт. а rewrite это не отрабатывает
HaLVeR #
10:19
угу..
MindGames #
11:10
привет!
11:10
Спасите меня! У меня взрыфф мозга!
_4ePTeHok #
11:11
собирай по кусочкам
MindGames #
11:11
подскажите, как такое может быть - что некоторые узлы в одной и той же подсети пингуются, а некоторые нет. причем, и там и там шлюз одинаковый. акцесс листов нет
_4ePTeHok #
11:11
взад
11:11
фервол)
MindGames #
11:11
плюс даже из своей подсети хосты друг друнга не видят
_4ePTeHok #
11:12
хз как у тебя это все включено)
dvolodin #
11:13
насчет job'а check_link пришла в голову вот такая мысль
11:14
а что если добавить в профиле интерфейсов параметр -- проверять упавший линк и сделать конфигурируемые интервалы проверки?
_4ePTeHok #
11:14
ето хорошо, но интервал адаптируемый надо
11:14
т е скажем по экспоненте
dvolodin #
11:14
если интерфейса в базе нет -- то из дефолта пусть берет
_4ePTeHok #
11:14
а не просто 300с.
dvolodin #
11:14
формулу для интервала?
11:15
может так -- первые 300 секунд проверять каждые 60 секунд, следующие 3600 -- через 300, далее -- раз в 600
11:15
тогда 5 параметров будет
_4ePTeHok #
11:16
ну так уже что то
11:16
профиль проверки)
dvolodin #
11:16
то есть сначала -- время когда линк может отскочить назад
11:16
потом -- время когда еще есть надержка
_4ePTeHok #
11:16
временной интервал - частота проверки
dvolodin #
11:17
а потом -- имейся оно конем
MindGames #
11:17
_4ePTeHok, да все как и у всех. коммутатор. маршрутизатор
_4ePTeHok #
11:17
а там хоть надобавляйся в инлайн
dvolodin #
11:17
ну даже так
11:17
t0, i0, t1, i1, i2
11:17
t0, t1 -- время от начала аварии
11:17
i0, i1, i2 -- интервалы
_4ePTeHok #
11:18
только вот у Димы вопрос будет
11:18
я даже предвосхищу это дело
11:19
1. "Как эту хуйню отключить везде для всего"
dvolodin #
11:19
в профиле default снять галочку
_4ePTeHok #
11:19
2. "Да не могу я навесить профиля"
dvolodin #
11:19
профиль default есть всегда ;)
_4ePTeHok #
11:19
так и запишем. А то я устал убеждать его)
11:20
ну и останется вопрос реакции на ивенты) он с триггерами не отстанет)
dvolodin #
11:20
я не мещаю делать триггеры
_4ePTeHok #
11:20
не, он же что то расширить там просил)
11:21
я уже непомню конкретики)
dvolodin #
11:21
да хоть углубить
11:21
:)
11:21
Я освоил JointJS
11:21
няшная штука, надо сказать
11:21
можно карты сети переделывать по-нормальному
_4ePTeHok #
11:21
Это, а автообновление и перестроение линков в inv-inv на гис-карте ты же добавлял?
11:22
не надо теперь скрипт дергать?
11:22
я чот пропустил момент
11:23
охохо. няшно да
dvolodin #
11:23
вроде добавлял job
_4ePTeHok #
11:23
поглядел демки..
dvolodin #
11:23
не
11:23
редактор workflow видеть надо :)
_4ePTeHok #
11:23
ты уже туда впихнул?
11:24
дык его тогда и в карты надо - редактором колодцев и вводов
11:24
а там и кабельное
11:24
разварка волокн все дела
11:26
я только не понял - там алгоритмы размещения объектов есть? ну типа раскидать мо красиво?
11:27
ох ё. там и анимация есть.
11:27
т е можно линки из фм проблемные подмигивать
dvolodin #
11:27
ага
11:27
посмотри последний коммит
11:27
я даже понял, как я схему разварки муфт сделаю
11:28
_4ePTeHok: к нему пристегнуть можно layout engine
11:28
а вот роутить стрелки он умеет
_4ePTeHok #
11:29
да, я игрался как раз с роутингом стрелок
11:29
прикольная штука
11:29
ну применения море на деле в текущем даже
dvolodin #
11:30
посмотри feature/ofm
11:30
нам очень няшно сейчас этапы и переходы делаются
11:30
и можно стрелки разложить аккуратно
_4ePTeHok #
11:30
счас, виртуалку скостыляю на тест
dvolodin #
11:30
оно сейчас уже POST делает с JSON
11:31
но не все поля еще в инспекторах есть, отшибет по ошибке
_4ePTeHok #
11:37
кстати каким образом связь с билингом - пост-гетом?
dvolodin #
11:39
смотря для каких задач
11:39
там есть абстракция - notification channel
_4ePTeHok #
11:39
у нас весь воркфлоу(то что есть ) - оно там
11:39
грубо говоря оно в посгресе
11:39
заявки, клиенты и т д
dvolodin #
11:39
NOC будет пинать соответсвующие каналы о том, что заявка перешла на нужный этап
_4ePTeHok #
11:39
как бы с посгреса импортировать ето дело для теста
dvolodin #
11:40
клиенты - -в Subscriber
_4ePTeHok #
11:40
ну и потом синхронизацию сделать
dvolodin #
11:40
а
11:40
ты про это
11:40
по логике вещей -- завел клиента в CRM, он в NOC POST'ом лупанул
11:40
поменял -- PUT'ом
11:40
через REST
_4ePTeHok #
11:41
угу
aermike #
11:41
hi there
_4ePTeHok #
11:41
этот механизм работает сейчас?
11:41
какие урл там дергать то
aermike #
11:41
is an posibility to add an check to equipments?
11:41
ex. ping check
_4ePTeHok #
11:42
ping check enabled by default
aermike #
11:42
yes
11:42
but ping is ok
11:42
and when try to connect
11:42
time -out
11:43
resolved by modifiyng time interval?>
_4ePTeHok #
11:43
check accessing settings for managed object - ip\pass\enable_pass
dvolodin #
11:44
_4ePTeHok: /ofm/subscriber/
_4ePTeHok #
11:44
ага, гляну в коде..
dvolodin #
11:44
да там стандартный rest
11:44
другое дело, что я полей там особых не делал
_4ePTeHok #
11:44
кстати пинг у нас чекает адрес МО или трап-соурс?
11:45
у меня они совпадают всегда просто)
dvolodin #
11:46
trap_source пингует
_4ePTeHok #
11:47
aermike, ping_check pings trap_source_ip
11:48
not an managment ip
11:48
aermike, and if all ok with this params - try ./noc debug-script command for detailed output ( http://kb.nocproject.org/display/DOC/Canned+Beef see in examples )
aermike #
11:48
ok
11:49
thank you
11:49
will try
_4ePTeHok #
11:49
dvolodin, я так чую с релизом офм придется саппорт на канале платным делать :D
dvolodin #
11:50
_4ePTeHok: в правильную сторону чуешь
_4ePTeHok #
11:50
куда номер счета в швецарском банке отсылать? :)))
dvolodin #
11:55
глянул уже?
11:55
я чудо-widget делаю
_4ePTeHok #
11:55
разворачивается только)
dvolodin #
11:55
со списком текстовых полей и комбиков
MindGames #
11:55
что такое ОФМ?
_4ePTeHok #
11:56
чудо-комбиков у нас много где не хватает
11:56
например в профилях объектов - элементарных галок отключить все\включить все
11:57
там бы минигрид в панель впихнуть чтоли.
11:57
в табличке проще групповые дела делать
dvolodin #
11:58
не
11:58
у меня там списковые поля
11:58
списки групп, списки handler'ов
_4ePTeHok #
11:58
аа.
dvolodin #
11:58
я хочу поле сделать
11:58
по аналогии с GridField и DictField
11:58
только без grid'а
11:58
а в hbox
_4ePTeHok #
11:59
прикольно
dvolodin #
12:03
_4ePTeHok: увидел?
12:03
:)
_4ePTeHok #
12:04
я ж виртуалку разворачиваю отдельную, чтоб не скакать)
12:04
ветка уже тянется
12:16
dvolodin, Дим, а когда уже починим Error: lookup for noc.alarmclasses.name == 'Network | Link | Link Down' has been failed на чистой системе?)
12:16
там где то кольцевой референс сидит
dvolodin #
12:19
руки не доходят
_4ePTeHok #
12:25
ы
12:25
Уважаемые коллеги! У Вас есть знакомые, которые находятся в поиске работы?
12:25
Дети-студенты изнывают дома от безделья? Близкие хотят подработать?
12:25
Рады предоставить Вам отличную возможность заработать самим и помочь своим близким!
12:25
АГЕНТ ПРЯМЫХ ПРОДАЖ компании «РОСТЕЛЕКОМ»
12:25
dvolodin, у вас там упоровшийся отдел похоже есть)
dvolodin #
12:26
это у вас
12:26
:)
_4ePTeHok #
12:30
http://i031.radikal.ru/1405/2c/1a0e49ead07c.jpg
12:30
бля, я не могу)
12:30
пакетики с зеленью.)
12:30
e_zombie, ты ето видел?)
e_zombie #
12:32
еееееебаааатть
12:33
это даже покруче вот этого http://habrahabr.ru/post/222659/
12:33
чёрт. я даже заволновался.
12:34
давай те я лучше вброшу девочек в чатик
12:34
https://pp.vk.me/c620722/v620722151/5925/aiFpXgrHxL4.jpg
12:34
https://pp.vk.me/c620722/v620722151/591b/CYBfc8T1lQk.jpg
12:34
https://pp.vk.me/c620722/v620722151/58f5/Xd-C4tw2dnY.jpg
12:34
ну и котиков
12:34
https://pp.vk.me/c619530/v619530151/3a69/h_TbY3NGDMI.jpg
12:35
https://pp.vk.me/c619530/v619530151/3a3c/E3ZW65mQamY.jpg
12:35
вот что надо сделать тому кто это придумал https://pp.vk.me/c618129/v618129151/6cba/sPRzg7JamQI.jpg
12:35
па потом вот это https://pp.vk.me/c540109/c618728/v618728151/364d/Srdvpi4kBLM.jpg
12:36
и вот это https://pp.vk.me/c607222/v607222151/56e6/DS60klaO-es.jpg
12:37
чтобы они стали вот такими https://pp.vk.me/c607619/v607619151/5830/6opeuSk0jEc.jpg
_4ePTeHok #
12:40
гг, счас у иностранцев разрыв шаблона будет)
e_zombie #
12:40
да пофиг.
_4ePTeHok #
12:40
на канале про нок - письки и сиськи)
e_zombie #
12:40
котиков они тоже любят
12:40
ну писек нету :)
MindGames #
12:41
блин! что с этой девочкой??!! https://pp.vk.me/c620722/v620722151/58f5/Xd-C4tw2dnY.jpg
e_zombie #
12:41
она приняла тех зелёных пакетиков.
MindGames #
12:41
да! точно! :)
e_zombie #
12:42
а вот так надо разговаривать с клиентами https://pp.vk.me/c540109/c608722/v608722151/7a29/16F-kZIf0Ig.jpg
dvolodin #
12:45
да уж, не пугайте иностранцев :)
_4ePTeHok #
12:47
блин, как етот сраный алярмкласс то влить на чистую базу
12:47
оно даже инсталлится руками не хочет
12:47
ибо не развернулась база
MinskSNV #
12:48
сделайте кто-нить скрин из гиса плиз... что бы понять стоит ли дальше мучаться
12:48
надо садомазо разбавить :)
_4ePTeHok #
12:49
оторвись, вон на девочек помедитируй)
MindGames #
12:51
да там всего одна девочка и то перекособоченная какая-то
12:51
такую даже трахать жалко
MinskSNV #
13:52
блин, всё было так культурно... пока MindGames не высказался...
13:52
_4ePTeHok: так я как раз на нок и отвлекаюсь и в свободное время что-то пытаюсь делать
dvolodin #
14:50
_4ePTeHok: запустил flow editor?
_4ePTeHok #
15:12
я чот застрял с етим алярмклассом
15:13
как его в базу то пропихнуть
dvolodin #
15:56
со второго апгрейда не проходит?
15:56
./noc collection --sync
_4ePTeHok #
16:36
безполезно
16:37
нок коллекшен не запускается - ибо база не залилась до конца и права не проставились
16:37
с десятого тоже не проходит %)
Tweet
Share this page
Share this page: Tweet