nocproject.org
06:47
..
06:47
поздравляю всех с наступающими праздника пока все не ужрались
06:49
предусмотрительно
06:50
бэкап-поздравление :)
08:42
все уже пьют
08:43
походу. активность нулевая
08:44
Всем привет
08:45
а что за праздник?
08:45
e_zombie: че за праздник?
08:45
ну типа пятница перед 23 февраля
08:45
combo
08:46
при попытке взять конфиг выдаёт Task failed: Activator pool is down
08:46
активатор запущен
08:46
при дебаг всё получает вроде
08:46
08:46
`fumufu86: в веб-морде можно посмотреть статус активаторов
08:47
включен
08:47
тот который default
08:47
если делать ./noc debug-script Cisco.IOS.get_version pozharka от пользователя noc
08:48
то получит то что в пасте
08:48
<Dmitry1> SA -> Monitor пусто
08:49
отож
08:49
смотри логи активатора
08:49
смотрел
08:49
понять не смог
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
08:51
и что там не понятно?
08:52
активатор не умеет биндится на IPv6
08:52
там дальше видно что от другого пользователя выполдняется без auth failed
08:52
Теюе сложно забиндить его на 127.0.0.1 ?
08:53
я просто не знаю как это делать
08:53
линукс установил первый раз в жизни неделю назад
08:53
listen_traps = 0.0.0.0
08:53
listen_syslog = 0.0.0.0
08:54
замени на нужный тебе IP
08:54
спасибо
08:54
там стояла первая сетевая
08:54
eth0
09:09
`fumufu86: получилось?
09:12
zi_rus: дай доступ на свич
09:12
Dmitry1, подзно
09:12
я рассчитался
09:13
права отобрали
09:13
не смогу теперь ничего настроить
09:13
да ладно
09:13
если свич только у меня
09:13
и больше никому это не нужно
09:13
просто обычно на него не ставят такую прошивку
09:14
на обычной прошивке он работает
09:18
Коллеги, кто тут из РТ?
09:18
Кто-нибудь сталкивался с поделием отечественных умельцев под названием ViPNet?
09:19
тебе смешно :( а я уже недели две с ним сношаюсь
09:28
у нас ктото проходил обучение по нему
09:28
но вроде как нигде у нас не поставлен
09:29
<Dmitry1> `fumufu86: получилось? К сожалению нет
09:30
давай дальше логи свои
09:30
сек
09:31
файл логов безразмерный
09:35
ибо надо правильно настраивать ротацию
09:35
09:36
<zi_rus> ибо надо правильно настраивать ротацию Это мне? Если да, то как?
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
09:37
в папке /var у меня noc нет
09:37
он в svr лежит
09:38
хотя в activator.conf указано logfile = /var/noc/log/noc-activator.{{instance}}.log
09:40
09:41
там вроде видно что если сделать дебаг от пользователя NOC, то он заходит и конфиг получает.
09:44
`fumufu86: что монга говорит по этому поводу?
09:45
сек
09:46
как проверить что она говорит?
09:46
логи монги посмотреть
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.
09:47
а что значит dedicated_ping = false в настройках активатора.
09:47
в папке с монгой есть файлик mongod.log
09:50
если в этой папке /var/log/mongodb
09:51
то за сегодня там пусто
09:58
перезапустил NOC, проверил ps axw | grep noc | grep activator, теперь активатор не запущен
10:00
как запустить отдельно активатор
10:04
e_zombie в СЗФ точно стоит
10:51
zi_rus: на другой работе у тебя NOC будет? Какое оборудование?
11:03
активатор сейчас не запущен, и после рестарта NOC он не запускается
11:03
как его можно запустить принудительно?
11:04
а кто логи смотреть будет? )
11:05
Dmitry1, хуавеи длинки и циски мне прогнозировали, но нока не будет, если я сам его не насажу, а успех сего предсказать пока не могу
11:05
ой бля
11:05
не длинки
11:05
алкатели
11:06
главное, чтобы доступ давали
11:09
ахаха
11:09
пошутил
11:15
а у меня появились кутеки, 3400 и 2910
11:23
TSergey: скрипты на них работают?
11:24
на 3400 пока только версия и конфиг на интерфейсах ошибка, пока не разбирался
11:24
2910 еще не заводил
11:29
помогите понять почему, к примеру, get_vlans один и тот же скрипт c одной из 65 цисок дергает только несколько строк вывода, при том что раньше отрабатывал норм. в sa->reports->failed script все чистo. По debug_script не вижу ничего подозрительного (с аналогичной
11:30
vserg: только debug-script тебе в помощь
11:30
данные по проблемной железке уже вайпал
11:30
бестолку
11:33
давай вывод debug-script проблемной железки на pastebin
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
11:50
vserg: а чего оно у тебя на 'terminal length 0' пишет 'Command authorization failed.\n\n' ?
11:52
`fumufu86: лвунчер запускает активатор?
11:52
gthtpfgecnbk
11:52
перезапустил, он появился в трех экземплярах
11:53
во блин, хороший вопрос, полезу глядеть
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
но почему активатор теперь трижды запущен
11:55
х.з.
11:55
по идее можно запустить несколько активаторов для балансировки нагрузки
11:55
сделал рестарт NOC, и один из активаторов поменял PID
11:56
остальные остались со старыми
11:56
так ты стопани и убей все что не остановилось
11:57
"нок-ланчер стоп" должен все выгружать
11:57
так, те которые не поменяли PID, не отключились, после sudo service noc-launcher stop
11:58
как остановить остальные?
12:00
я первый раз установил линукс неделю назад, и только сегодня узнал про lsof и grep. c помощью grep я их нашел. убивать их как?
12:01
kill PID убьёт их?
12:01
ага
12:02
всех с выходными
12:02
пока
12:02
они появились с новыми PID
12:03
Удачных выходных
12:05
Dmitry1:спасибо. На сервере авторизации для данного хоста пришлось явно задать разрешение на выполнение команды, все выгребает как надо.
12:06
кинь на пасту get_version
12:06
не понятно только в какой момент поломалось. Изначально проблемы такой не было
12:07
vserg: кинь на пасту get_version
12:07
и заодно get_chassis_id
12:10
vserg: ну дык не работает оно. полный debug-script скинь обеих скриптов
12:11
vserg: а 7600 серия с ios 15.x есть?
12:13
после
12:14
ubuntu@ubuntu:~$ sudo service noc-launcher stop
12:14
Stopping noc-launcher
12:14
NOC продолжил работать
12:14
работает, конфиги снимает и тп
12:14
ты только лаунчер прибил
12:14
никому не нужна AS четырёхзнак?)
12:15
buggy-funhouse: куда труп закопал?
12:15
У меня оказалось 3 щтуки их
12:15
12:19
Dmitry1: 76 нет
12:20
Расскажите, пожалуйста, как править скрипты под свои железки.
12:20
К примеру есть у меня Qtech2800 и у него не отрабатывают
12:20
Interface_discovery
12:20
asset_discovery
12:20
щас поправлю скрипты и попробуешь заново
12:22
./noc debug-script get_interfaces 8789 выдает огромный лог...
12:24
buggy-funhouse, :) бесплатно, без смс? :)
12:24
выясняю спрос на продукт!)
12:26
нашел два запущенных лаунчера
12:26
убил их и перезапустил
12:27
Теперь работает один активатор и всё вроде работает корректно
12:28
i_a: в личку мне напиши, бо щас занят немного
12:28
Dmitry1, ftp://ftp.cisco.com/pub/mibs/v2/CISCO-IETF-VRRP-07-MIB.my
12:33
Как в Run commands задать таймауты между коммандами?
12:33
`fumufu86, а зачем ?
12:34
каждая следующая будет введена после появления промта
12:34
нужно перепрошить коммутаторы и удалить старую прошивку
12:34
пока промт не появится следующая команда не будет дана
12:34
freeseacher, e ytuj gj[j;t ghjibdrf ljkuj imtncz? yjr yt lj;blftncz b jndfkbdftncz gj nfqvfene
12:35
он начинает закачку и пишет
12:35
10.11.5.112 R
12:35
None
12:35
у него похоже прошивка долго шьется, но не дожидается и отваливается по таймауту
12:35
*нок не дожидается
12:35
закачиватся минут 10 она
12:36
`fumufu86, в любом случае никак. такого функционала нету
12:36
vserg: закоммитил фикс - тестируй
12:36
может можно задать по времени задачи
12:37
чтоб он сначало запустил первую команду на всех
12:37
я думаю она у тя отваливается по таймауту вывода в консоль данных
12:37
freeseacher, да ладно, есть там где-то таймаут чтобы нок через 30 сек не отваливался
12:37
через 15 минут начал выполнять вторую задачу?
12:37
`fumufu86, я бы сделал это просто двумя задачами
12:37
или сделал бы с консоли через прямые вызовы команды
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
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
вот всё что требуется
12:39
день борьбы с пастебинами?
12:39
попробуй избавиться от y
12:39
evyscr, да ладно, теперь каждые 5 строчек пастебинить что ли
12:39
там ка кправило бывают опции типа force_agreee
12:39
изначально пробовал без них
12:42
поищу
12:42
но они проде иногда сами подставляют y, и нужно только ENTER нажать
12:42
как реализовать нажатие ENTER не знаю.
12:43
да никак на самом деле.
12:43
run command != expect
12:44
это нужно вместо ENTER вставить?
12:44
`fumufu86, нет :)
12:44
это утверждение.
12:44
пустая строка может прокатит
12:45
как создать задачу, с моим набором команд?
12:45
кстати надо будет попробовать
12:46
dvolodin, тут expect просят в run command.
12:46
можно будет просто нажать ENTER в блокноте и скопировать туда команды
12:47
не могу сказать что это полностью бесполезный функционал. сам влетал пару раз
12:47
делал в итоге либо руками либо прям писал задачу для активатора
12:48
в снипетах жи есть питон
12:49
это не то
12:49
он для подготовки команд
12:49
а не для управления потоком исполнения команд
12:49
а ENTER нажатый в run command, как ENTER?
12:49
`fumufu86, я думаю парсер его съест.
12:51
freeseacher: кстате, я вчерась запрашивал отображение патчедиффа непосредственно в жире
12:52
ну
12:52
скажи номер задачи ?
12:54
я хочу посмотреть аттач непосредственно в жире
12:54
без внешних приложений/скачиваний
12:55
ибо он text/x-diff
13:02
Так как можно создать задачу, с собственным набором команд?
13:03
`fumufu86: SA -> Setup -> Command Snippets
13:04
vserg: какие железки еще есть?
13:04
на этой 65-й серии оно у тебя SFP модули в инвентори подтягивает?
13:07
evyscr, я такого не знаю как сделать.
13:07
я подумаю
13:07
может найду чего
13:07
2960 есть, но там проблем не наблюдал пока что. С инвентори пока что не разбирался, не могу ничего сказать.
13:28
команды вводить в раздел snippet, так же как в run commands?
13:32
vserg: монст. строить сеть из шеститонников и c2960
13:35
Dmitry1: что досталось по проекту
13:37
что-то кроме с2060 и шеститонников есть?
13:37
vserg: инвентори с шеститонника нормально снимается?
13:38
edgecore где-то в единичный экземплярах
13:39
Dmitry1: а инвентори с 2950 тебя интересует?
13:40
evyscr: скрипт нормально отрабатывает ?
13:40
если нормально, то кинь мне модельки
13:40
скрипт какой? get_inventory?
13:40
vserg: SFP модули, линейные карты и т.п.
13:40
evyscr: да
13:41
тогда таки не везде
13:42
а модельку я уже забрасывал вроде
13:43
evyscr: надо разбираться
13:43
у меня пару часиков свободных есть
13:45
а там всё просто - 12.1(22)EA4a не знает команды show inventory
13:46
evyscr: а что там есть?
13:47
а что искать?-)
13:47
для справки - 12.1(22)EA8A уже знает.
13:50
13:50
вот что предлагает для show
13:51
ща. тут появидась циска 6509-e
13:51
для нее другие правила соединения и модельки
13:54
абля
13:54
вендора мне в модельке поломали
13:56
а нок пишется как обычно, только и умеет failed to fetch data^W^W^W^Wв корку вывалиться
14:03
чем занимается активатор, зачем их несколько?
14:31
vserg: обновись и посмотри инвентори для своего каталиста в MO
14:43
`fumufu86: они выполняют скрипты на оборудованиии. если у тебя много обрудования и многопроцессорный сервер то это всё позволяет балансировать загрузку
14:43
evyscr: что там поломали?
14:46
то есть, если активатор только один, и я запущу перепрошивку коммутаторов, то одновременно прошиваться будет только один?
14:47
нет
14:48
вполне возможно что и несколько параллельно
14:48
кроме того, активаторы можно вынести на разные машины
14:59
Dmitry1: да фигня там, Cisco в вендорах получил другой _id
14:59
круто
15:00
вроде ./noc fix должен помочь?
15:00
он крешится-)
15:00
ему не нравится отсутствующий Root в inv
15:01
точнее, Root с другим uuid
15:01
в общем, всё как обычно-)
15:05
Как задать время исполнения созданному снипету, чтоб он запустился допустим в 4:00
15:15
как выяснить какой профиль подходитдля D-link DES-3028
15:15
прочитать немного документации
15:16
выяснил
15:16
да так и надо было сделать
17:49
Подскажите пожалуйста где NOC хранит полученные конфиги?
Share this page
Share this page: