@nocproject

Страница 921 из 2357
E_zombie
30.03.2017
09:16:24
может в миграцию запилишь?

Ilya
30.03.2017
10:17:32
@Kentmmm я вот думаю, как же лучше сделать всё-такие инв+хитмап, учитывая что в реалиях в одной стойке может быть несколько уровней POP

Константин
30.03.2017
10:36:32
@Kentmmm я вот думаю, как же лучше сделать всё-такие инв+хитмап, учитывая что в реалиях в одной стойке может быть несколько уровней POP
Не понял мысль, фикс прописывает ссылку на контейнер инвентори в поля МО. Как ты разложишь стойки по уровням POP - это твое дело

Google
Ilya
30.03.2017
10:38:08
POP - это некий объект, нету четкого разделения по МО

Ilya
30.03.2017
10:39:19
Почему в одной стойке несколько уровней?
Оборудование доступа и агрегации фактически в одной стойке

Maksim
30.03.2017
10:39:29
Ну

Смотри

Делаешь поп

Константин
30.03.2017
10:39:37
Pop - это разновидность контейнера какие объекты инвентори ты в него положишь - то и будет прописано

Maksim
30.03.2017
10:39:44
Кладёшь туда стойку

В стойку кладёшь объекты

Но тебе нужно что бы эти объекты съели айди поп

И передали для каждого Мо

Константин
30.03.2017
10:42:06
У себя я ставлю уровень pop по максимальному уровню железа: Если в стойке оборудования агрегации и доступа - до делаю pop уровня агрегации

Google
Константин
30.03.2017
10:43:47
Верно

Ilya
30.03.2017
10:45:36
А как ты внутри доступ кладешь или так и оставляешь агрегацию?

Константин
30.03.2017
10:47:13
оставляю агрегацией, я пока там феншуй не наводил.

Ilya
30.03.2017
10:50:49
А я тут про феншуй думаю

Константин
30.03.2017
10:51:15
Можно сделать 2 POP рядом POP-123-CORE POP-123-aggregation и рассортировывай там по железкам. Впрос только с какой целью

Ilya
30.03.2017
10:52:37
Да, а стойки как?)

Константин
30.03.2017
10:52:43
Если железки сортировать - то проще tag на MO повесить

Константин
30.03.2017
10:53:02
ну да, одну стойку в 2 pop не запихнешь

Ilya
30.03.2017
11:19:42
@dvolodin заметил интересную особенность корреляции: если в одном сегменте выключилось электричество и единственный маршрутизатор перестал быть доступен, все нижестоящие железки недоступны и происходит корреляция по ним и это нормально. Но, когда электричество включается и если вышестоящая железка становится доступна раньше, чем произойдёт опрос по нижестоящим железкам - то по ним по всем создаётся авария

Может как-то учитывать uptime в корреляции?

Ivan
30.03.2017
11:23:50
@aversant а можно я Generic | Switch SFP изменю, дополню туда X2 модули?

Или создать новый под конкретную железку?

а пох, новый сделаю

https://code.getnoc.com/noc/noc/issues/371

Gitlab
30.03.2017
11:57:47
pnpwin opened merge request at / collections: Update S5700-28C-EI-24S.json

Алексей Широких pushed to collections/master Илья Сомов: Update S5700-28C-EI-24S.json Алексей Широких: Merge branch 'patch-2' into 'master' Update S5700-28C-EI-24S.json See merge request !38

pnpwin opened merge request at / collections: Update S3700-52P-SI-AC.json

pnpwin opened merge request at / collections: Update S2326TP-EI.json

Google
Gitlab
30.03.2017
12:04:49
Алексей Широких pushed to collections/master Илья Сомов: Update S2326TP-EI.json Алексей Широких: Merge branch 'patch-4' into 'master' Update S2326TP-EI.json See merge request !40

Алексей Широких pushed to collections/master Илья Сомов: Update S3700-52P-SI-AC.json Алексей Широких: Merge branch 'patch-3' into 'master' Update S3700-52P-SI-AC.json See merge request !39

