@nocproject

Страница 1102 из 2357
Andrey
31.05.2017
09:23:37
почему упало

E_zombie
31.05.2017
09:23:53
2017-05-31 11:44:58,149 [noc.core.dcs.base] Session renewed 2017-05-31 11:45:09,681 [noc.core.dcs.base] Cannot refresh session due to ignorable error: 2017-05-31 11:45:09,685 [noc.core.dcs.base] Acquiring lock: noc/locks/scheduler 2017-05-31 11:45:10,039 [noc.core.dcs.base] Failed to acquire lock 2017-05-31 11:45:19,432 [noc.core.dcs.base] Cannot refresh session due to ignorable error: 2017-05-31 11:45:22,028 [noc.core.dcs.base] Session lost. Forcing quit 2017-05-31 11:45:22,029 [noc.core.dcs.base] Cannot refresh session, stopping 2017-05-31 11:45:22,029 [noc.core.dcs.base] Shooting self with SIGTERM 2017-05-31 11:45:22,318 [scheduler] SIGTERM caught, Stopping 2017-05-31 11:45:22,318 [scheduler] Stopping 2017-05-31 11:45:22,577 [scheduler] Deactivating 2017-05-31 11:45:22,577 [scheduler] Shopping API 2017-05-31 11:45:22,578 [scheduler] Deregistration 2017-05-31 11:45:22,578 [noc.core.dcs.base] Destroying session 6b8b5ac8-77c3-4f15-81b7-556c9bbcc530 2017-05-31 11:45:22,764 [noc.core.dcs.base] Cannot destroy session: 500 rpc error: Unknown session "6b8b5ac8-77c3-4f15-81b7-556c9bbcc530" 2017-05-31 11:45:22,764 [scheduler] Stopping IOLoop 2017-05-31 11:45:22,764 [scheduler] Post-mortem metrics: {'dcs.consul.overlapped_keepalives': 3, 'dcs.consul.keepalive_retries': 2, 'dcs.consul.keepalives': 1120, 'mon_requests': 562} 2017-05-31 11:45:22,859 [scheduler] Service scheduler has been terminated

Andrey
31.05.2017
09:24:15
Failed to acquire lock

отвалилось потому что не смогла зарегаться в Консуле

Google
E_zombie
31.05.2017
09:25:03
и тогда какого оно не поднялось обратно ?

Andrey
31.05.2017
09:25:28
ну, экономит электричество

консула нету, чего я буду тут делать

но это нормальное поведение, я так понял.

не смогли зарегаться - убиваемся

E_zombie
31.05.2017
09:26:26
нет консула где? на этой ноде или главного ?

Andrey
31.05.2017
09:26:43
на этой ноде, полагаю

consul monitor --log-level debug

попробуй

на этой ноде

он должен подключиться и показать что-нибудь

Ivan
31.05.2017
09:27:27
2017-05-31 12:25:40,828 [tornado.application] Future exception was never retrieved: Traceback (most recent call last): File "/opt/noc/local/lib/python2.7/site-packages/tornado/gen.py", line 307, in wrapper yielded = next(result) File "/opt/noc/core/scheduler/job.py", line 159, in run self.schedule_next(status) File "/opt/noc/services/discovery/jobs/base.py", line 67, in schedule_next }, upsert=True) File "/opt/noc/local/lib/python2.7/site-packages/pymongo/collection.py", line 551, in update docs, check_keys, self.uuid_subtype, client) InvalidDocument: documents must have only string keys, key was 5123 Запустил run discovery с веб главной ноды, железка в пуле ноды_2, там и активаторы трудились.

Google
Andrey
31.05.2017
09:28:28
что-то дискавери озадачился

E_zombie
31.05.2017
09:28:41
там идёт движуха. ругается только на /healts и по таймауту.

:19003/health/: net/http: request canceled (Client.Timeout exceeded while awaiting headers)

Алексей
31.05.2017
09:29:29
и тогда какого оно не поднялось обратно ?
потому что мы вышли. и супервизор считает что корректно

а это не так

E_zombie
31.05.2017
09:30:11
и что ему не нравится ?

и лидер и мембер есть все на месте

Ivan
31.05.2017
09:32:40
кидай трейс в Issue или @dvolodin
https://code.getnoc.com/noc/noc/issues/402 @dvolodin

E_zombie
31.05.2017
09:35:09
на этом порту висит зависший активатор.

сбор метрик поломан полностью

Алексей
31.05.2017
10:10:29
ы ?

на основании чего такой вывод ?

E_zombie
31.05.2017
10:11:05
2017-05-31 13:08:14,734 [scheduler.discovery] [12540] [discovery|periodic|SRTV-PSE525-AR1|metrics] [Interface\ |\ Load\ |\ Out,interface=Gi\ 2/48,object=SRTV-PSE525-AR1] Measured value: 0.0. Scale: 8.0. Resuling value: 0.0 2017-05-31 13:08:14,734 [scheduler.discovery] [12540] [discovery|periodic|SRTV-PSE525-AR1|metrics] Spooling 180 metrics 2017-05-31 13:08:15,088 [scheduler.discovery] [12540] [discovery|periodic|SRTV-PSE525-AR1|metrics] UNHANDLED EXCEPTION (2017-05-31 13:08:14.735204) BRANCH: feature/microservices TIP: f07011238414 PROCESS: ./commands/discovery.py ERROR FINGERPRINT: 2feb7e15-6140-5eac-8e95-49e6ef665790 WORKING DIRECTORY: /opt/noc EXCEPTION: <type 'exceptions.AttributeError'> 'ServiceStub' object has no attribute 'register_metrics' START OF TRACEBACK —---------------------------------------------------------------------- File: services/discovery/jobs/periodic/metrics.py (Line: 268) Function: handler 261 m["abs_value"], 262 m["ts"] // 1000000000 263 ) 264 ] 265 # Send metrics 266 if batch: 267 self.logger.info("Spooling %d metrics", len(batch)) 268 ==> self.service.register_metrics(batch) 269 else: 270 self.logger.info("No metrics to spool") 271 return 272 # Calculate max triggered threshold level 273 oot = [] 274 oot_level = self.S_OK Variables: i_thresholds = defaultdict(<type 'dict'>, {u'Interface | Load | In': {u'Gi 2/33': [None, None, 858993459.0, None], u'Gi 2/32': [None, None, 858993459.0, None], u'Gi 2/31': [None, None, 858993459.0, None], u'Gi 2/30': [None, None, 858993459.0

./noc discovery —debug run periodic SRTV-PSE525-AR1

Алексей
31.05.2017
10:12:03
это поломан дебаг.

а не сбор

Ilya
31.05.2017
10:13:56
Вот что мне не нравится в ноке, как и в большинстве софта: делают новую фичу, внедряют, пару багов фиксят, на остольное забивают и пишут новую фичу, внедряют ит.д.

Google
Алексей
31.05.2017
10:16:36
я опечален этим фактом не меньше тебя

Ilya
31.05.2017
10:16:42
увы да. называется достаточность.
Обычно тот кто первый - тот и молодец, получает деньги

А тот кто вылизывает - плетется в хвосте

Хотя часто продукт последнего лучше, но первый его покупает, т.к. уже имеет клиентов и деньги

Алексей
31.05.2017
10:17:38
врятли это имеет отношение к ноку

Ilya
31.05.2017
10:18:04
к ноку да

врядли

Ivan
31.05.2017
10:20:37
@aversant сейчас сбор маков сломан?

E_zombie
31.05.2017
10:24:31
дебаг сломан как говорят. но похоту у меня и в дискавери такое же творится.

Ivan
31.05.2017
10:25:30
@dvolodin Ты здесь? Скажи, какой последний коммит рабочий для сбора маков и работы debug discovery

E_zombie
31.05.2017
10:27:28
ВОПРОС: что прописывать в SLA чтобы был аналог "ping vrf mir_sud 192.168.104.14 rep 1000"

E_zombie
31.05.2017
10:44:58
а вкладка административный домен работает у всех ?

https://pastebin.com/R4xHHMMi

причём в остальных местах всё ок

Ilya
31.05.2017
10:49:01
ip sla 501 icmp-echo 10.4.118.69 source-interface Vlan501 vrf public-vpn threshold 350 timeout 500 frequency 3 ip sla schedule 501 life forever start-time now

