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: 07.02.2014
TSergey #
03:36
добрый день
03:37
првлю инфу по железкам, в SA, импортом
03:37
как правильно прописать тэг для импорта? заливается побуквенно
dvolodin #
03:39
а если запятую в конце поставить?
lexus-omsk #
03:39
по-моему, это баг... у меня в kb при редактировании сохраняется тоже побуквенно
TSergey #
03:40
в МО пишу тэг web-only, делаю экспорт, в csv, в столбце tags [u'web-only']
03:42
если такое обратно заливаю, для другой железки, то тэг выглядит в ноке побуквенно
03:43
и если эту железяку экспортнуть, то в файле tags выглядит так: [u'[', u'u', u"'", u'w', u'e', u'b', u'-', u'o', u'n', u'l', u'y', u"'", u']']
03:46
ха, а вот если, как сказал dvolodin поставить в файле web-only, --- без квадратных скобок и с запятой, то все гут
dvolodin #
03:46
TSergey: ./noc csv-export sa.managedobject | grep 7201-1
03:46
7201-1,True,default,default,Cisco.IOS,asset,,,1,10.100.100.93,0,sa,sa,,,,,,,,,,,,,0,"тестовый тег1,тег2",
03:46
вот проверил на develop экспорт
TSergey #
03:47
я не на девелоп, это на 0.8
dvolodin #
03:48
импорт отработал корректно
03:48
ну может, багу поправили уже давно
lexus-omsk #
03:49
из kb можно же также экспортировать? хочу проверить
TSergey #
03:50
пока нет возможности накатить на "боевую", только стэйбл
03:51
dvolodin: расскажи, по методике, есть коммутатор, разобрали узел, коммутатор перенастроили, поставили в другое место, что делаем с прежней записью?
03:52
теоретически конфиг интересен, но в сети его больше нет, как-то нужно выключить его опрос?
dvolodin #
03:52
можно отредактировать, можно деактивировать и создать новую
03:53
тогда оставить, снять галку is managed и засунуть в профиль с отключенными discovery и ping
freeseacher #
03:53
а скоро же релиз да ?
TSergey #
03:54
вооот, нужно сделать профиль с отключенным дискавери и пингом, ага, а это профиль в SA\Setup\Managed Object Profiles?
lexus-omsk #
03:55
я всегда думал, достаточно снять is_managed и убрать trap source, вроде обычно помогает
TSergey #
03:56
не, в SA\Reports\Failed Scripts видно как их все равно опрашивают
lexus-omsk #
03:59
не подтверждаю, у меня там только живые железки фигугрируют, но специальных профилей нигде не прописывал для выключенных
03:59
но я на develop, так что может это нормально
04:00
dvolodin, попытался проверить насчёт тегов в kb, вообще получил такую штуку при сохраненнии http://pastebin.com/1gvs7JmF
dvolodin #
04:22
красота
04:22
:)
04:27
а я обнаружил, что там нельзя создать тег, начинающийся с буквы "б"
04:27
:)
04:27
KB вообще перепилить надо
04:27
может по аналогии с плагинами comments и file для inventory сделать?
04:27
и тупо хранить html
04:29
дешево и сердито будет
TSergey #
04:42
dvolodin: а вот как-то логах читал, что можно нариовать узел, где-то давно, что это скрипт в кб, а затем, если я правильно понял, где-то еще
04:42
вот такой вопрос --- можно ли отрисовать узел
dvolodin #
04:43
в KB есть макрос rack
04:44
в свете последних наработок с inventory - уже не актуален
freeseacher #
04:45
dvolodin, удаленный активатор зачем то начал требовать меркуриал
dvolodin #
04:46
не должен
freeseacher #
04:47
https://codeo.me/3Ng
dvolodin #
04:48
а
04:48
это оно при краше пыталось версию записать
freeseacher #
04:49
слегка сбивает столку
dvolodin #
04:49
if not os.path.isdir(".hg"):
04:49
return v
04:49
оно нашло под собой каталог .hg
04:49
и решило, что mercurial есть, его не может не быть
04:50
зачем ты его притащил туда? :)
tat100kote #
04:50
Добрый день, коллеги! Столкнулся с проблемой при запуске NOC на виртуалке с Ubuntu 12.04. Сразу после установки все работает прекрасно. Но после ребута выдает 504 ошибку при попытке зайти на веб. Подскажите пожалуйста, как это лечится.
freeseacher #
04:51
не виноватая я. оно там было :)
dvolodin #
04:52
зафиксил его
04:52
tat100kote: смотри, жив ли процесс noc-web
TSergey #
04:54
8[11:45] dvolodin: в KB есть макрос rack
04:54
8[11:46] dvolodin: в свете последних наработок с inventory - уже не актуален
04:54
а как теперь это реализовано? можно скрин картинки несложного узла?
freeseacher #
05:12
dvolodin, а как снять auth profile ?
dvolodin #
05:13
ESC
05:13
как и везде
tat100kote #
05:20
noc-web мертв. Рестартнуть ланчер?
dvolodin #
05:21
а остальные процессы живы?
05:22
сам по себе он сдохнуть не может, только если помочь
lexus-omsk #
06:25
Насчёт очистки поля по ESC: а в гриде оно не работает (в managed object - interfaces поле project, например)
06:25
там по ESC происходит выход из редактирования
TSergey #
06:28
_4ePTeHok: снова пристану про топологию
06:28
дискавери включен, в SA\Setup\Managed Object Profiles
06:28
сделал селектор в SA\Setup\Object Selector
06:28
сделал Network Chart в Inventory\Setup\Network Charts выбрав для него селектор
06:28
в Inventory\Setup\Network Map выбрал Chart, выбралось 21 железок
06:28
все железки поддерживаются, конфиги(например) по ним сохранены свежие
06:28
а вот линков нет --- куда глянуть?
06:28
(весрия нока 0.8)
dvolodin #
06:30
TSergey: interface discovery и различные link discovery запущены?
TSergey #
06:31
насколько понимаю --- да, но скажи плс, где посмотреть
06:32
и я в SA\MO\ выделял объекты и запускал Run discovery now
06:35
эххх
06:38
в Inventory\Setup\Interface Profiles
06:38
в default профиль что должно быть выставлено в
06:38
Style
06:38
Link Events
06:38
MAC Discovery
06:38
?
zi_rus #
06:56
TSergey, что хочешь то и выставляй, оно для того и setup чтобы сетапить
06:56
TSergey, что хочешь то и выставляй, оно для того и setup чтобы сетапить
TSergey #
06:56
оно на поиск линков влияет?
06:56
оно на поиск линков влияет?
zi_rus #
07:03
нет
07:03
нет
TSergey #
07:03
хм
07:03
хм
zi_rus #
07:03
мак дискавери влияет на поиск маков
07:03
мак дискавери влияет на поиск маков
07:03
link events на фм
07:03
link events на фм
TSergey #
07:04
секунду
07:04
секунду
freeseacher #
07:04
zi_rus, ты умеешь с консоли создавать MO ?
07:04
zi_rus, ты умеешь с консоли создавать MO ?
zi_rus #
07:05
нет
07:05
нет
07:05
никогда не было нужны
07:05
никогда не было нужны
07:05
а что? это сложно?
07:05
а что? это сложно?
freeseacher #
07:05
да просто влоб не решается
07:05
да просто влоб не решается
TSergey #
07:06
zi_rus: link events на фм
07:06
zi_rus: link events на фм
07:06
--- FM\Setup, или где?
07:06
--- FM\Setup, или где?
zi_rus #
07:06
freeseacher, новый ip я так сохраняю Address(address=ip_cl, fqdn=fqdn_cl, vrf=VRF.objects.get(id=12)).save(), почему бы новый МО также не сохранять
07:06
freeseacher, новый ip я так сохраняю Address(address=ip_cl, fqdn=fqdn_cl, vrf=VRF.objects.get(id=12)).save(), почему бы новый МО также не сохранять
07:06
TSergey, ты чего хочешь то получить?
07:06
TSergey, ты чего хочешь то получить?
TSergey #
07:07
линки в инвентору
07:07
линки в инвентору
zi_rus #
07:07
TSergey, дискавери включил?
07:07
TSergey, дискавери включил?
freeseacher #
07:07
zi_rus, ага
07:07
zi_rus, ага
07:07
это был следующий вариант
07:07
это был следующий вариант
TSergey #
07:07
в интерфейсе --- да, насколько понимаю
07:07
в интерфейсе --- да, насколько понимаю
zi_rus #
07:08
TSergey, в noc.conf еще есть настройки, проверь что нужные методы включены
07:08
TSergey, в noc.conf еще есть настройки, проверь что нужные методы включены
freeseacher #
07:08
я так вот хотел ManagedObject.objects.create(name = "10.239.26.2", is_managed = "t", administrative_domain_id = "2", activator_id = "2", profile_name = "DLink.DxS", scheme = "0", address= "10.239.26.2", port = "0", trap_source_ip = "10.239.26.2", max_scripts= "0", object_profile_id= "3", vc_domain_id = "3", auth_profile_id= "2")
07:08
я так вот хотел ManagedObject.objects.create(name = "10.239.26.2", is_managed = "t", administrative_domain_id = "2", activator_id = "2", profile_name = "DLink.DxS", scheme = "0", address= "10.239.26.2", port = "0", trap_source_ip = "10.239.26.2", max_scripts= "0", object_profile_id= "3", vc_domain_id = "3", auth_profile_id= "2")
TSergey #
07:08
zi_rus:
07:08
дискавери включен, в SA\Setup\Managed Object Profiles
07:08
zi_rus:
07:08
сделал селектор в SA\Setup\Object Selector
07:08
сделал Network Chart в Inventory\Setup\Network Charts выбрав для него селектор
07:08
в Inventory\Setup\Network Map выбрал Chart, выбралось 21 железок
07:08
все железки поддерживаются, конфиги(например) по ним сохранены свежие
07:08
дискавери включен, в SA\Setup\Managed Object Profiles
07:08
сделал селектор в SA\Setup\Object Selector
07:08
сделал Network Chart в Inventory\Setup\Network Charts выбрав для него селектор
07:08
в Inventory\Setup\Network Map выбрал Chart, выбралось 21 железок
07:08
а вот линков нет --- куда глянуть?
07:08
все железки поддерживаются, конфиги(например) по ним сохранены свежие
07:08
а вот линков нет --- куда глянуть?
07:09
(весрия нока 0.8)
07:09
(весрия нока 0.8)
07:09
noc.conf --- по дефолту выключены?
07:09
noc.conf --- по дефолту выключены?
zi_rus #
07:09
TSergey, да, когда то были
07:09
TSergey, да, когда то были
07:09
надо
07:09
надо
07:09
[stp_discovery]
07:09
enabled = true
07:09
[stp_discovery]
07:09
enabled = true
07:10
и прочие
07:10
и прочие
07:10
уточни это или явно пропиши
07:10
уточни это или явно пропиши
TSergey #
07:10
у нас деволтный конфиг, но сейчас пойду упрашивать глянуть
07:10
у нас деволтный конфиг, но сейчас пойду упрашивать глянуть
zi_rus #
07:11
TSergey, в дефолте у меня выключено
07:11
TSergey, в дефолте у меня выключено
07:11
[stp_discovery]
07:11
enabled = false
07:11
[stp_discovery]
07:11
enabled = false
07:11
так что исправляй
07:11
так что исправляй
e_zombie #
07:15
по дефолту они отрублены все
07:15
по дефолту они отрублены все
TSergey #
07:18
включили LLDP, STP discavery
07:18
включили LLDP, STP discavery
07:19
перезапустили NOC
07:19
перезапустили NOC
07:19
в SA\MO выбрал интересующее и запустил Run discavery now
07:19
в SA\MO выбрал интересующее и запустил Run discavery now
07:22
где теперь можно глянуть, что оно пытается собираться?
07:22
где теперь можно глянуть, что оно пытается собираться?
zi_rus #
07:23
noc-discovery.log
07:23
noc-discovery.log
TSergey #
07:23
а в интерфейсе?
07:26
а в интерфейсе?
zi_rus #
07:26
sa/mo/discovery
TSergey #
07:28
zi_rus: sa/mo/discovery --- как это? МО это же уже список объектов
zi_rus #
07:28
открывай мо
07:28
там кнопка
TSergey #
07:31
какая?
07:31
уже в желеку зайти?
07:31
*в железку?
07:32
Action\Scripts ---?
zi_rus #
07:33
на редактирование открывай
07:33
там внутри кнопки
TSergey #
07:34
форма "Изменить Объект"? там кнопок похожих на дискавери нет
zi_rus #
07:34
обновись
TSergey #
07:35
понял :) пока не могу
zi_rus #
07:35
смирись, логи смотри в консоли
TSergey #
07:35
так и этого пока не могу :)
zi_rus #
07:36
бог в помощь значит :)
TSergey #
07:36
Inventory\Reports\Link Method Summary --- вот этот отчет изменился, добавился метод stp и Count по нему 5
zi_rus #
07:36
pyfxbn 5 kbyrjd yfitk
07:36
5 линков нашел
TSergey #
07:38
вооот, а где он их должен показать? в Chart`е в Inventory\Network Map --- ?
zi_rus #
07:38
для начала найди для каких железок он нашел линки
07:38
посмотри в инвентори
07:38
если эти железки есть на карте то и там нарисует
TSergey #
07:38
о, увидел, это в Inventory\Pending Links
07:39
но интересующих меня железок там пока нет
zi_rus #
07:40
жди пока найдет
07:40
может оказаться что не найдет
07:40
включай другие методы
07:40
или кури почему не находит
07:41
например для stp важно чтобы для рута тоже был включен дискавери
TSergey #
07:43
да, вероятно LLDP и STP оказалось мало
zcc #
07:49
пытаюсь заапдейтится на develop но получаю ImportError: No module named get_inventory upgrade-user: 39: syncdb failed
07:50
че за модуль такой?
zi_rus #
07:53
dvolodin, VCDomain для портченелов нужна возможность указывать
08:21
freeseacher, ты никогда command snippet не дебажил?
08:24
у меня питон список команд формирует, но на железе не срабатывает. и я просто даже не знаю как посмотреть на чем он валится
lexus-omsk #
08:34
zi_rus: может это извращённый способ, но можно создать отдельный активатор с уровнем логирования debug и включить там log_cli_session (или как-то так)
08:34
и посадить туда тестируемые железки и прогнать на них сниппет
zi_rus #
08:36
про извращенный ты угадал, но если ничего другого не подскажут то выбора особого и не остается
e_zombie #
09:01
сиськи?
09:01
держите свежих
09:01
https://pp.vk.me/c409218/v409218151/8f45/OQ6viEyMtrI.jpg
09:01
https://pp.vk.me/c409218/v409218151/8f4f/n-Tj3q9Xi5s.jpg
TSergey #
09:05
раздобыл доступ к noc-discavery.log, в noc.conf все дискавере разрешил, нок перезагрузил --- линков так и нет, где-то же должен быть список найденного?
e_zombie #
09:05
они появятся после того как отработает дискавери
09:05
а оно идёт по расписанию случайным образом.
09:06
сиди смотри в логи
TSergey #
09:07
так и смотрю :(
e_zombie #
09:07
2014-02-07 13:04:38,010 [inv.discovery: id_discovery(fsw-4-gvardeiskaja-1a-35-sar)] Identity found: Chassis MACs = 4C:B1:6C:17:93:CC - 4C:B1:6C:17:93:CC, hostname = None, router-id = None
09:07
2014-02-07 13:06:19,298 [inv.discovery: id_discovery(fsw-2-chehova-2-32-sar)] Identity found: Chassis MACs = 4C:B1:6C:17:FC:A2 - 4C:B1:6C:17:FC:A2, hostname = None, router-id = None
09:07
такое есть?
09:08
2014-02-06 15:36:23,802 [inv.discovery] Running initial submit for asset_discovery
09:08
2014-02-06 15:36:31,402 [inv.discovery] Running initial submit for config_discovery
09:08
2014-02-06 15:36:54,960 [inv.discovery] Running initial submit for id_discovery
09:08
2014-02-06 15:36:56,300 [inv.discovery] Running initial submit for stp_discovery
09:08
2014-02-06 15:36:56,320 [inv.discovery] Running initial submit for cdp_discovery
09:08
2014-02-06 15:36:56,380 [inv.discovery] Running initial submit for interface_discovery
09:08
2014-02-06 15:37:05,624 [inv.discovery] Running initial submit for lldp_discovery
09:08
и вот после такого оно будет появляться
TSergey #
09:10
хм, чего-то такое только в мартовских логах
Dmitry1 #
09:12
e_zombie: Во втором рисунке тема сисек не раскрыта
e_zombie #
09:13
ну извиняйте. что есть то есть. тема сисек не раскрыта ещё до конца. съёмку в 11 вечера вчера закончил.
Dmitry1 #
09:14
А вот кто мне скажет
09:15
если в lldp с одной стороны будет указано Gi 0/1, а с другой сороны GigabitEthernet0/1, оно слинкуется?
09:16
TSergey: В noc-discovery.conf добавь в секции [main] строчку типа
09:16
log_jobs = /tmp/jobs
TSergey #
09:16
Дмитрий, вот и я спрошу, по D-Link DES-21XX, DWS-3024L, s357-2-1 DES-3226S стоит что-то ковырять? или забыть и ничего с них не утянуть?
Dmitry1 #
09:17
А что, ничего на них не работает? LLDP там есть?
Kostua #
09:17
lldp вроде по маку ChassisId и маку порта опеределяет линк
Dmitry1 #
09:17
На DES-3226S точно нету, насколько я знаю
TSergey #
09:18
Dmitry1: log_jobs = /tmp/jobs
09:18
и что это мне даст?
Dmitry1 #
09:19
будет куча файликов там
09:19
TSergey: Доступ на свои свичи дать можешь?
TSergey #
09:19
неа, увы
Dmitry1 #
09:19
Под учеткой с правами user
09:20
Я D-Link DES-21XX и DWS-3024L в глаза не видел
09:20
TSergey: ты прошивку на DES-3226S обновил, или тебе web-морды жалко?
TSergey #
09:20
часть DES-21XX и вовсе без телнета, только по http
09:21
мне не жалко :) я такие вопросы не решаю, я тут всего две недели тружусь :)
Kostua #
09:38
а у кого есть EdgeCore ES 4612?
e_zombie #
09:40
у меня тока EdgeCore ES3528M
Kostua #
09:41
да я хотел спросить находит ли на 4612 линки
09:41
в инвентори
e_zombie #
09:42
попробуй дебагом просканить и увидишь
freeseacher #
09:42
господа, а отчет по stale config теперь не существует ?
Kostua #
09:42
бо шото уже и через мак дискавери - ничего не находит
e_zombie #
09:45
и такое может быть.
09:45
смотри что возвращает дебаг для них и думай почему.
TSergey #
09:51
В noc-discovery.conf добавь в секции [main] строчку типа log_jobs = /tmp/jobs
09:51
--- надо нок перезапускать?
Dmitry1 #
09:55
да
10:31
Теперь длинки станут поддерживаться еще лучше: https://bitbucket.org/nocproject/noc/commits/4f5f617c1bd74bee5b813aa8df6dc2d7346cd551
e_zombie #
10:37
шикарно
ugenk #
10:43
вот если бы понять что с моим extreme, и почему у меня маска везде 0 :)
freeseacher #
10:46
ух Dmitry1 нехило добавил
Dmitry1 #
10:46
я еще инвентори для длинков попытаюсь доделать
Kong #
17:21
does anyone know how to integrate a plugin for the GIS module
Tweet
Share this page
Share this page: Tweet