pnpwin opened merge request at / collections: Update AR2240.json

Алексей Широких pushed to collections/master Илья Сомов: Update AR2240.json Алексей Широких: Merge branch 'patch-5' into 'master' Update AR2240.json See merge request !41

Ivan
30.03.2017
12:13:37
@aversant тут? Живой?)

как сказать в инвентори, что тут либо 1 Te порт, либо 2 Gi порта?

Andrey
30.03.2017
12:14:19
не исключаю, что первый пункт соответствует действительности

Ivan
30.03.2017
12:15:10


Пытаюсь вот так:

Ivan
30.03.2017
12:15:47
или gi1_sfp тоже включить в группу port2?

E_zombie
30.03.2017
12:17:53
как определить хост в дауне сейчас или нет по быстрому

Ivan
30.03.2017
12:18:06
попингуй

E_zombie
30.03.2017
12:18:17
давай код

Andrey
30.03.2017
12:22:32
или gi1_sfp тоже включить в группу port2?
зачем её включать в ту же группу?

Ivan
30.03.2017
12:23:01
зачем её включать в ту же группу?
Потому что если вставить sfp+ в порт 2, порт 1 отключается

Ilya
30.03.2017
12:34:01
бл, ещё для 1220 надо сделать модельку

Google
Ivan
30.03.2017
12:38:21
А работать будет?

Смотри: Можно вставлять в любой последовательности sfp в порты 1 и 2, но есть в 2 стоит sfp+, то первый отрубается

Andrey
30.03.2017
12:44:51
смотря что подразумевается под работать)

как моделька - будет

Ivan
30.03.2017
12:47:18
Попробую

Ilya
30.03.2017
12:51:16
Попробую
Я думаю это актуально для всех железок с комбо портами

пофиксишь?)



Ivan
30.03.2017
12:53:47
Andrey
30.03.2017
13:02:01
что?
Видимо, Cisco Connect

Admin
ERROR: S client not available

Andrey
30.03.2017
13:02:17
@E_zombie Можно я твой парсе для Qtech немного перепишу?

E_zombie
30.03.2017
13:05:03
дописывай сколько влезет.

я его закинул только чтобы он хотябы был

ээээ ты хочешь его убит ь и не писать на pyparser ?

Andrey
30.03.2017
13:06:36
ну да, я хочу на его примере второй вариант написания парсеров сделать

и в статейку добавить

E_zombie
30.03.2017
13:07:03
уууууу

Andrey
30.03.2017
13:07:22
он попроще pyparser будет, наверное

хотя, не без наркомании

Google
E_zombie
30.03.2017
13:07:32
ну хуячь. будем переделывать

Andrey
30.03.2017
13:08:24
ок, попробую до завтра сформулировать статью

E_zombie
30.03.2017
13:09:56
больше парсеров хороших и разных (с)

хотя грустненько

скажи как из шела пингонуть железку

Andrey
30.03.2017
13:12:58
никак

E_zombie
30.03.2017
13:13:15
а состряпать для неё задание ?

и посмотреть состояние

Andrey
30.03.2017
13:13:33
тоже никак

посмотреть текущее состояние можно

E_zombie
30.03.2017
13:13:42
core/ioloop/ping.py я вот сюда полез но там какой то трешняк

покажи как

Andrey
30.03.2017
13:14:57
состояния в монге лежат. За них отвечает моделька noc.sa.models.objectstatus import ObjectStatus

ObjectStatus.get_status(MO)

E_zombie
30.03.2017
13:15:30
оооо . во оно. сенкс

Andrey
30.03.2017
13:15:46
если их много, то списком get_statuses(MO_LIST)

просто, пингер отдельно работает. Он выдаёт события о смене статуса.

Периодически он дёргает к Себе MO и начинает их пинговать

если статус поменялся - то шлёт сообщени

е

E_zombie
30.03.2017
13:17:19
ObjectStatus.get_statuses(ManagedObject.objects.filter(object_profile=ManagedObjectProfile.objects.get(name='dismantled')))

типа такого ?

Andrey
30.03.2017
13:17:58
ага

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