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: 30.04.2015
TSergey #
00:00
как думаешь: "и ведет две коллекции в базе -- Uptime и Reboot"
00:00
это только в шелле можно увидеть?
evyscr #
00:01
пиши репорт-)
00:01
или слушай zi_rus про трешхолды
fumufu86 #
00:02
TSergey есть get_config.py для SNR, который у меня не работает. Взял старый переделанный от длинк, он работает он заработал http://pastebin.com/9fwV4CDU
TSergey #
00:02
да его как путина слушать, не переслушаешь
00:03
fumufu86: хитрая схема
evyscr #
00:03
кстате, копирайт с 2007-го года - лажа
00:03
(это я коммит смотрю)
TSergey #
00:04
у меня есть DES-3226S, он в cli не умеет отдавать конфиг, наверное можно так же извратиться, или дождаться пока мы их изживем, их всего три штуки
fumufu86 #
00:05
у меня есть DLink DGS-3120-24SC, в нём определяется только один интерфейс.
TSergey #
00:06
fumufu86: странно, у меня таких куча
fumufu86 #
00:08
TSergey: на всех всё корректно определяется?
TSergey #
00:08
а какой ты профиль используешь?
fumufu86 #
00:08
DLink.DxS
TSergey #
00:09
да, на всех
fumufu86 #
00:09
там вроде есть поодержка
TSergey #
00:09
более того, линкуются
00:09
и этот же профиль
00:11
fumufu86: а какой интерфейс видит?
fumufu86 #
00:11
1
TSergey #
00:11
evyscr: как думаешь, get_uptime с дебагом должен запускаться?
00:13
а, нужно было указать что snmp
fumufu86 #
00:19
TSergey: http://pastebin.com/2Udr4X5R
TSergey #
00:20
что это?
00:20
"Cannot initialize CP reporting: [Errno 13] Permission denied: 'local/cp'"
00:21
"2015-04-30 11:15:53,447 Loading MIB: CISCO-PPPOE-MIB" ???
fumufu86 #
00:21
хз
TSergey #
00:21
это ты про свой DGS ?
fumufu86 #
00:21
да
TSergey #
00:21
секунд
00:22
а так?
00:22
./noc debug-script get_interfaces МО
fumufu86 #
00:25
не заметил разницы, но вот http://pastebin.com/usvgHXS8
TSergey #
00:25
ты запускал get_interface, нужно get_interfaces
00:26
да, результат тот же
fumufu86 #
00:26
тогда какая разница?
TSergey #
00:26
а если из SA\MA\Edit\Scripts\get_interfaces ?
00:27
fumufu86: у меня get_interface отработал с твоими ошибками
00:27
точнее с таким же выводом
fumufu86 #
00:31
SA\MA\Edit\Scripts\get_interfaces что-то никак не завершиться
TSergey #
00:31
чет у тебя нездоровое
00:32
есть у тебя /local/cp ?
00:32
в папке нока?
00:32
(у меня /opt/noc/local/cp)
fumufu86 #
00:33
да, там лежит одна папка crashinfo
TSergey #
00:33
у меня mode:40700
fumufu86 #
00:33
ERROR: 20
00:33
Cancelled
00:34
ERROR: 20 это разве не неверный пароль?
TSergey #
00:34
ну мне кажется что незря скрипт говорит
00:34
Cannot initialize CP reporting: [Errno 13] Permission denied: 'local/cp'
00:35
fumufu86: да судя по скрипту у тебя до команд на железку дело-то и не доходит
fumufu86 #
00:35
права на папку принадлежат noc
evyscr #
00:35
а на cp?
TSergey #
00:35
ага
fumufu86 #
00:35
тоже
TSergey #
00:36
fumufu86: а, а ты регистрировался в разделе Support?
fumufu86 #
00:37
нет
00:37
это как-то связано?
TSergey #
00:38
вероятно это оно, туда пишутся крэши и их можно отправить Диме
fumufu86 #
00:38
раньше не мешало вроде
TSergey #
00:38
я вижу в local/cp/crashinfo/new' именно этот список, что в Support/Crashinfo
00:39
так и сейчас не мешает, просто крэш мы не видим на скрипте
fumufu86 #
00:39
аналогично
TSergey #
00:40
ну точнее ты не видишь :)
fumufu86 #
00:41
в support регистрационные данные откуда брать?
TSergey #
00:41
не соврать бы тебе
00:41
вроде я просто заполнял
fumufu86 #
00:41
почему для всего остального видно, а именно на этом свиче и скрипте вдруг нет?
TSergey #
00:42
ну может Дима завернул крэши при дебаге именно сюда
00:42
смотри в логах, найдешь и там крэши наверное
fumufu86 #
00:43
пароль тоже придумывать?
TSergey #
00:44
dvolodin: напомни как регестрироваться и почему может вот так вести себя дебаг: http://pastebin.com/usvgHXS8
00:44
dvolodin: про аптайм я тебя обманул, крэш не попал в саппорт, я его не отправил
dvolodin #
00:45
TSergey: кинь на пасту тогда
fumufu86 #
00:46
вбил данные, вылезло latin-1' codec can't encode characters in position 15-18: ordinal not in range(256)
00:46
сек
TSergey #
00:46
dvolodin: http://pastebin.com/eyQj0LXe
00:47
dvolodin: наверное не домножил на 100 :)
00:47
dvolodin: скрипты отвечаю цифрами вида "7428835.05"
00:48
*отвечают
00:49
fumufu86: я латиницей все бил
00:49
там две вкладки: System и Account, слева
fumufu86 #
00:50
она недоступна
TSergey #
00:51
fumufu86: есть еще support.comf
00:51
*conf
00:53
а, он делается автоматом
00:53
fumufu86: а есть что-нибудь вроде кнопки "зарегистрировать"?
dvolodin #
00:54
TSergey: пофиксил
TSergey #
00:54
dvolodin: научи, плс, fumufu86 как зарегистрироваться
fumufu86 #
00:54
там есть кнопка save
00:55
принажатии жалуется на то что используются русские буквы
TSergey #
00:55
dvolodin: у него почему-то крэш в дебаге не виден http://pastebin.com/usvgHXS8
fumufu86 #
00:56
в файле support.conf пароль вбит в русской расскладке, пытался поменять его через веб на англ. не вышло
00:57
поменял в support.conf, вроде строка об отсутсвии регистрации исчезла
00:57
и пустили в system
TSergey #
00:57
dvolodin: проверил, дискавери не крэшится, скрипт отдет число без запятых
fumufu86 #
00:58
в system требует name( просто придумать?) type description
TSergey #
00:59
dvolodin: смотреть uptime & reboot только шеллом?
01:00
fumufu86: я нэйм взял такой же как логин для аккаунт
fumufu86 #
01:01
аналогично
dvolodin #
01:02
TSergey: пока да, там две коллекции
01:02
надо отчетик придумать
TSergey #
01:02
fumufu86: а вот это тоже видел? "2015-04-30 11:24:01,222 Cannot find ssh keys. Generate one by './noc generate-ssh-keys' command"
dvolodin #
01:02
ну и в managed object где-то выводить
zi_rus #
01:03
в основной грид
TSergey #
01:03
fumufu86: у тебя не другие свичи ssh-ом нок ходит
01:03
zi_rus: но звездочками, чтобы случайный человек не видел
01:03
fumufu86: ?
fumufu86 #
01:04
TSergey: видел. только телнет
zi_rus #
01:04
и ip за звездочки спрятать
fumufu86 #
01:04
в систем выдаёт Invalid response
TSergey #
01:04
fumufu86: и на 10.11.1.199 ?
fumufu86 #
01:04
да
zi_rus #
01:04
к черту полумеры http://habrahabr.ru/post/133473/
TSergey #
01:06
fumufu86: а он у тебя так и называется? "10.11.1.199"?
fumufu86 #
01:06
да
TSergey #
01:06
попробуй запустить с его ID
01:08
ну т.е. дебаг скрипт не с именем, а с ID
01:09
либо:
01:09
<telnet|ssh>://<user>:<password>@<ip|hostname>
01:09
<telnet|ssh>://<user>:<password>%00<enable password>@<ip|hostname>
01:09
managed object name
01:09
managed object id
fumufu86 #
01:09
http://pastebin.com/XMLxcpLd
TSergey #
01:10
ну нужна помощь зала :)
01:10
как-то дебаг не понимает о каком МО идет речь
01:11
fumufu86: скажи, а на других МО дебаг работает?
01:12
да, и запускаешь ли ты дебаг под пользователем noc?
01:12
"ubuntu@ubuntu" --- ?
01:13
и делаешь ли ты это из каталога /opt/noc
fumufu86 #
01:14
pfnegbk делал из католога, но от другого пользователя.
TSergey #
01:15
пробуй от нока
fumufu86 #
01:16
http://pastebin.com/Bj3AX1KC
TSergey #
01:17
от рута?
fumufu86 #
01:17
да
TSergey #
01:17
а нужно от нока
01:17
https://kb.nocproject.org/display/DOC/Canned+Beef
01:18
"How to prepare a Canned Beef?"
01:18
"Acting as noc user:"
01:19
fumufu86: и? я вижу 24 интерфейса, а ты?
fumufu86 #
01:19
и я
TSergey #
01:20
а где он у тебя определял только один?
fumufu86 #
01:20
в MO в графе interfaces
TSergey #
01:22
странно
fumufu86 #
01:22
http://pastebin.com/3QrmHvdV
TSergey #
01:23
а в SA\MO\Edit\Scripts\get_interfaces просто говорит ошибку 20 ?
fumufu86 #
01:23
сначала минут 5 ждёт
TSergey #
01:24
а прописан у тебя для него RO Community ?
fumufu86 #
01:24
да
01:24
но не факт что совпадает с реальным
01:25
стал выдавать из веба
01:25
Failed to run script
TSergey #
01:25
а если запустить в SA\MO\Edit\Discovery interface_discovery, чего говорит справа?
01:27
fumufu86: ну это может быть оно, там же ifindexes определяются, а это по snmp, а значит нужен комунити
fumufu86 #
01:27
http://awesomescreenshot.com/06b4vcq007
01:28
дебагу не нужен, а ему нужен
01:28
почему если это проблема, о ней дебаг не сообщил?
TSergey #
01:28
дискавери это чуть больше чем get_interfeces, это другой скрипт
01:28
собственно interface_discovery
01:29
и запустить его дебагом мы не сможем
01:29
fumufu86: а для других дискавери у тебя пишет в правое окошко? (настривал ты это логирование?)
fumufu86 #
01:30
вроде тоже ничего
01:30
вроде не настраивал
TSergey #
01:31
noc-discovery.conf
01:31
log_jobs = нужен путь
01:31
у меня /srv/noc/jobs
fumufu86 #
01:32
[main]
01:32
logfile = /srv/noc/log/noc-discovery.log
01:32
loglevel = info
01:32
logsize = 10000000
01:32
logfiles = 1
01:32
syslog_host =
01:32
log_jobs такой строки нет
TSergey #
01:33
добавляй
01:33
и можно глянуть в noc-discovery.defaults
dvolodin #
01:33
TSergey: заработал uptime discovery?
TSergey #
01:34
dvolodin: да, все гут
01:34
"7[14:57] TSergey: dvolodin: проверил, дискавери не крэшится, скрипт отдет число без запятых"
dvolodin #
01:34
зачем там запятые?
01:35
он float выдает :)
01:35
количество секунд с момента старта
01:36
с точностью до сотых
Dmitry1 #
01:36
Я снова с вами :)
01:36
Победил Juniper
TSergey #
01:36
dvolodin: не, до фикса скрипт давал с запятыми, дискавери крэшился
dvolodin #
01:36
У Димы отобрали juniper :)
01:36
TSergey: да нет
01:37
крашилось по другой причине, недопроверил
TSergey #
01:37
а, ну гут
01:38
dvolodin: а как называются коллекции для аптайма?
Dmitry1 #
01:38
так, добрые люди, скиньте мне сообщения, которые выводит длинк перед пеерзагрузкой ?
TSergey #
01:40
dvolodin: интерфейс дискавери будет крэшится если недоступен snmp?
dvolodin #
01:41
TSergey: noc.fm.uptimes и noc.fm.reboots
01:41
нет, не будет крашиться
TSergey #
01:42
Dmitry1: есть у тебя DGS 3120?
Dmitry1 #
01:42
да
TSergey #
01:42
снмп же выключен?
Dmitry1 #
01:43
конечно
TSergey #
01:43
дискавери все порты находит?
Dmitry1 #
01:43
а х.з.
01:43
у меня на длинках выключен дискавери
TSergey #
01:43
а, точняк
fumufu86 #
01:47
создал RO Community на свиче, добавил в профиль. Запустил дискавери.Пока результат тот же.
TSergey #
01:48
лог по дискавери стал отображаться?
fumufu86 #
01:48
нет
01:48
log_jobs = /srv/noc/jobs достаточно или нужно название файла указывать
TSergey #
01:49
достаточен
01:49
нужен каталог, в нем по каждом мо будут файлики
evyscr #
01:50
каталог создать вроде как надо
fumufu86 #
01:50
после изменения конфига, кроме рестарта нока, что-нибуь ещё нужно делать?
01:50
каталог создал
zi_rus #
01:50
права на запись у нока есть?
fumufu86 #
01:51
да как раз об этом подумал и дал только что
TSergey #
01:51
fumufu86: попробй запустить дискавери на МО, например get_version
01:54
fumufu86: а пароли на МО у тебя в самом МО или в Auth профиле?
fumufu86 #
01:54
в самом МО
01:55
Auth профиле у меня пусто вообще
evyscr #
01:55
get_interfaces для DxS превратился во что-то ужасное
Dmitry1 #
01:55
evyscr: жизнь - боль
evyscr #
01:55
его дебажить очень тяжко
TSergey #
01:56
fumufu86: ок, а то коммунити можно или там или там
fumufu86 #
01:56
TSergey: "попробй запустить дискавери на МО, например get_version" через веб или дебаг,
01:56
?
evyscr #
01:56
Dmitry1: ну фикси тогда. У меня не все дескрипшны портов собираются
TSergey #
01:56
через веб и посмотреть, справа в окне чего покажет
01:56
fumufu86: если покажет, то пробовать интерфейс дискавери
evyscr #
01:57
Dmitry1: а вывод debug-script уже превышает saveLines
zi_rus #
01:58
get_interfaces надо убивать, надо разбивать его на несколько мелких скриптов
evyscr #
01:58
нокчую
fumufu86 #
01:58
TSergey: запустил, прошел за секунду и справа пусто
Dmitry1 #
01:58
надо
evyscr #
01:58
и вообще дублирование кода надо убивать
TSergey #
01:58
dlink.dxs.get_interface ничего не знает про портчэналы
Dmitry1 #
01:59
отдельно сделать физические интерфейсы, отдельно - логические
TSergey #
01:59
fumufu86: значит логирование ты не включил
01:59
fumufu86: а в каталоге файлики появились?
Dmitry1 #
01:59
потому как у меня нету ни одного свича длинк с портченнелом
fumufu86 #
01:59
нет
Dmitry1 #
01:59
а кроме меня никто ими заниматься не хочет
fumufu86 #
02:00
кроме этой строки, и перезапуска, что нужно сделать для включения?
TSergey #
02:01
fumufu86: у меня каталог /srv/noc/jobs mode: 40777, владелец рут
02:02
и в нем куча папок _discovery
fumufu86 #
02:02
у меня noc был, теперь владелец рут и в нем куча папок _discovery
TSergey #
02:03
fumufu86: ок, пробуй на каком нибудь МО сделать гет_инвентори
02:03
и посмотри пакпу версион_инвентору
02:03
*папку
02:04
Dmitry1: сделай портчэнал, его даже поднимать не нужно
evyscr #
02:04
Dmitry1: кстати, даю подсказку - не собирается дескрипшн с порта, в котором слово Description: рвётся по on_read
TSergey #
02:06
Dmitry1: я делал таск, вот он NOC-1461
fumufu86 #
02:07
TSergey: там появились файлы, но не на те свичи что я запускал
TSergey #
02:08
ну работает значит логирование
02:08
попробуй еще логоут сделать из нока
fumufu86 #
02:10
get_invertory отрабатывает, папки версион инваертори нет
02:11
справа всё ещё No data!
TSergey #
02:12
логаут делал?
fumufu86 #
02:12
в джобс 4 папки с названиеми дискавери( конфиг, Ip, mac и uptime)
02:12
это что?
TSergey #
02:12
из нока выходил?
fumufu86 #
02:12
перезайти в yjr&
02:12
noc?
TSergey #
02:12
ага
02:13
веб формы иногда просят этого
02:13
кнопка такая наверху :) и в ней Logout
fumufu86 #
02:14
cсделал
02:14
и ничего
TSergey #
02:15
идешь в МО, в discovery, делаешь Run
02:16
и справа пусто?
fumufu86 #
02:16
я права на папку svr/noc/log тоже отдал руту, надеюсь правильно сделал.
02:17
да пусто
02:17
точнее NO data!
TSergey #
02:18
при запуске любого дискавери на МО?
fumufu86 #
02:18
те файлы которые созджаны в джобс имеют владельца НОК и группу рут.
02:19
помоему при нажати на run просто ничего не происходит
02:20
он ставит некст ран на определённое время, это время проходит. ласт ран остаётся тот же
TSergey #
02:20
погоди, а ты видишь что дискавери запсутился?
02:21
а, ну тут просто подождать, у меня так было, отлипло через несколько часов
fumufu86 #
02:21
на некоторых успеваю заметить слово run, некоторые просто моргают на пол секунды
02:22
суть в том, что время в некст ран уже прошло
02:22
а в ласт ран осталась вчерашняя дата
02:23
есть вероятность, что ничего не сделано
TSergey #
02:23
fumufu86: нужно переждать, было у меня так
02:24
fumufu86: а ты можешь найти на каких отрабатывало и есть ненулевые файлы в jobs?
fumufu86 #
02:24
мне скоро нужно будет переносить НОК с Ubuntu 14.04 на SUSE, надеюсь проблем не вознинет.
02:25
да
TSergey #
02:25
на таких МО должно отрабатывать Run
fumufu86 #
02:25
эмм
02:26
если названия там по id указано, в проблемном длинке
02:26
тоже отработал uptime
02:26
но тем не менее справа пусто
02:28
хотя нет
02:28
появилось
02:28
только uptime b gjzdbkcz
02:29
только uptime и появился
TSergey #
02:29
попробуй пересохранить профиль
02:30
(нажать в нем save)
fumufu86 #
02:30
делал уже раз ндцать
TSergey #
02:31
fumufu86: название файлов?
02:31
вооот я тормоз...
fumufu86 #
02:31
id разных MO
02:33
TSergey: Что не так то?
TSergey #
02:34
я не догонял что файлы называются по айди
02:37
пишите про аптаймы:
02:37
https://kb.nocproject.org/display/FORUM/%5Bdiscovery%5D+uptime+discovery
fumufu86 #
02:42
Из за чего это залип?
TSergey #
02:46
fumufu86: неизвестно
02:47
хорошо повторяется, если снять глку is_managed на объекте, затем вернуть и пробовать дискаверить
02:47
*галку
fumufu86 #
02:48
[uptime_discovery]# Enable caps discovery processenabled = true
02:49
нужно добавить самостоятельно
TSergey #
02:49
ага
fumufu86 #
02:51
почему тогда в джобсах появилась папка uptime с файлами?
TSergey #
02:52
fumufu86: это знает только dvolodin :)
fumufu86 #
02:54
вернул права на папку джобс ноку, и там снова стали появляться файлы
bars_ #
02:58
а где глянуть неподтвержденные линки?
fumufu86 #
03:04
TSergey_: отвисло и появился traceback
03:07
TSergey_: http://pastebin.com/YLF07T52
dvolodin #
04:02
кодировка кривая
04:02
на железке 1251?
04:03
ага, она самая
04:04
в атрибутах железки пропиши
04:05
encoding -> cp1251
bvi #
04:18
Hello there ;-).
04:18
Whats happening with the download page?
04:20
dns lookup failed for downloads.nocproject.org
fumufu86 #
05:05
dvolodin: Помогло. Спасибо.
05:09
Есть возможность свенуть нок на убунту, чтобы в том же виде развенуть её на SUSE?
05:10
Имеется ввиду какой-нибудь просто способ.
freeseacher #
05:32
fumufu86,
05:32
да
05:32
но нужно три винта
fumufu86 #
05:36
три физических? отформатированных
freeseacher #
05:38
да
05:38
на первом винте у тя текущий нок
05:38
на второй сусе
05:38
на третий делай бинарый дифф между винтами
05:38
потом применяй этот диф на винт с сусей
05:39
:)
bvi #
05:43
I am hutting the following error during installation: ImportError: cannot import name Connection - OS is Ubuntu 14.04.2 LTS ( full log: http://pastebin.com/ZTRHTVTc)
05:43
hitting*
05:43
Anyone got a clue ?
Aim #
06:11
bvi: are you able to connect manually to mongodb?
bvi #
06:11
i was...
06:11
i changed to the development tree... that version seems to work...
06:11
its just for testing anyhow ;-)
06:12
altho, i have no clu how to start noc once it is installed :-). Cann't find anything in the docs.
06:12
clue*
Aim #
06:16
it should have installed the noc-launcher in /etc/init.d
bvi #
06:16
no such thing
06:17
can run "noc runserver" manually
fumufu86 #
06:36
Что в ноке предполагается делать с коммутаторами, которые доступны на нескольких IP?
06:37
На каждый заводить новое MO?
Night_Snake #
06:37
ничего
06:37
вешаешь МО на out-of-band
06:37
ну или по какому адресу ты хочешь его опрашивать
06:38
и усе. dvolodin даже не может впилить автодискавери всех ip интерфейсов MO с занесением в IPAM
06:38
а ты говоришь
evyscr #
06:50
тащемта, дискавери ip интерфейсов есть, нет занесения в ipam
Tweet
Share this page
Share this page: Tweet