
Dmitry
12.12.2017
10:14:13
удаляторы
или удабляторы

Ivan
12.12.2017
10:15:28

Wingman
12.12.2017
10:16:26

Google

Andrey
12.12.2017
10:16:30

Wingman
12.12.2017
10:16:33
EXCEPTION: <type 'exceptions.AttributeError'> 'int' object has no attribute 'id'
и т.д. и т.п.
буду переустанавливать :(

Andrey
12.12.2017
10:16:45

Wingman
12.12.2017
10:16:45
зачем?
Потому что все равно пустая инсталляция, а уже куча всего поломато

Andrey
12.12.2017
10:17:06

Wingman
12.12.2017
10:17:22

Andrey
12.12.2017
10:17:45
и потеряет смысл жизни
нельзя так

Ivan
12.12.2017
10:18:47

Andrey
12.12.2017
10:19:04

Google

Dmitry
12.12.2017
10:19:05
посмотрите VPN
какие там еще идеи будут
как их discover'ить

Ivan
12.12.2017
10:19:22

Dmitry
12.12.2017
10:19:27
и я vlan'ами займусь
а потом -- префиксами и адресами

Wingman
12.12.2017
10:25:32
@aversant А посоветуй тогда, как разрулить кейс:
1) Добавляем коммутатор, например, с IP 10.1.1.1 и name='10.1.1.1'
2) Через 2 недели он сдох. В своей БД мы его перемещаем в "сегмент" "ремонт", или "кладбище", удаляем ему IP. Что сделать в ноке? Снять 'managed' и переименовать?
3.а) Через месяц ставим другой коммутатор, назначаем ему IP '10.1.1.1'. Не будет ли коллизий, поскольку уже был объект, названный '10.1.1.1'?
3.б) Через месяц снятый коммутатор приезжает из ремонта. Нужно его как-то найти, но как, если мы его уже переименовали? Например, мы в своей БД однозначно идентифицируем по маку, но в ноке нет отдельного поля для мака. Есть какие-нибудь бестпрактис?
(Если только переименовывать железку при "удалении" в её мак, но тогда привязки к ипаму отпадают).


Andrey
12.12.2017
10:26:13
@aversant А посоветуй тогда, как разрулить кейс:
1) Добавляем коммутатор, например, с IP 10.1.1.1 и name='10.1.1.1'
2) Через 2 недели он сдох. В своей БД мы его перемещаем в "сегмент" "ремонт", или "кладбище", удаляем ему IP. Что сделать в ноке? Снять 'managed' и переименовать?
3.а) Через месяц ставим другой коммутатор, назначаем ему IP '10.1.1.1'. Не будет ли коллизий, поскольку уже был объект, названный '10.1.1.1'?
3.б) Через месяц снятый коммутатор приезжает из ремонта. Нужно его как-то найти, но как, если мы его уже переименовали? Например, мы в своей БД однозначно идентифицируем по маку, но в ноке нет отдельного поля для мака. Есть какие-нибудь бестпрактис?
(Если только переименовывать железку при "удалении" в её мак, но тогда привязки к ипаму отпадают).
а из своей системы как-то можно выгружать объекты?

Wingman
12.12.2017
10:26:16
да
как угодно, в принципе
всё самописное

Ilya
12.12.2017
10:26:37
Цель - тот, кто импортит
А ты для заглушки сам-себя указал?
И ещё, можешь правее от "цель" добавить destination mo name?

Andrey
12.12.2017
10:28:16
да
вообще, в НОКе есть механизм выгрузки объектов из внешней системы. можно воспользоваться.
По логике получается так. Если коммутатор сняли - то делать его unmanaged и переименовывать во что-нибудь вроде deleted и помещать в сегмент-отстойник, чтобы глаза на карте не мозолил

Ilya
12.12.2017
10:28:25
Это очень простой пример из 2х объектов, а если их 30-40?

Andrey
12.12.2017
10:28:35
желательно это через выгрузку автоматизировать. Чтобы голову не ломать

Ilya
12.12.2017
10:28:38

Wingman
12.12.2017
10:29:07

Google

Andrey
12.12.2017
10:29:34
ну, кто же мешает пустить крон раз в 15 минут

Wingman
12.12.2017
10:30:02

Andrey
12.12.2017
10:31:05
раз его вернули

Wingman
12.12.2017
10:32:56

Andrey
12.12.2017
10:32:56
тут вопро состоит в том, что есть ID объекта

Wingman
12.12.2017
10:33:22

Andrey
12.12.2017
10:33:23

Wingman
12.12.2017
10:33:30

Andrey
12.12.2017
10:33:37
если он исчез, то будет unmanaged

Andrey
12.12.2017
10:34:27
например.

Wingman
12.12.2017
10:34:53
А если такая ситуация:
- объект 1.1.1.1 , ModelA, 48 интерфейсов
- сняли, сделали unmanaged
- затем вернули из unmanaged с адресом-именем 1.1.1.1, но при этом это уже ModelB, 24 интерфейса
это нормальная ситуация, или будет жопа?

Andrey
12.12.2017
10:35:37
в базе
всё

Wingman
12.12.2017
10:35:50

Google

Andrey
12.12.2017
10:36:28
в монге нет истории

Wingman
12.12.2017
10:36:55
отлично!

Andrey
12.12.2017
10:36:56
прилетеле из дискавери что-то новое - оно заменило что уже было

Wingman
12.12.2017
10:36:58
благодарю за ликбез :)

Andrey
12.12.2017
10:37:20
рекомендую сделать список вопросов и провести эксперимент
мало, вдруг какие баги ещё всплывут.

Алексей
12.12.2017
10:38:53
@wingz а шина то какая?

Admin
ERROR: S client not available

Wingman
12.12.2017
10:39:06
шина?

Алексей
12.12.2017
10:40:05
Ну чтобы всё одной кнопкой и разлетелось надо шину
Esb какой нить

Andrey
12.12.2017
10:42:10
шина?
интеграционная шина. Для интеграции разных ПО, чтобы они могли обмениваться данными.
как раз для реализации realtime обмена данными

Wingman
12.12.2017
10:42:41
Да в теории - что угодно
rest - отлично подходит
с билингом по pl/sql, с забиксом по rest общаемся

Andrey
12.12.2017
10:43:14

Алексей
12.12.2017
10:43:21
Это не разлетелись :)
Но так можно да

Google

Алексей
12.12.2017
10:43:43
Но придется хранить два ойди
В первой системе и во встречной

Aleksandr
12.12.2017
10:46:17
Вопрос по метрикам:
- настроено следующее
В Box и Periodic метрики включены
в логах дискавери вох на устройстве вижу следующее

Алексей
12.12.2017
10:47:36
Так низя
Пинг надо убрать

Aleksandr
12.12.2017
10:47:52
Вопрос - почему и где что не настроил?
Я про Object metrics и Interface metrics

Алексей
12.12.2017
10:51:30
В переодик Дискавери опрос метрик включен?

Aleksandr
12.12.2017
10:52:18
тоже самое object и interface metrics не настроены. Что еще может ему требоваться?

Wingman
12.12.2017
10:59:37

Dorian
12.12.2017
11:13:45
Господа, а дока на Workflow есть?
Как с этим разобраться кроме метода тыка?

Алексей
12.12.2017
11:15:35
Пока дока на питоне