
Kote
13.04.2016
15:29:36
Открыть всеравно можно

Dmitry
13.04.2016
15:32:57
активатор у тебя один?

Dmitry
13.04.2016
15:35:49
да
о. полетели

Google

Dmitry
13.04.2016
15:35:56
2016-04-13 18:21:22,483 [scheduler.discovery] [3] [discovery|box|C3560-8|caps] Checking config
2016-04-13 18:21:26,463 [scheduler.discovery] [3] [discovery|box|C3560-8|asset] Checking assets
2016-04-13 18:22:18,982 [scheduler.discovery] [3] [discovery|box|C3560-8|asset] Connecting XCVR 49:in -> CHASSIS 1:Gi49_sfp
2016-04-13 18:22:19,008 [scheduler.discovery] [3] [discovery|box|C3560-8|asset] Connecting XCVR 50:in -> CHASSIS 1:Gi50_sfp
2016-04-13 18:22:19,032 [scheduler.discovery] [3] [discovery|box|C3560-8|asset] Connecting XCVR 51:in -> CHASSIS 1:Gi51_sfp
2016-04-13 18:22:19,055 [scheduler.discovery] [3] [discovery|box|C3560-8|asset]

Dmitry
13.04.2016
15:36:06
а потоков сколько?

Dmitry
13.04.2016
15:37:18
у нас, оказывается уже 60000 секунд прошло
и как я не заметил, что уже 16 часов прошло ?
@dvolodin все по умолчанию "из коробки"
может там интервал discovery в наносекундах задается ?

Kote
13.04.2016
15:40:35
Ой

Dmitry
13.04.2016
15:41:46
Дима, что ты считаешь интервалом?
это разница по времени между задачами одного типа
а не между скриптами в пределах задачи

Dmitry
13.04.2016
15:42:24
прокрути чат вверх
имеется ввиду для одной железки
сейчас такая картина:
2016-04-13 16:45:45,846 [script] [Cisco.IOS.get_chassis_id|10.111.0.8] Running. Input arguments: {}, timeout 120
2016-04-13 16:45:47,537 [script] [Cisco.IOS.get_chassis_id|10.111.0.8] Complete (1690.58ms)
2016-04-13 16:45:47,537 [noc.core.script.loader] Loading script Cisco.IOS.get_fqdn
2016-04-13 16:45:47,539 [script] [Cisco.IOS.get_fqdn|10.111.0.8] Running. Input arguments: {}, timeout 120
и

Google

Dmitry
13.04.2016
15:43:07
2016-04-13 18:21:22,476 [scheduler.discovery] [3] [discovery|box|C3560-8|id] Identity found: Chassis MACs = 00:1E:49:10:5F:00 - 00:1E:49:10:5F:00, hostname = catalyst2.catalyst2.cabletv.dp.ua, router-id = None
2016-04-13 18:21:22,483 [scheduler.discovery] [3] [discovery|box|C3560-8|caps] Checking config
2016-04-13 18:21:26,463 [scheduler.discovery] [3] [discovery|box|C3560-8|asset] Checking assets
2016-04-13 18:22:18,982 [scheduler.discovery] [3] [discovery|box|C3560-8|asset] Connecting XCVR 49:in -> CHASSIS 1:Gi49_sfp
на картинке виден интервал в 60000 секунд
между 16:45 и 18:21 точно есть 60000 секунд ?
я устал говорить о том, что мне не нужен шедулер

Dmitry
13.04.2016
15:45:27
ну и нормально

Dmitry
13.04.2016
15:45:28
я хочу иметь возможность вручную запустить один скрипт

Dmitry
13.04.2016
15:45:43
следующий раз будет через 60k секунд

Dmitry
13.04.2016
15:46:27
не группу скриптов, а один
я уже выше показал, что группа скриптов тупо "убивает" железку
Дим. Это уже не D-Link. Это Kuniper
Juniper
Если я куплю Juniper MX 960, и на него засуну 20 тысяч абонетов
то ты будешь рассказывать, что нужно купить Juniper MX 2200 ?

Ilya
13.04.2016
15:50:34
И ноку

Dmitry
13.04.2016
15:51:56
ну так отключи interface discovery на нем
если оно не работает

Dmitry
13.04.2016
15:52:21
почему не работает ?

Dmitry
13.04.2016
15:53:32
https://www.dropbox.com/s/t4n5e3w23xqi5kq/Screenshot%202016-04-13%2018.53.28.png?dl=0
аварийная карта

