@nocproject

Страница 1169 из 2357
Maksim
23.06.2017
13:29:21
изверг

E_zombie
23.06.2017
13:29:23
==> ./log/discovery-default-05.log <== 2017-06-23 16:29:01,220 [scheduler.discovery] Failed to restore context: local variable 'r' referenced before assignment

fx00f
23.06.2017
13:29:37
но пингую я лупбек

E_zombie
23.06.2017
13:29:39
обновил ребутнул мемкешед . такая же хрень

Google
fx00f
23.06.2017
13:30:14
ну да 100% loss с ноды

Andrey
23.06.2017
13:31:35
ну да 100% loss с ноды
а в НОКе статус пинга Fail ?

kk
23.06.2017
13:31:42
2017-06-23 16:30:59,424 [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 65, in schedule_next self.update_alarms() File "/opt/noc/services/discovery/jobs/base.py", line 226, in update_alarms if not self.can_update_alarms(): File "/opt/noc/services/discovery/jobs/box/job.py", line 135, in can_update_alarms return self.object.can_create_box_alarms() File "/opt/noc/sa/models/managedobject.py", line 1094, in can_create_box_alarms if self.box_discovery_alarm_policy == "E": AttributeError: 'ManagedObject' object has no attribute 'box_discovery_alarm_policy'

fx00f
23.06.2017
13:31:50
а в НОКе статус пинга Fail ?
А где эти статусы глянуть?

E_zombie
23.06.2017
13:32:38
такс. после ребута мемкешеда вроде успокоилось.

или всё рассыпалось.

2017-06-23 16:30:15,717 [tornado.application] Future exception was never retrieved: Traceback (most recent call last): File "/opt/noc/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 65, in schedule_next self.update_alarms() File "/opt/noc/services/discovery/jobs/base.py", line 226, in update_alarms if not self.can_update_alarms(): File "/opt/noc/services/discovery/jobs/periodic/job.py", line 70, in can_update_alarms return self.object.can_create_periodic_alarms() File "/opt/noc/sa/models/managedobject.py", line 1102, in can_create_periodic_alarms if self.periodic_discovery_alarm_policy == "E": AttributeError: 'ManagedObject' object has no attribute 'periodic_discovery_alarm_policy' 2017-06-23 16:31:29,986 [noc.core.service.rpc] [sae] RPC call failed: Failed: 2017-06-23 16:31:29,987 [scheduler.discovery] [7053] [discovery|box|8642|id] RPC Remote error (10001): RPC call failed: Failed:

John
23.06.2017
13:35:10
а есть мануал как настраивается Alarm Escalation ?

kk
23.06.2017
13:36:03
надо перезапустить memcached
да. отпустило вроде

fx00f
23.06.2017
13:37:25
а в НОКе статус пинга Fail ?
Так где их можно глянуть?

Andrey
23.06.2017
13:38:02
Так где их можно глянуть?
SA -> ManagedObject -> выбираешь интересный -> Discovery, там строчка Ping

E_zombie
23.06.2017
13:38:12
from noc.sa.models.objectstatus import ObjectStatus

Google
Andrey
23.06.2017
13:38:13
если Fail - не пингуется

E_zombie
23.06.2017
13:38:21
ObjectStatus.get_status(m)

fx00f
23.06.2017
13:39:35
Ping сломали ))

Там статус OK, а подробно Failed to get job log

У любого объекта кстати

Andrey
23.06.2017
13:42:34
надо топать в лог пингера и смотреть там по IP адресу было ли изменение статуса

fx00f
23.06.2017
13:43:01


Andrey
23.06.2017
13:43:23
это нормально, ибо у него нет времени запуска

fx00f
23.06.2017
13:43:59
вообще пусто по нужному ойпишнеку

Andrey
23.06.2017
13:44:15
перезапусти пингер

fx00f
23.06.2017
13:44:27
:(
по всем 3-м сегоднядобавленным железкам

Andrey
23.06.2017
13:44:37
через минуту проверь - есть ли там их IP

fx00f
23.06.2017
13:45:11
у меня 15сек стоит

Andrey
23.06.2017
13:45:52
если нету - то идёшь в любой ManagedObject, меняешь IP адрес на какой-нибудь, сохраняешь, через 10 минут возвращаешь обратно.

fx00f
23.06.2017
13:45:57
А! Я при обновлении restart-quick ставил. Видать из-за этого

kk
23.06.2017
14:00:57
хм. noc.inv.models.connectionrule.ConnectionRule где кэшируется? в noc.connectionrules правила уже нет, но нок его там ищет

Google
kk
23.06.2017
14:01:49
к какой табл

noc.collectioncache?

Andrey
23.06.2017
14:03:59
noc.inv.objectconnectionscache

noc.collectioncache?
тут залитые модельки кэшируются

и другие коллекции

kk
23.06.2017
14:06:46
ух там внутри страшно

если убить её и полный деплой. норм? =)

