nocproject.org
05:42
.+ -- жадная операция и жрет все до упора
05:42
он матчил первый device id и последний порт
06:29
zi_rus, а ты чего до сих пор через веб ?
06:30
локального админа на компе не дают ?
06:30
дайют
06:30
я пробовал
06:30
похоже наружу ктоме 80 и 443 порта не пускают ничего
06:31
и с почтой из-за этого траблы
06:31
прямо не знаю как быть
06:35
ну это перебор
06:35
я лучше через веб посижу
06:55
а чё это у нас транк в валидатор превратили?
06:56
e_zombie: а почему бы и нет?
06:57
я думаю, в течении недели мы их сольем
06:57
ну нельзя же так с утра. я трезвый и не выспавшейся как всегда
06:57
вот вам для будущего копирайта: "Пишите парсеры"
06:58
закоммить хуавеи 5300 5600
06:58
а то вон irccrk с ними тоже сношается уже
07:08
dvolodin: почему при импорте csv нок ругается на дескрипшен у префикса
07:08
Error importing data: Failed to save line 2: invalid byte sequence for encoding "UTF8": 0xc8 0xd2 . {'asn': <AS: AS0 (Default)>, 'prefix': '10.87.177.0/24', 'description': '\xc8\xd2', 'vrf': <VRF: global>, 'afi': '4'}
07:08
да, он на русском
07:11
а как мы будем это развивать если коллеги не могут увидеть код ?
07:21
хм, преобразовал в ютф принудидтельно, вроде влилось
07:34
ну так чтобы показать код, нужно чтобы он работал?
07:34
у тебя там только __init__.py вроде был
07:35
e_zombie: предлагаю вам общаться через issue
07:35
там файлы можно аттачить
07:36
всегда пожалуйста, заходите еще
07:37
на досуге подумай что лучше - работающий __init__.py для модели или отсутствующий вообще в девелопе
07:37
здрасте
07:37
а Монитор только у меня не работает в СА?
07:38
misak: да, только у тебя
07:39
e_zombie: ну мы говорим про НЕ работающий или отсутствующий. по-моему они равнозначны
07:39
хм, крешей нет
07:39
куда копать ?
07:41
dvolodin: как поступить чтобы ты парсеров для IOS XR наделал?
07:42
попробуй подпили ios'овский
07:42
там же синтаксис почти совпадает
07:43
да, я просто прихудел когда иосовский открыл
07:44
и не понимаю пока как ты секции парсишь
07:46
я бы мог конфигов накидать
07:46
чтобы ты парсеры сделал
07:48
вижу такое в логе активатора: 2015-03-23 11:47:52,881 [noc.lib.nbsocket.basesocket] [ActivatorSocket 127.0.0.1:19701] Connection refused
07:49
наверное в этом загвоздка
07:49
ага
07:49
zi_rus: секции там как раз явно выражены
07:49
интерфейсы и vlan'ы
07:50
я сейчас для микротика пилю парсер
07:50
потом, наверное, juniper будет
07:52
я подожду
07:52
может найду силы, issue нарисую
07:58
dvolodin: если не сложно, поправь - pm > setup > probe - поле storage должно быть обязательным
07:59
нет, у меня обычное
07:59
не заполнил и получил трейс
08:03
misak: а что тебе непонятно? логин/пароль надо указывать
08:03
так просто оно не отдаст
08:03
или через браузер дергай
08:04
где? везде есть вроде в конфигах :(
08:04
misak: есть пользватель в самом ноке?
08:04
в пользователя в main.users ?
08:05
может ему какие-то привилегии не те даны
08:05
да
08:05
у меня он суперюзер кстати
08:05
misak: ns dutnjv ehk lthyek ,tp gfhjkz
08:05
ты вгетом урл дернул без пароля
08:05
misak:
08:05
"dvolodin #
08:05
06:01 пропиши еще правильный url в секции [autoconf]
08:05
06:01 в noc-probe.conf "
08:05
ессно он ответил тебе 403
08:05
ну тот-же еррор в логе, поэтому я его и дернул
08:22
dvolodin: а почему может не создаваться метрика? самый простой случай, стораж - дефолт, проба - дефолт (настроена и подключилась). создал metric config для постгреса. все. "./noc probeconfig" - пустой
08:29
трейс посмотри
08:29
может не хватать community
08:29
или caps discovery не нашел SNMP
08:34
TSergey: чето-никак не поймаю нить, у меня все равно 403 ошибка
08:34
у тебя исправилось?
08:36
misak: да, но что-то раскопать момент где мы исправили я не смог
08:41
dvolodin: нет там комьюнити, я же говорю, метрика постгреса
08:45
08:45
не могу не поделиться
08:57
freeseacher: это что такое
08:58
e_zombie: грустная картинка
09:00
так, с пробами разобрался, имена должны совпадать
09:00
а у синка вроде такого нет ...
09:01
misak: в нок-probe.conf в [autoconf] url --- чего у тебя?
09:01
misak: а, гут, а какие имена?
09:02
имена в нок-probe.conf и PM.Setup.Probes
09:03
а вот с чем должен совпадать в синк непонятно, у меня совпадает с Main.Setup.Sync
09:03
а, ну да
09:05
судя по моему конфигу нок-синк, это пользователь сервера
09:05
а может я фигней маюсь, может так и должно быть, всего одна строчка в начале в логах синка, может еще не все демоны встали
09:05
потом уже ничего нет
09:06
а посмотри нок-синк.дефаултс
09:06
там это "web user"
09:07
не, точно все ок
09:08
я стер в синке, имя посыпались ошибки
09:08
на первую ошибку просто надо не обращать внимания
09:08
демоны наверное разогреваются
09:18
а если на длинке делать cable_diag ports all то он порты гасит ? :)
09:59
freeseacher: а научи как в битбакете прям онлайн редактировать файлы. хочу поправить чуть-чуть и сделать пул реквест. по твоей инструкции делать пул-реквесты адский геморой
10:00
по моей инструкции получитсья комитить более одного файла.
10:00
а так просто тупо открываешь в битбакете и делаешь edit
10:02
freeseacher: у меня так не получилось
10:02
учетка есть на битбакете ?
10:02
ща проверю
10:02
конечно
10:02
ну т.е. к тому эксперименту завел
10:05
пользуна "TSergey" не давало, завел TSergey_
10:08
freeseacher: делаю, пишет "Forking repository…"
10:09
"You don't have write access to this repository. "
10:09
freeseacher: о, еще был статус
10:09
теперь "Creating pull request…"
10:10
и на этом этапе, в прошлый раз все и крутилось бесконечно
10:11
freeseacher: что я делал не так?
10:11
" You don't have write access to this repository.
10:11
We'll create a fork for your changes and submit a pull request back to this repository. "
10:11
вот это говорит о том, что мне нужно было сделать другой репозитарий? или нет?
10:12
TSergey: да
10:12
ты форкаешь
10:12
в своем репо делаешь исправления
10:13
а потом изменения отправляешь обратно в основно репо
10:13
их или примут или нет
10:13
как его тормознуть? cancel неактивен
10:14
и как форкать?
10:15
[13:08] <TSergey> freeseacher: делаю, пишет "Forking repository…"
10:15
ну да, но я до этого лишь нажал "commit"
10:16
там где-то кнапка есть сделать форк
10:21
сделал форк, гед теперь его увидеть?
10:21
*где?
10:28
10:28
freeseacher: аппрувить? или как это дальше?
10:29
дальше аппрувит володин
10:29
хотя это пулреквест к себе в репу
10:29
т.е. мне нужно это сделать?
10:29
ты можешь теперь сам себе его одобрить
10:30
и сделат ьпулреквест уже в боевую репу
10:31
freeseacher: посмотри, плс, чего он на "default" стрелку кажет
10:31
а зачем ты ее выбрал ?
10:31
я ее не выбирал
10:31
а, вот оно что
10:34
как теперь его грохнуть?
10:34
"Declined" --- ?
10:35
она один фиг создается на каждый пулреквест
10:35
в админке репы
10:35
у тебя не получиться сломать репу базового проекта
10:35
как бы ты не старался
10:36
10:36
и где ее ее грохнуть неясно
10:37
в админке репы
10:37
10:38
10:38
а заходишь ты в админку из пункта Repositories?
10:38
а, блин, это Settings
10:40
тэкс, заново
10:43
10:44
ты опять делаешь пулреквест самому себе
10:45
разве?
10:45
"TSergey_/noc1543-exclude-is-managed-frome-stale-d-1427107392434 develop"
10:46
да, в "общих" пулл-реквестах его нету
10:47
10:47
есть коммит?
10:52
опять не то :)
10:53
ща
10:53
я скринов наделаю
10:58
убрал "Create a pull request for this change" при коммите после редактирования в совем репозитарии
10:58
теперь есть коммит в моем репозитарии м в нем кнопка аппрув
10:58
* в своем
11:00
ты зря делаешь в свой
11:00
ну в общем пока все в переделах моего репозитария
11:00
у меня делается пулреквест в боевой уже 5 минут
11:00
видимо там что то сломано основательно
11:00
ибо тупит...
11:00
смотри
11:01
11:01
такой коммит уже не заслать в боевой девелоп?
11:06
где-то я подтупливаю, или чего-то не работает
11:08
11:08
fork - edit + commit - approve
11:12
ХЕ-ХЕ!!!
11:12
11:21
11:22
Челвоеки
11:22
Привет
11:23
КОсяк с поиском после каждого символа все так же висит?
11:27
похоже что да
11:28
аразве поиск хоть как-то работает?
11:28
даже если работает, это такая какашка
11:29
я ни разу ничего полезного найти не смог
11:29
freeseacher: а ты пользуешься perf management?
11:29
zi_rus, есть такое MO есть но не ищется
11:30
оно походу индексироваться должно
11:30
ты про поиск МО, там у меня все работает
11:30
в МО тоже все пашет
11:30
я про поиск справа сверху
11:31
там объекты из мо рандомом не ищут
11:31
freeseacher: я заглянул на нок на старой работе увидел там на графиках перерыв, видимо нок опять перестал данные писать и его перезапустили. У тебя такого не случается? очень не нравится мне эта история
11:32
ss_: то есть ты про тот поиск, ну я про него знаю только что до гугла ему далеко
11:32
а зачем ты его пытаешься использовать
11:33
zi_rus: "тот поиск" у кого-то хоть что-то находит?
11:34
он находит, но слишком много
11:34
TSergey, представляешь всееще не сделалась пулреквест
11:34
скажи что у тебя в этот момоент открыто
11:34
freeseacher: вот ты удивил, говорю же, это бесконечность
11:34
zi_rus, вопрос в том что есть МО и он не находится этим поиском
11:34
а поском в SA-MO находится
11:35
ss_: а у меня нашел
11:35
у меня некоторые не ищеи
11:35
т
11:35
не все
11:36
ну я не знаю, не буду же я перебирать их сейчас
11:36
попробуй общность найти
11:36
ss_: напиши чего ты пишешь в строке поиска
11:37
30-lenina28p1_2
11:37
имя
11:37
поиск пусто
11:37
ааааа !!!!
11:37
есть мой коммит :)
11:37
а в sa он есть и ищется поиском в таблице
11:37
TSergey, давай
11:37
не, я про другое
11:38
а ты этим поиском начинаешь искать при открытой вкладке SA\MO?
11:40
да, это неважно, ищет
11:40
ss_: а если оставляешь "lenina" --- ищет?
11:42
т.е. его в списке нет?
11:42
ога
11:42
могу прямой запрос с бд сделать
11:44
id | name | is_managed | administrative_domain_id | activator_id | profile_name | scheme | address | port | user | password | super_password | remote_path | trap_source_ip | trap_community | snmp_ro | snmp_rw | description | config_filter_rule_id | config_validation_rule_id | config_diff_filter_rule_id | max_scripts | vrf_id | object_profile_id | shape | tags | vc_domain_id | auth_profile_id | collector_id
11:44
| termination_group_id | service_terminator_id
11:44
------+-----------------+------------+--------------------------+--------------+--------------+--------+---------------+------+-------+----------+----------------+-------------+----------------+----------------+---------------+---------+----------------------+-----------------------+---------------------------+----------------------------+-------------+--------+-------------------+-------+--------------------+--------------+-----------------+-------------
11:44
-+----------------------+-----------------------
11:44
1507 | 30-lenina28p1_2 | t | 10 | 1 | Huawei.VRP | 0 | 10.xx.xx.xx | 0 | admin | xxxxxx | | | 10.xx.xx.xx | | xxxxxxxxxxxx | | auto add from zabbix | | | | 0 | | 2 | | {krasn,fttb,ring8} | | | |
11:44
|
11:45
ss_, use \x в постгресе
11:45
ss_: так если в поиске МО у тебя ищет, если я правильно понял, то то что в базе не интересно
11:46
id | name | is_managed | administrative_domain_id | activator_id | profile_name | scheme | address | port | user | password | super_password | remote_path | trap_source_ip | trap_community | snmp_ro | snmp_rw | description | config_filter_rule_id | config_validation_rule_id | config_diff_filter_rule_id | max_scripts | vrf_id | object_profile_id | shape | tags | vc_domain_id | auth_profile_id | collector_id | termina
11:46
tion_group_id | service_terminator_id
11:46
-----+-------------+------------+--------------------------+--------------+--------------+--------+---------------+------+------+----------+----------------+-------------+----------------+----------------+---------------+---------+-------------+-----------------------+---------------------------+----------------------------+-------------+--------+-------------------+-------+-------------------------+--------------+-----------------+--------------+--------
11:46
--------------+-----------------------
11:46
390 | 33-kyib24p3 | t | 4 | 1 | Huawei.VRP | 0 | 10.xx.xxx.xxx | | root | xxxxxxx | | | 10.xxx.xxx.xxx | | xxxxxxx | | | | | | | | 2 | | {fttb,bam,kanash,ring6} | | | |
11:46
а этот ищется
11:47
select * from sa_managedobject where name LIKE '%33-kyib24p3%' ORDER by name;
11:47
freeseacher, что за /x
11:47
\x сделает тебе построчный вывод
11:47
горизонтальный
11:47
может ну её, кидать сюда?
11:48
select * from sa_managedobject where name LIKE '%33-kyib24p3%' ORDER by name \x;
11:48
Invalid command \x;. Try \? for help.
11:48
как пользовать то?
11:48
а все
11:56
freeseacher: как думаешь, теперь можно грохнуть репо?
11:56
ss_,
11:56
просто в чистой строчке сделай \x
11:57
потом уже запрос как обычно
11:58
freeseacher, спасбо нашел)
11:59
freeseacher: репо можно грохать? если пулл реквестсмержили в основную ветку?
12:29
e_zombie: ты не делал для хуавеев сбор ifindex?
12:29
пока нет.
12:30
а для каких хуавеев уточняй
12:30
e_zombie: так профиль вроде один
12:30
какая разница
12:30
huawei.vrp
12:31
нихуя. у меня есть профили huawei.ma5300 и huawei.ma5600
12:31
ах тыж
12:31
просто я в профиле циски нашел
12:31
def get_ifindex_map(self): """ Retrieve name -> ifindex map """ m = {} if self.snmp and self.access_profile.snmp_ro: try: # IF-MIB::ifDescr t = self.snmp.get_table("1.3.6.1.2.1.2.2.1.2", bulk=True) for i in t: m[self.profile.convert_interface_name(t[i])] = i except self.snmp.TimeOutError:
12:31
делаю сбор.
12:31
и?
12:31
в профиль huawei.vrp это бы поместить
12:32
делай патч. протестирую.
12:32
мля
12:32
протестировать я сам могу
12:32
я надеялся ты патч сделаешь
12:32
без вариантов. я к хуавеям не могу приделать гетверсион нормальный а ты тут про такое.
12:33
плюс для меня это низкоприоритетная задача.
12:33
но идея да, хорошая.
12:39
жаль
12:39
придется самому взрывать мозг
12:39
а чё там взрываь?
12:39
пиши @ коммить
12:41
так нет, там эту функцию надо в get_interfaces засунуть
12:42
для этого надо помедитировать над скриптом
12:42
вроде банально
12:42
но дыкру чтобы туда это всунуть надо найти
12:43
насчёт дырки ты хорошо сказал.
12:43
всё проблема - в дырке (С)
12:50
ss_: если search чего-то не находит - проверяй работу джоба в шедулер логе.
12:56
e_zombie, кого кого?
12:56
(15:42:24) zi_rus: но дыкру чтобы туда это всунуть надо найти
13:31
ну и наркоманический же там скрипт
14:19
дырки нет
14:19
или их две
14:25
это дырки Шредингера
14:28
дырка Шрёдингера разве не 0.5?
14:29
я сказал дырки
14:29
на самом деле там очень мутно написано
14:30
или как-то встраиваться в существующий скрипт
14:30
или просто сбоку приписать маленький итератор, который переберет все интерфейсы и заполнит ifindex
14:31
но это не оптимально с точки зрения производительности
14:31
хотя на маленьком скрипте должно быть похер
14:34
ага ага
14:35
у меня брас профилем хуавея сканится :)
14:35
вот там интерфейсов
14:49
а какие проблемы с get_version?
14:50
ты про какой профиль
14:50
ненене. проблем нету.
14:50
я и не запускаю.
14:52
там кстати какоето интересное дискавери соседей NTP или что то такое.
14:52
у хуавея был свой протокол
14:52
да
14:53
и большет ам ничего нету вроде
14:53
или есть ?
14:54
LLDP был вроде
14:54
но NDP вполне можно сделать
14:54
в конце-концов для foundry делали ведь discovery по их протоколу
14:54
я на старых 60 не нашёл как влючать. а на новых даже не смотрел
14:56
и cdp для циски
14:56
и даже rep для циски
14:56
bad permissions: ignore key: /cygdrive/c/Users/iz/.ssh/id_rsa
14:57
как исправить если chmod не работает
14:58
dvolodin: у меня катастрофическая ситуация с дискавери.
14:58
конфиги не собираюстся с большй части сети
14:59
сейчас полез на брас а у него с начала года конфиг не собарн
15:01
так а почему
15:01
ты не следишь что ли
15:01
а чё следить если на хостах в дискавери всё стоит в десаблед с января?
15:02
это пробовали фиксить в нок фикс но фикс крешится и не пофикшен
15:07
Hi All, I have setup noc project to test it out. When I try to create a support account this does not work. I have configured a proxy server, but now I get "Failed to save account". I have configured the proxy using "http_proxy = "
http://<ip>:<port>/"". Is this correct? How can I find the reason it failed?
15:07
e_zombie: а чего молчишь?
15:08
я два раза указывал на эту проблему
15:08
но всегда встревал zi_rus со своими и ты забивал
15:08
rklomp: check support > crashinfo
15:09
no crashinfo
15:09
can i have debug logging somewhere?
15:12
Oh wait. I made a typo in the country field. Now I get " HTTPSConnectionPool(host='cp.nocproject.org', port=443): Max retries exceeded with url: /api/v1.0/AccountService/ (Caused by : [Errno -2] Name or service not known)"
15:13
Looks like it is not correclty using the proxy?
15:14
try to set https_proxy
15:14
https_proxy is the same as http_proxy
15:17
have you restarted NOC after changing proxy settings?
15:19
вот бля
15:19
свалил
15:21
Yes i did
15:25
Found the problem. It does not use the proxy as specified in noc.conf, but uses environment variables.
15:29
he return tomorrow 8^00 +3UTC
15:29
be
15:34
ну типа да
15:34
maybe
16:24
Is the develop branch stable enough to run? or should I stick to default?
16:59
develop more stable than dafault
17:05
good to here
17:08
is there a guide or details on how the new STOMP/DNS sync stuff works? how to set it up? I'm migrating from an old copy
17:09
where it used to use a repo
19:14
19:14
abort: unknown revision '0f49d1d3233a0d83680a0e980e9b9426b55f58fb'!
Share this page
Share this page: