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: 20.02.2015
e_zombie #
06:47
..
06:47
поздравляю всех с наступающими праздника пока все не ужрались
TSergey #
06:49
предусмотрительно
06:50
бэкап-поздравление :)
e_zombie #
08:42
все уже пьют
08:43
походу. активность нулевая
TSergey #
08:43
мы еще нет
`fumufu86 #
08:44
Всем привет
08:45
а что за праздник?
Dmitry1 #
08:45
e_zombie: че за праздник?
e_zombie #
08:45
ну типа пятница перед 23 февраля
08:45
combo
`fumufu86 #
08:46
при попытке взять конфиг выдаёт Task failed: Activator pool is down
08:46
активатор запущен
08:46
при дебаг всё получает вроде
08:46
http://pastebin.com/91msUsDt
Dmitry1 #
08:46
`fumufu86: в веб-морде можно посмотреть статус активаторов
`fumufu86 #
08:47
включен
08:47
тот который default
Dmitry1 #
08:47
SA -> Monitor
`fumufu86 #
08:47
если делать ./noc debug-script Cisco.IOS.get_version pozharka от пользователя noc
08:48
то получит то что в пасте
08:48
<Dmitry1> SA -> Monitor пусто
Dmitry1 #
08:49
отож
08:49
смотри логи активатора
`fumufu86 #
08:49
смотрел
08:49
понять не смог
Dmitry1 #
08:49
теюе же пишет, что логин/пароль неправильный
08:50
pymongo.errors.OperationFailure: command SON([('authenticate', 1), ('user', u'noc'), ('nonce', u'9f77ce0df59afb8d'), ('key', u'8f9079ac0cccfe2b522e878fc5d61106')]) on namespace noc.$cmd failed: auth failed
`fumufu86 #
08:51
http://pastebin.com/W639remt
Dmitry1 #
08:51
и что там не понятно?
08:52
активатор не умеет биндится на IPv6
`fumufu86 #
08:52
там дальше видно что от другого пользователя выполдняется без auth failed
Dmitry1 #
08:52
Теюе сложно забиндить его на 127.0.0.1 ?
`fumufu86 #
08:53
я просто не знаю как это делать
08:53
линукс установил первый раз в жизни неделю назад
Dmitry1 #
08:53
в actovator.conf
`fumufu86 #
08:53
сек
Dmitry1 #
08:53
listen_traps = 0.0.0.0
08:53
listen_syslog = 0.0.0.0
08:54
замени на нужный тебе IP
`fumufu86 #
08:54
спасибо
08:54
там стояла первая сетевая
08:54
eth0
Dmitry1 #
09:09
`fumufu86: получилось?
09:12
zi_rus: дай доступ на свич
zi_rus #
09:12
Dmitry1, подзно
09:12
я рассчитался
Dmitry1 #
09:13
так тем более дай
zi_rus #
09:13
права отобрали
09:13
не смогу теперь ничего настроить
Dmitry1 #
09:13
жаль
zi_rus #
09:13
да ладно
09:13
если свич только у меня
09:13
и больше никому это не нужно
Dmitry1 #
09:13
не
zi_rus #
09:13
то нахер париться
Dmitry1 #
09:13
просто обычно на него не ставят такую прошивку
09:14
на обычной прошивке он работает
IRevent #
09:17
http://paste.org.ru/?c5qy1d как это лечить
Night_Snake #
09:18
Коллеги, кто тут из РТ?
09:18
Кто-нибудь сталкивался с поделием отечественных умельцев под названием ViPNet?
e_zombie #
09:18
гагагагага
Night_Snake #
09:19
тебе смешно :( а я уже недели две с ним сношаюсь
e_zombie #
09:28
у нас ктото проходил обучение по нему
09:28
но вроде как нигде у нас не поставлен
`fumufu86 #
09:29
<Dmitry1> `fumufu86: получилось? К сожалению нет
Dmitry1 #
09:30
давай дальше логи свои
`fumufu86 #
09:30
сек
09:31
файл логов безразмерный
zi_rus #
09:35
ибо надо правильно настраивать ротацию
`fumufu86 #
09:35
http://pastebin.com/U0EGL9u7
09:36
<zi_rus> ибо надо правильно настраивать ротацию Это мне? Если да, то как?
e_zombie #
09:36
[main]
09:36
log_snmp_traps = true
09:36
logfile = /var/noc/log/noc-activator.{{instance}}.log
09:36
log_cli_sessions_path = /var/noc/log/cli-sessions/{{ip}}-{{script}}-{{ts}}.log
09:36
loglevel = warning
09:36
log_cli_sessions_ip_re =.
09:36
heartbeat = true
09:36
logsize = 102400000
09:36
logfiles = 9
`fumufu86 #
09:37
в папке /var у меня noc нет
09:37
он в svr лежит
09:38
хотя в activator.conf указано logfile = /var/noc/log/noc-activator.{{instance}}.log
09:40
разве вот это http://pastebin.com/91msUsDt не говорит не о чем?
09:41
там вроде видно что если сделать дебаг от пользователя NOC, то он заходит и конфиг получает.
Dmitry1 #
09:44
`fumufu86: что монга говорит по этому поводу?
`fumufu86 #
09:45
сек
09:46
как проверить что она говорит?
Dmitry1 #
09:46
логи монги посмотреть
`fumufu86 #
09:47
noc@ubuntu:/opt/noc$ mongo noc
09:47
MongoDB shell version: 2.6.7
09:47
connecting to: noc
09:47
Welcome to the MongoDB shell.
e_zombie #
09:47
а что значит dedicated_ping = false в настройках активатора.
Dmitry1 #
09:47
в папке с монгой есть файлик mongod.log
`fumufu86 #
09:50
если в этой папке /var/log/mongodb
09:51
то за сегодня там пусто
09:58
перезапустил NOC, проверил ps axw | grep noc | grep activator, теперь активатор не запущен
10:00
как запустить отдельно активатор
Night_Snake #
10:04
e_zombie в СЗФ точно стоит
Dmitry1 #
10:51
zi_rus: на другой работе у тебя NOC будет? Какое оборудование?
`fumufu86 #
11:03
активатор сейчас не запущен, и после рестарта NOC он не запускается
11:03
как его можно запустить принудительно?
B_M #
11:04
а кто логи смотреть будет? )
zi_rus #
11:05
Dmitry1, хуавеи длинки и циски мне прогнозировали, но нока не будет, если я сам его не насажу, а успех сего предсказать пока не могу
11:05
ой бля
11:05
не длинки
11:05
алкатели
Dmitry1 #
11:06
главное, чтобы доступ давали
zi_rus #
11:09
ахаха
11:09
пошутил
TSergey #
11:15
а у меня появились кутеки, 3400 и 2910
mpanait #
11:18
.
Dmitry1 #
11:23
TSergey: скрипты на них работают?
TSergey #
11:24
на 3400 пока только версия и конфиг на интерфейсах ошибка, пока не разбирался
11:24
2910 еще не заводил
vserg #
11:29
помогите понять почему, к примеру, get_vlans один и тот же скрипт c одной из 65 цисок дергает только несколько строк вывода, при том что раньше отрабатывал норм. в sa->reports->failed script все чистo. По debug_script не вижу ничего подозрительного (с аналогичной
Dmitry1 #
11:30
vserg: только debug-script тебе в помощь
vserg #
11:30
данные по проблемной железке уже вайпал
11:30
бестолку
Dmitry1 #
11:33
давай вывод debug-script проблемной железки на pastebin
vserg #
11:47
http://pastebin.com/iFjgXshL
`fumufu86 #
11:48
вот последние строки в активатор логе
11:48
2015-02-20 12:55:04,234 SIGTERM received. Exiting
11:48
2015-02-20 12:55:04,234 Removing pidfile: /srv/noc/run/noc-activator.0.pid
11:48
2015-02-20 12:55:04,234 STOP
Dmitry1 #
11:50
vserg: а чего оно у тебя на 'terminal length 0' пишет 'Command authorization failed.\n\n' ?
11:52
`fumufu86: лвунчер запускает активатор?
`fumufu86 #
11:52
gthtpfgecnbk
11:52
перезапустил, он появился в трех экземплярах
vserg #
11:53
во блин, хороший вопрос, полезу глядеть
`fumufu86 #
11:53
<e_zombie> logfile = /var/noc/log/noc-activator.{{instance}}.log
11:54
я эту строку вернул как на то что было logfile = /svr/noc/log/noc-activator.{{instance}}.log
11:54
и всё заработало
11:54
но почему активатор теперь трижды запущен
Dmitry1 #
11:55
х.з.
11:55
по идее можно запустить несколько активаторов для балансировки нагрузки
`fumufu86 #
11:55
сделал рестарт NOC, и один из активаторов поменял PID
11:56
остальные остались со старыми
TSergey #
11:56
так ты стопани и убей все что не остановилось
11:57
"нок-ланчер стоп" должен все выгружать
`fumufu86 #
11:57
так, те которые не поменяли PID, не отключились, после sudo service noc-launcher stop
11:58
как остановить остальные?
TSergey #
11:58
килом их
`fumufu86 #
12:00
я первый раз установил линукс неделю назад, и только сегодня узнал про lsof и grep. c помощью grep я их нашел. убивать их как?
12:01
kill PID убьёт их?
TSergey #
12:01
ага
12:02
всех с выходными
12:02
пока
Dmitry1 #
12:02
vserg: ну что там?
`fumufu86 #
12:02
они появились с новыми PID
12:03
Удачных выходных
vserg #
12:05
Dmitry1:спасибо. На сервере авторизации для данного хоста пришлось явно задать разрешение на выполнение команды, все выгребает как надо.
Dmitry1 #
12:06
кинь на пасту get_version
vserg #
12:06
не понятно только в какой момент поломалось. Изначально проблемы такой не было
Dmitry1 #
12:07
vserg: кинь на пасту get_version
12:07
и заодно get_chassis_id
vserg #
12:09
http://pastebin.com/dp0nrZmh
Dmitry1 #
12:10
vserg: ну дык не работает оно. полный debug-script скинь обеих скриптов
12:11
vserg: а 7600 серия с ios 15.x есть?
`fumufu86 #
12:13
после
12:14
ubuntu@ubuntu:~$ sudo service noc-launcher stop
12:14
Stopping noc-launcher
12:14
NOC продолжил работать
12:14
работает, конфиги снимает и тп
Dmitry1 #
12:14
ты только лаунчер прибил
buggy-funhouse #
12:14
Всем ку
vserg #
12:14
get version http://pastebin.com/LfXa46yM
buggy-funhouse #
12:14
никому не нужна AS четырёхзнак?)
Dmitry1 #
12:15
buggy-funhouse: куда труп закопал?
buggy-funhouse #
12:15
У меня оказалось 3 щтуки их
vserg #
12:15
get chassis http://pastebin.com/dLKuFChk
12:19
Dmitry1: 76 нет
i_a #
12:20
Расскажите, пожалуйста, как править скрипты под свои железки.
12:20
К примеру есть у меня Qtech2800 и у него не отрабатывают
12:20
Interface_discovery
12:20
asset_discovery
Dmitry1 #
12:20
щас поправлю скрипты и попробуешь заново
i_a #
12:22
./noc debug-script get_interfaces 8789 выдает огромный лог...
zi_rus #
12:24
buggy-funhouse, :) бесплатно, без смс? :)
buggy-funhouse #
12:24
выясняю спрос на продукт!)
i_a #
12:26
http://pastebin.com/x353eJ58
`fumufu86 #
12:26
нашел два запущенных лаунчера
12:26
убил их и перезапустил
12:27
Теперь работает один активатор и всё вроде работает корректно
Dmitry1 #
12:28
i_a: в личку мне напиши, бо щас занят немного
zi_rus #
12:28
Dmitry1, ftp://ftp.cisco.com/pub/mibs/v2/CISCO-IETF-VRRP-07-MIB.my
i_a #
12:29
Dmitry1: ok
`fumufu86 #
12:33
Как в Run commands задать таймауты между коммандами?
freeseacher #
12:33
`fumufu86, а зачем ?
12:34
каждая следующая будет введена после появления промта
`fumufu86 #
12:34
нужно перепрошить коммутаторы и удалить старую прошивку
freeseacher #
12:34
пока промт не появится следующая команда не будет дана
zi_rus #
12:34
freeseacher, e ytuj gj[j;t ghjibdrf ljkuj imtncz? yjr yt lj;blftncz b jndfkbdftncz gj nfqvfene
`fumufu86 #
12:35
он начинает закачку и пишет
12:35
10.11.5.112 R
12:35
None
zi_rus #
12:35
у него похоже прошивка долго шьется, но не дожидается и отваливается по таймауту
12:35
*нок не дожидается
`fumufu86 #
12:35
закачиватся минут 10 она
freeseacher #
12:36
`fumufu86, в любом случае никак. такого функционала нету
Dmitry1 #
12:36
vserg: закоммитил фикс - тестируй
`fumufu86 #
12:36
может можно задать по времени задачи
12:37
чтоб он сначало запустил первую команду на всех
freeseacher #
12:37
я думаю она у тя отваливается по таймауту вывода в консоль данных
zi_rus #
12:37
freeseacher, да ладно, есть там где-то таймаут чтобы нок через 30 сек не отваливался
`fumufu86 #
12:37
через 15 минут начал выполнять вторую задачу?
freeseacher #
12:37
`fumufu86, я бы сделал это просто двумя задачами
12:37
или сделал бы с консоли через прямые вызовы команды
zi_rus #
12:38
`fumufu86, попробуй так --- a/lib/app/saapplication.py Fri Feb 20 09:20:58 2015 +0300
12:38
+++ b/lib/app/saapplication.py Fri Feb 20 15:37:57 2015 +0300
12:38
@@ -19,7 +19,7 @@
12:38
map_task = None # Map task name
12:38
reduce_task = None # Reduce task pyRule
12:38
form = None # Map task parameters
12:38
- timeout = 60 # Reduce task timeout. None - for adaptive timeouts
12:38
+ timeout = 1800 # Reduce task timeout. None - for adaptive timeouts
12:38
objects = None # Pre-selected objects
`fumufu86 #
12:38
tftp 10.11.185.200 get S2300EI-V100R006C05.cc
12:38
startup system-software S2300EI-V100R006C05.cc
12:38
y
12:38
delete /unreserved S2300EI-V100R006C03.cc
12:38
y
12:38
tftp 10.11.185.200 get s2300_v100r006sph019.pat
12:38
startup patch s2300_v100r006sph019.pat
12:38
y
12:38
delete /unreserved s2300_v100r006sph012.pat
12:38
y
12:38
clock timezone MSK add 03
12:38
reboot
12:39
вот всё что требуется
evyscr #
12:39
день борьбы с пастебинами?
freeseacher #
12:39
попробуй избавиться от y
`fumufu86 #
12:39
попробую
zi_rus #
12:39
evyscr, да ладно, теперь каждые 5 строчек пастебинить что ли
freeseacher #
12:39
там ка кправило бывают опции типа force_agreee
`fumufu86 #
12:39
изначально пробовал без них
freeseacher #
12:39
или force
`fumufu86 #
12:42
поищу
12:42
но они проде иногда сами подставляют y, и нужно только ENTER нажать
12:42
как реализовать нажатие ENTER не знаю.
freeseacher #
12:43
да никак на самом деле.
12:43
run command != expect
Dmitry1 #
12:43
vserg: ?
`fumufu86 #
12:44
это нужно вместо ENTER вставить?
freeseacher #
12:44
`fumufu86, нет :)
12:44
это утверждение.
B_M #
12:44
пустая строка может прокатит
`fumufu86 #
12:45
как создать задачу, с моим набором команд?
vserg #
12:45
Dmitry1: вот вываливается что в вебморде теперь get chasiss http://pastebin.com/nAyBEpvs
`fumufu86 #
12:45
кстати надо будет попробовать
freeseacher #
12:46
dvolodin, тут expect просят в run command.
`fumufu86 #
12:46
можно будет просто нажать ENTER в блокноте и скопировать туда команды
vserg #
12:47
get version http://pastebin.com/MfHaGnCf
freeseacher #
12:47
не могу сказать что это полностью бесполезный функционал. сам влетал пару раз
12:47
делал в итоге либо руками либо прям писал задачу для активатора
evyscr #
12:48
в снипетах жи есть питон
freeseacher #
12:49
это не то
12:49
он для подготовки команд
12:49
а не для управления потоком исполнения команд
`fumufu86 #
12:49
а ENTER нажатый в run command, как ENTER?
freeseacher #
12:49
`fumufu86, я думаю парсер его съест.
evyscr #
12:51
freeseacher: кстате, я вчерась запрашивал отображение патчедиффа непосредственно в жире
freeseacher #
12:51
evyscr, поясни
evyscr #
12:52
аттаченный файл
freeseacher #
12:52
ну
12:52
скажи номер задачи ?
evyscr #
12:53
NOC-1535
freeseacher #
12:54
так и чо тут ?
evyscr #
12:54
я хочу посмотреть аттач непосредственно в жире
12:54
без внешних приложений/скачиваний
12:55
ибо он text/x-diff
Dmitry1 #
12:58
vserg: пробуй
`fumufu86 #
13:02
Так как можно создать задачу, с собственным набором команд?
vserg #
13:02
Dmitry1: норм вывод http://pastebin.com/pdyXnvwL
13:03
спасибо
Dmitry1 #
13:03
`fumufu86: SA -> Setup -> Command Snippets
13:04
vserg: какие железки еще есть?
13:04
на этой 65-й серии оно у тебя SFP модули в инвентори подтягивает?
freeseacher #
13:07
evyscr, я такого не знаю как сделать.
13:07
я подумаю
13:07
может найду чего
vserg #
13:07
2960 есть, но там проблем не наблюдал пока что. С инвентори пока что не разбирался, не могу ничего сказать.
`fumufu86 #
13:28
команды вводить в раздел snippet, так же как в run commands?
Dmitry1 #
13:32
vserg: монст. строить сеть из шеститонников и c2960
vserg #
13:35
Dmitry1: что досталось по проекту
Dmitry1 #
13:37
что-то кроме с2060 и шеститонников есть?
13:37
vserg: инвентори с шеститонника нормально снимается?
vserg #
13:38
edgecore где-то в единичный экземплярах
evyscr #
13:39
Dmitry1: а инвентори с 2950 тебя интересует?
vserg #
13:39
нормально
Dmitry1 #
13:40
evyscr: скрипт нормально отрабатывает ?
evyscr #
13:40
где как
Dmitry1 #
13:40
если нормально, то кинь мне модельки
evyscr #
13:40
скрипт какой? get_inventory?
Dmitry1 #
13:40
vserg: SFP модули, линейные карты и т.п.
13:40
evyscr: да
evyscr #
13:41
тогда таки не везде
13:42
а модельку я уже забрасывал вроде
Dmitry1 #
13:43
evyscr: надо разбираться
13:43
у меня пару часиков свободных есть
vserg #
13:43
get inventory http://pastebin.com/dWqup9WX
evyscr #
13:45
а там всё просто - 12.1(22)EA4a не знает команды show inventory
Dmitry1 #
13:46
evyscr: а что там есть?
evyscr #
13:47
а что искать?-)
13:47
для справки - 12.1(22)EA8A уже знает.
13:50
http://dpaste.com/1YSFKB8
13:50
вот что предлагает для show
Dmitry1 #
13:51
ща. тут появидась циска 6509-e
13:51
для нее другие правила соединения и модельки
evyscr #
13:54
абля
13:54
вендора мне в модельке поломали
13:56
а нок пишется как обычно, только и умеет failed to fetch data^W^W^W^Wв корку вывалиться
`fumufu86 #
14:03
чем занимается активатор, зачем их несколько?
Dmitry1 #
14:31
vserg: обновись и посмотри инвентори для своего каталиста в MO
e_zombie #
14:43
`fumufu86: они выполняют скрипты на оборудованиии. если у тебя много обрудования и многопроцессорный сервер то это всё позволяет балансировать загрузку
Dmitry1 #
14:43
evyscr: что там поломали?
`fumufu86 #
14:46
то есть, если активатор только один, и я запущу перепрошивку коммутаторов, то одновременно прошиваться будет только один?
Dmitry1 #
14:47
нет
14:48
вполне возможно что и несколько параллельно
14:48
кроме того, активаторы можно вынести на разные машины
evyscr #
14:59
Dmitry1: да фигня там, Cisco в вендорах получил другой _id
Dmitry1 #
14:59
круто
15:00
вроде ./noc fix должен помочь?
evyscr #
15:00
он крешится-)
15:00
ему не нравится отсутствующий Root в inv
15:01
точнее, Root с другим uuid
15:01
в общем, всё как обычно-)
`fumufu86 #
15:05
Как задать время исполнения созданному снипету, чтоб он запустился допустим в 4:00
15:15
как выяснить какой профиль подходитдля D-link DES-3028
evyscr #
15:15
прочитать немного документации
`fumufu86 #
15:16
выяснил
15:16
да так и надо было сделать
vserg #
16:28
Dmitry1: у 65 инвентори в МО пустой. После обновления для 2960 get_interface фейлится на всех свичах http://pastebin.com/aPRbBW4x
`fumufu86 #
17:49
Подскажите пожалуйста где NOC хранит полученные конфиги?
Tweet
Share this page
Share this page: Tweet