fx00f
23.06.2017
14:08:47
лучше одного пингера может быть только два! А то меня это дело что-то настораживает...

Bitbucket
23.06.2017
14:15:17
Dmitry Volodin pushed to noc/feature/microservices ManagedObjectProfile: Ping probe settings

Dmitry Volodin pushed to noc/feature/microservices login: Check if ldap domain is active

kk
23.06.2017
14:22:59
@aversant была модель. руками сделана, ими же убита. дискавери - https://pastebin.com/xGKFcawj там айди 575a0c388ed346408f23c43d в монге нашёл про эту модель только так. с др айди - db.getCollection('noc.inv.objectconnectionscache').find({"model" : ObjectId("57b1c6b58ed3468cdeb1bf5e")})

Bitbucket
23.06.2017
14:27:19
Dmitry Volodin pushed to noc/feature/microservices ping: Use probe settings from managed object profile

Bitbucket
23.06.2017
14:28:50
Dmitry Volodin pushed to noc/feature/microservices ping: futurize code

kk
23.06.2017
14:29:42
и что такое LUUID в noc.collectioncache =)

Dmitry
23.06.2017
14:37:13
добавил еще настройки пингов из профиля объекта

Bitbucket
23.06.2017
14:39:56
Dmitry Luhtionov pushed to noc/feature/microservices Add initial support for Eltex.MA4000 profile

Ilya
23.06.2017
14:43:07
добавил еще настройки пингов из профиля объекта
а когда будут баги выпиливаться?

Andrey
23.06.2017
14:43:32
Dmitry
23.06.2017
14:43:47
баги выпиливаются постоянно

Ilya
23.06.2017
14:44:51
Google
Ivan
23.06.2017
14:45:07
баги выпиливаются постоянно
Те, которые в исью заведены

Ilya
23.06.2017
14:57:22
@dvolodin Error: One or more models did not validate: sa.managedobjectprofile: "ping_policy": CharFields require a "max_length" attribute that is a positive integer.

last worked d58c725

А нет, раньше на 2 коммита

kk
23.06.2017
15:06:39
на счёт моделей нет идей ?

Bitbucket
23.06.2017
15:21:32
Andrey pushed to noc/feature/microservices Discovery alarm UI settings

Dmitry Volodin pushed to noc/feature/microservices ManagedObjectProfile: Set field size

Andrey pushed to noc/feature/microservices Add pinger series settings to UI Fixes pinger service and managedobjectprofile

Maksim pushed to noc/feature/microservices Fix Raisecom.ROS lldp_neighbors

Admin
ERROR: S client not available

Bitbucket
23.06.2017
19:42:38
Maksim pushed to noc/feature/microservices Fix Qtech.QSW.get_switchport

Иван
24.06.2017
06:38:28
МО загнать в VRF default и включить дискавери IP
Кажется, что-то пошло не так. У меня в IPAM есть VRF default. А в МО почему-то VRF global.

Get Now почему-то не работает. Хотя если зайти в МО и выполнить скрипт get_config, то всё отлично.

В каком логе хоть ошибку посмотреть? Обшарил все логи в /var/log/noc, ничего интересного не нашел.

E_zombie
24.06.2017
08:04:13
часто помогает Ф12 в браузере

Иван
24.06.2017
08:09:04
SA/Get now. Делаю для железки Get Now, получаю NO DATA.

в IPAM он приезжает при опросе
в IPAM ничего не приезжает.

Google
Andrey
24.06.2017
08:10:59
или девелоп

Иван
24.06.2017
08:13:29
Микросервисы

Andrey
24.06.2017
08:13:59
значит не приедет - это сломано

что не так с GetNOW?

Иван
24.06.2017
08:14:42
Я же его только вчера развернул. Когда успели сломать

Andrey
24.06.2017
08:15:05
изначально

скажем, его ещё не успели починить

Иван
24.06.2017
08:18:04
Заношу коммутаторы в МО. Если вручную запускать скрипты из МО, то всё отлично работает: конфиг считывается, порты, вланы, соседей по ллдп видно. А если зайти в SA/Get now и нажать Get now на коммутаторе, то конфига нет, только NO DATA.

Иван
24.06.2017
08:19:02
NO DATA

Andrey
24.06.2017
08:19:58
а если зайти в него из интерфейса ManagedObject и там config ?

Иван
24.06.2017
08:20:15
Поле Last success содержит только "---"

Andrey
24.06.2017
08:20:28
логично да

Иван
24.06.2017
08:20:29
Тоже NO DATA

Andrey
24.06.2017
08:20:33
дискавери надо включить

Иван
24.06.2017
08:20:48
Круто. Как???

Andrey
24.06.2017
08:21:07
Service Activation -> Setup -> Managed Object Profile

там есть default

в нём вкладочка Box

там надо Enable поставить, вписать в красные поля 86400 и 10400

и проставить галочки в дискавери

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