Google

Dmitry
13.04.2016
15:53:54
показывает общую обстановку
:)
ты сам говоришь, что оно не работает
:)

Dmitry
13.04.2016
15:54:18
2016-04-13 18:07:39,226 [script] [Juniper.JUNOS.get_interfaces|10.111.0.21] Running. Input arguments: {}, timeout 120
скрипт вываливается по таймауту
уже говорили об этом месяц назад

Dmitry
13.04.2016
15:55:21
ну так поправь таймаут
:)

Dmitry
13.04.2016
15:56:01
noc.conf
uniper.JUNOS.sync_prefix_lists = 1800
Juniper.JUNOS.get_interfaces = 1800
гже еще можно поправить ?
ты поубирал таймауты из всех SA скриптов
и начал делать какие-то "адаптивные таймауты"

Gabii
13.04.2016
15:57:56
Hey guys! So, the upgrade worked at NOC TEST, but in production NOC didn't. I imagine it has something to do with teh fact that I've tryied to upgrade it with Tower.. So I tried to restore a backup, but had no success..

Dmitry
13.04.2016
15:59:25
@dvolodin мне не нужны графики, не нужны всякие прибамбасы. тупо не работает самый базовый модуль - SA

Ilya
13.04.2016
16:00:13
Скриптом много, которые править надо

Dmitry
13.04.2016
16:01:37
чтобы править скрипты, нужно, чтобы оно работало
а у меня со всех железок, кроме одной (самой ненужной) убрана галочка "is maanged"
и на всех железках отключен syslog

Google

Dmitry
13.04.2016
16:02:33
поправь в самом скрипте и проверь

Dmitry
13.04.2016
16:03:02
уже завтра, если работой не нагрузят
Дим, ты можешь сделать, чтобы каждый следующий скрипт запускался хотя бы через 10 секунд, а не сразу после завершения предыдущего ?
иначе весь смысл в опции max-scripts пропадает
железка тупо не успевает закрыть предыдущую сессию
или научи пачку скриптов выполняться в пределах одной сессии

Dmitry
13.04.2016
16:06:51
железка должна работать

Ilya
13.04.2016
16:09:16
В пределах одной сессии - это хорошая идея

Dmitry
13.04.2016
16:11:27
часть скриптов поломаться может

Ilya
13.04.2016
16:21:12
Идея имеет право на жизнь
Меньше ебли железки, меньше ебли инженеру с логами (многие не любят exclude, хотя я их не погимаю)

Илья
13.04.2016
16:30:16
логи должны быть в ноке

Dmitry
13.04.2016
16:30:54
Ее не так просто реализовать

Ilya
13.04.2016
16:31:45

Алексей
13.04.2016
16:32:42
Обсуждали скейл фактор

Dmitry
13.04.2016
16:33:11
Да нет

Алексей
13.04.2016
16:33:16
Там же можно хранить инфу о том что железяка слоу

Илья
13.04.2016
16:33:31
нужен агрегатор, собирает все команды для исполнения на железке, заходит, один раз выполняет и раздает результаты заказчикам

Алексей
13.04.2016
16:33:32
И показывать шелулеру

Google

Dmitry
13.04.2016
16:34:18
Команды могут появляться по мере необходимости

Илья
13.04.2016
16:34:36
да, тут вопрос к шедулеру
подгонять расписания
дискавери

Dmitry
13.04.2016
16:35:29
У него все хорошо

Илья
13.04.2016
16:35:51
в зависимости от того что тебе хорошо

Ilya
13.04.2016
16:36:14
В рамках одного инстанса по-любому

Dmitry
13.04.2016
16:36:15
Там суперпапа для скриптов нужен
Но к нему нужно подцелять на исполнение скрипты на ходу

Ilya
13.04.2016
16:39:04
Вот, уже идея есть ?

Илья
13.04.2016
16:39:23
типа чтобы сидел на железке и ждал новых команд?

Dmitry
13.04.2016
16:39:25
Да нет никакой идеи
Единственно нормальная реализация - заставить активатор поллить шедудер на предмет новых задач

Ilya
13.04.2016
16:41:01

Илья
13.04.2016
16:41:19
ну не перманентно сидел
а таймаут
пять минут скажем

Ilya
13.04.2016
16:41:29
Тоже ок

Илья
13.04.2016
16:41:50
а то если железка опрашивается раз в неделю, а он vty будет занимать