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

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

Константин
30.03.2017
10:36:32

Ilya
30.03.2017
10:37:42

Google

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

Maksim
30.03.2017
10:38:41

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 уровня агрегации

Ilya
30.03.2017
10:43:09

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 повесить

Ilya
30.03.2017
10:52:49

Константин
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

Ivan
30.03.2017
12:23:01

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

Andrey
30.03.2017
12:37:26

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
ага