@nocproject

Страница 7 из 2357
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 будет занимать

Страница 7 из 2357