@nocproject

Страница 217 из 2357
Zek
25.07.2016
15:28:48
Нет. Но на карте выбирется отдельный сегмент

и на ней есть только линки на дочерние

N
25.07.2016
15:30:50
а корень можно как-то поменять на этой карте? :)

Zek
25.07.2016
15:33:01
что за корень?

Google
N
25.07.2016
15:33:39
объект от которого рисуются все остальные?

Zek
25.07.2016
15:34:07
дак ты двигать можешь сам все объекты

я конечно верю что там есть какой-то алгоритм по определению центра

но в нем кроме фунции рандома ничего нет ;)

имхо

N
25.07.2016
15:35:13
вот он как-то сранно работает, вчера нормально зарандомило, сегодня от access свича нарисовало

Zek
25.07.2016
15:36:42
да передвинь руками, делов-то )

N
25.07.2016
15:39:13
да вот двигаю :)

пока двигал понял примерную логику сегметов

хм, поменял значки у объектов, теперь по другому карту рисует :)

магия вообщем

Ilya
25.07.2016
16:05:41
Кольцо, иерархия (дерево) и еще что-то

Google
MS
25.07.2016
19:45:16
Добрый вечер! Скажите при

Скажите при копирования сертификатов на ноды обязательно в место ansible@noc-node1 можно указать IP адрес ansible@XX.XX.XX.XXX?

MS
25.07.2016
19:50:58
Хотел написать можно ли в место ansible@noc-node1 написать ip машины ansible@xx.xx.xx.xxx

Спасибо большое!

Ilya
25.07.2016
19:51:22
Пожалуйста)

E_zombie
26.07.2016
06:53:03
https://pp.vk.me/c637229/v637229151/8c9/Qpc0_3jUuhc.jpg

у меня разбивка по сегментам ядро - город - атс(вынос) уровень агрегации - кольцо\звезда

типа core - saratov - sar.a.96 - sar.96.0.111

ну и чтобы было удобно смотреть по городам . селекторы типа all.<название города> где идёт выборка всего железа по имени

Dmitry
26.07.2016
06:59:44
ну да, примерно так и надо

кроме того, есть discovery по макам в сегменте

E_zombie
26.07.2016
07:00:49
а Б2Б клиенты обычно втыкаются в агрегацию и для них сигмент именуется 4 цифрами типа s.a.96.N

прописываешь имя сегмента в оборудование в раздел snmp syslocation и не имеешь проблем с автоматизацией.

хотя можно извращаться и по IP

Илья
26.07.2016
07:03:16
они же вложены

выбрал город и все аварии в городе вывалились

E_zombie
26.07.2016
07:03:55
на уровне города у тебя только ПЕ :)

ты путаешь с административным доменом похоже

Google
Илья
26.07.2016
07:04:17
но сегменты уровня доступа вложены в сегмент города, верно?

да

N
26.07.2016
07:04:21
да, вложенность и не работаетю

Илья
26.07.2016
07:04:31
я говорю как должно быть

а не как есть

Dmitry
26.07.2016
07:05:32
фильтр по дереву сегментов и по дереву зон ответственности сейчас в проработке

пора managedobject в монгу сносить

Илья
26.07.2016
07:06:16
я за то чтобы снести монгу

E_zombie
26.07.2016
07:06:23
https://pp.vk.me/c637220/v637220839/12be/B-oAcrwZ7vM.jpg она прочитала про сравнение нагиоса и нока

саратовская набережная

бля.

синтаксис монги уебанский чуть более чем полностью по сравнению с sq;

N
26.07.2016
07:11:15
у меня разбивка по сегментам ядро - город - атс(вынос) уровень агрегации - кольцо\звезда
т.е. у тебя сегмент с ядром, потом сегмент для каждого города, и т.д.?

E_zombie
26.07.2016
07:12:05
да.

и нумерация по кольцам городам получается фиксированной и достаточно короткой.

в идеале город надо тоже цифрой заменить тогда номер сегмента можно набирать только цифрами что быстро будет .

и для обозначения АТС использовать цифру или знак.

N
26.07.2016
07:14:46
но тогда в ноке должны работать реф буки :)

E_zombie
26.07.2016
07:15:22
не ругайся в приличном обществе. тут вам не там

N
26.07.2016
07:15:38
хе-хе

Google
N
26.07.2016
07:18:43
я вот даже не помню, когда у меня последний раз Reference Books работали

Dmitry
26.07.2016
07:19:02
нужны ли они вообще?

Илья
26.07.2016
07:20:00
это ты поэтому их не чинишь

я даже не знаю что это

N
26.07.2016
07:20:38
удобно маки смотреть, бывает, что влан развалился, где-то по пути чужого провайдера, а по маку можно определить вендора железки, на которой "обрыв"

те же скоращения с описанием, по типу dsw, asw, csw, ap - и т.д. не в экселе же это вести

Илья
26.07.2016
07:22:44
а как ты это делал

резолв мака в вендора

Admin
ERROR: S client not available

Илья
26.07.2016
07:22:54
я так и не смог