@E_zombie

E_zombie
31.05.2017
10:49:20
0_0

это куда пихать

Ilya
31.05.2017
10:49:29
в циску

Google
Ilya
31.05.2017
10:49:44
это пример тебе

E_zombie
31.05.2017
10:49:48
а в нок что пихать ?

Ilya
31.05.2017
10:49:57
а нок сам опросит

E_zombie
31.05.2017
10:49:58
ээээ

тоесть это надо циске сказать в конфиге а потом просто дёргать 501 тест ?

Ilya
31.05.2017
10:50:30
дергать sla

но да

E_zombie
31.05.2017
10:51:39
а покажи скрипн как это выглядеть в ноке должно

Ilya
31.05.2017
10:51:56


Admin
ERROR: S client not available

Ilya
31.05.2017
10:52:27




E_zombie
31.05.2017
10:53:06
а пот теперь понял

N
31.05.2017
11:06:02
@somovis оно у тебя раз в минуту запускается?

Ilya
31.05.2017
11:07:03
@somovis оно у тебя раз в минуту запускается?
по умолчанию оно в пакетном опросе

кстати странно, почему не в переодике? @dvolodin

N
31.05.2017
11:07:49
по умолчанию оно в пакетном опросе
не, я за циску, 3 пустило, ждет минуту, потом опять 3 пинга?

Ilya
31.05.2017
11:09:53
Track 501 IP SLA 501 reachability Reachability is Up 2 changes, last change 6w1d Delay up 3 secs, down 3 secs Latest operation return code: OK Latest RTT (millisecs) 3 Tracked by: STATIC-IP-ROUTING 0

N
31.05.2017
11:16:04
мне бы как-то джиттер промониторить, но нужно постоянно мерять, без перерывов, и так что бы у железки цпу не уложить

E_zombie
31.05.2017
12:10:55
интересно как определяется доступ к сегментам. у меня вот видно пару штук и всё в логине у которого нет суперпользователя.

Google
Алексей
31.05.2017
12:50:12
@EKbfh спасибо за -Po

пригодилось

Ivan
31.05.2017
12:50:25
Алексей
31.05.2017
12:50:42
Ivan
31.05.2017
12:50:44
решулярка, чтоль

а на каком кейсе?

твоё же норм было

Алексей
31.05.2017
12:53:41
вообще другое

кусок перла выбросить

Bitbucket
31.05.2017
13:33:42
Aleksey Shirokih pushed to noc/feature/microservices use proper interval for grouping. add ping attempts graph

John
31.05.2017
13:37:39
коллеги, список VLANов где-то можно в ноке найти? вланов найденных на девайсах

E_zombie
31.05.2017
13:43:38
в интерфейсаъ

from noc.sa.models import * from noc.inv.models.interface import Interface from noc.inv.models.subinterface import SubInterface from noc.sa.models.managedobject import ManagedObject mo = ManagedObject.objects.filter() #mo = ManagedObject.objects.filter(name='fsw-1-1ogorodntup-18-96-sar') print (mo) for m in mo: print m for i in Interface.objects.filter(managed_object=m): #print i if i: for y in SubInterface.objects.filter(managed_object=m, interface = i): print m, i, y.untagged_vlan, y.tagged_vlans

John
31.05.2017
13:45:55
не, сообще на всех девайсах, или на всех девайсах сегмента. а в интерфейсах надо выбрать один девайс

E_zombie
31.05.2017
13:47:38
mo = ManagedObject.objects.filter()

и выбирай какие тебе нужны

Andrey
31.05.2017
13:48:06
@aversant сейчас сбор маков сломан?
откудова информация?

E_zombie
31.05.2017
13:48:07
кури django

Ivan
31.05.2017
13:48:17
откудова информация?
из дискавери +(

Andrey
31.05.2017
13:48:47
Ivan
31.05.2017
13:50:07
mac] Terminated due RPC error: RPC call failed: Failed: DictParameter: {'mac': '00:00:00:00:0A:5A', 'type': 'D', 'interfaces': ['430'], 'vlan_id': 1008}. Invalid value for 'interfaces': Invalid interface '430'

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