Dmitry
26.07.2016
07:23:14
эээ

это штатный механизм микросервисов :)

Илья
26.07.2016
07:23:31
ты гонешь

Dmitry
26.07.2016
07:23:38
по маку вендора определить

Илья
26.07.2016
07:23:39
ты мне говорил в девелопе как это сделать

но оно не работало

N
26.07.2016
07:23:44
я в ноке это не делал, я реф буки не долго видел рабочими :)

http://www.macvendors.com/

я тут смотрю

Dmitry
26.07.2016
07:25:54
https://bitbucket.org/nocproject/noc/src/d08f3397c5329e49b371e25adf30c3514a8506d6/inv/models/macvendor.py?at=feature%2Fmicroservices&fileviewer=file-view-default

Google
Dmitry
26.07.2016
07:26:02
не лечи, а

оно в карточках показывается сейчас

чтобы было видно, какие устройства у абонента

Aleksandr
26.07.2016
09:42:39
Привет, может кто подскажет куда копать с такой ошибкой при discovery: 2016-07-26 12:38:24.072521 [discovery|periodic|10.26.144.9|metrics] Collecting metrics 2016-07-26 12:38:24.078070 [discovery|periodic|10.26.144.9|metrics] UNHANDLED EXCEPTION (2016-07-26 12:38:24.076476) BRANCH: feature/microservices TIP: d08f3397c532 PROCESS: ./services/discovery/service.py ERROR FINGERPRINT: 1e8f21cc-29a9-51db-94ce-1e11356d54f2 WORKING DIRECTORY: /opt/noc EXCEPTION: <type 'exceptions.KeyError'> u'Interface | Load | In' START OF TRACEBACK —---------------------------------------------------------------------- File: services/discovery/jobs/periodic/metrics.py (Line: 133) Function: handler 126 ipr = self.interface_profile_metrics_cache[i["profile"]] 127 self.logger.debug("Interface %s. ipr=%s", i["name"], ipr) 128 if not ipr: 129 continue 130 if "ifindex" in i: 131 hints["ifindexes"][i["name"]] = i["ifindex"] 132 for metric in ipr: 133 ==> if metrics[metric]["scope"] != "i": 134 continue # Ignore non-interface scoped metrics 135 if metric in metrics: 136 metrics[metric]["interfaces"] += [i["name"]] 137 else: 138 metrics[metric] = { 139 "interfaces": [i["name"]], Variables: i_thresholds = defaultdict(<type 'dict'>, {}) metrics = {} i = {u'_id': ObjectId('57922f98d2ebdb021b8716e5'), u'ifindex': 1, u'name': u'1', u'profile': ObjectId('57971669d2ebdb1cbc096ce2')} q_tags = <function q_tags at 0x7f8677c4c320> metric = u'Interface | Load | In' o_thresholds = defaultdict(<type 'dict'>, {}) ipr = {u'Interface | Load | In': [None, None, None, None], u'Interface | Load | Out': [None, None, None, None], u'Interface | Packets | In': [None, None, None, None], u'Interface | Packets | Out': [None, None, None, None]} o_metrics = [] q = <function q at 0x7f8677e197d0> self = <noc.services.discovery.jobs.periodic.metrics.MetricsCheck object at 0x7f8677f8ca90> hints = {'ifindexes': {u'1': 1}} —---------------------------------------------------------------------- File: services/discovery/jobs/base.py (Line: 130) Function: run 123 self.logger.info( 124 "Capability '%s' is disabled. Skipping", 125 cn 126 ) 127 return 128 # Run check 129 try: 130 ==> self.handler() 131 except RPCError as e: 132 self.logger.error("Terminated due RPC error: %s", e) 133 except Exception: 134 error_report(logger=self.logger) 135 136 def handler(self): Variables: self = <noc.services.discovery.jobs.periodic.metrics.MetricsCheck object at 0x7f8677f8ca90> —---------------------------------------------------------------------- END OF TRACEBACK

Andrey
26.07.2016
09:43:04
чинят:)

E_zombie
26.07.2016
09:43:10
такие вещи надо на пастебин кидать

Andrey
26.07.2016
09:43:14
это последний коммит сделал

вернее, вчерашний, уже

Dmitry
26.07.2016
09:45:55
поправил

Aleksandr
26.07.2016
10:13:55
Обновился всё так-же http://pastebin.com/QjHqsg1W

Dmitry
26.07.2016
12:04:06
пофиксил метрики

Aleksandr
26.07.2016
12:16:47
? работает.

Andrey
26.07.2016
12:17:32
? работает

N
26.07.2016
12:38:16
а где в ноке ключ лижит с которым он по ssh пытается законектиться?

Илья
26.07.2016
12:39:44
*клютч - так правильно

N
26.07.2016
12:39:51
да

Илья
26.07.2016
12:40:15
клютч лежит в етц/ссх

N
26.07.2016
12:40:51
у меня там его нет, нок не генерирует его сам при деплое?

Илья
26.07.2016
12:41:46
так ты про микросервисы

значит и это сломали

N
26.07.2016
12:41:59
хм )

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