
E_zombie
28.10.2016
06:52:46
наверняка могёт больше. у нас оттудава лезут местные каналы

Dmitry
28.10.2016
06:53:11
каналов мультикастных все-равно 100-200

K
28.10.2016
06:53:13
Кака разница ?
Они картинку считают

Google

K
28.10.2016
06:53:32
Онлайн

Dmitry
28.10.2016
06:54:01
ну не совсем картинку
порядок фреймов

Maksim
28.10.2016
06:54:09
битрейт
или как оно там зовется

Dmitry
28.10.2016
06:54:27
это вообще фигня, кстати
с битрейтом на камерах знатная засада может быть

Maksim
28.10.2016
06:55:26
с камерами да, я про IPTV

Dmitry
28.10.2016
06:55:43
если они не умеют VBR, то будут гнать синий экран и ты этого не заметишь
по IPTV нет смысла битрейт считать вообще

Maksim
28.10.2016
06:56:03
хотя в камере же можно задать статичный битрейт, я с ними не сталкивался, но вот себе поставил заместо видеоняни hikvsion, настроил статичный битрейт и картинка вообще огоь

Dmitry
28.10.2016
06:56:24
hikvision достаточно дорогие

K
28.10.2016
06:56:30
Там десяток параметров

Google

Dmitry
28.10.2016
06:56:35
на дома вообще какой-нибудь beward ставят
Для IPTV нужно распаковывать MPEG TS и смотреть порядок фреймов

Maksim
28.10.2016
06:57:05
ну не скажи, по сравнению с видеоняней и hikvision, второй выигрывает 4500 рублей обошлась, ну плюс POE докупить.

Dmitry
28.10.2016
06:57:29
ой
ну у вас и сравнения
по сравнению с резиновой женщиной DLink выигрывает
дешевле и не рвется

Maksim
28.10.2016
06:58:10
да я как-то не стал морочится, нужно было срочно )
можно и с алиэкспресса заказать китайщину, но ждать 4 недели не вариант.
Дмитрий подскажите лучше, куда копать что бы понять почему дискавери употребяет 3 гб оперативной память, запущенных заданий 1 и всего заданий 34.

Ivan
28.10.2016
06:59:42
Для пробы r-pi дороговато

Dmitry
28.10.2016
06:59:58
25$ + корпус?
пробы сами по 100$ идут

Maksim
28.10.2016
07:00:12
вы про анализаторы ?

Dmitry
28.10.2016
07:00:18
про SLA

Maksim
28.10.2016
07:02:31
вопрос про Discovery, он запускается для опредленного устройства, производит опроси потом процесс выгружается ? Тоесть он по сути не должен висеть 40 часов ?

E_zombie
28.10.2016
07:02:50
удваиваю

Maksim
28.10.2016
07:03:29
лучше бы ответил )

E_zombie
28.10.2016
07:03:56
у меня ваще дискавери встаёт в какой то момент и стоит . вот уже почти 12 часов

Dmitry
28.10.2016
07:04:44
нет, процессы не выгружаются

Google

Dmitry
28.10.2016
07:04:58
у него есть рабочие потоки, есть расписание

Maksim
28.10.2016
07:05:03

Dmitry
28.10.2016
07:05:16
что есть "не выгружается" ?

E_zombie
28.10.2016
07:06:02
при этом показывает что потоки дискавери работают. но активаторы стоят.

Maksim
28.10.2016
07:06:06
Ну для меня дискавери это процесс, который запускается по рассписанию, опрашивает устройство и дальше закрывается.

Dmitry
28.10.2016
07:07:48
кто его запускает по расписанию?

Ilya
28.10.2016
07:09:17
@dvolodin @freeseacher
100 классификаторов
как лечить?
200 делать?)
Или ноды плодить с классификаторами всё же?
Я просто не понимаю почему очередь не разгребается
всё же ок было до этого

Dmitry
28.10.2016
07:16:21
посмотри логи классификаторов
чем заняты

Илья
28.10.2016
07:18:26
это не решение

Ilya
28.10.2016
07:18:42
ага
ага

Илья
28.10.2016
07:18:45
что за херня в 100 классифкаторов на 100 железок

Google

Ilya
28.10.2016
07:19:15
UPSTREAM_ERROR: Failed to query any nsqd: Get http://noc:4151/stats?format=json: read tcp 10.50.74.63:53806->10.50.74.63:4151: i/o timeout

Илья
28.10.2016
07:19:27
i/o timeout

Ilya
28.10.2016
07:20:19
2016-10-28 10:18:20,208 [classifier] REPORT: 20 events in 1000.01ms. 20.00ev/s (failed: 0, deleted: 0, suppressed: 0, unknown: 0, classified: 0, disposed: 0, duplicated: 0, unk. duplicated: 20)
1000мс, это норм?
по мне нет
а, или он по умолчанию 1с?

Алексей
28.10.2016
07:20:59
20 в секунду?
Ни мало ни много

Ivan
28.10.2016
07:21:15

Илья
28.10.2016
07:21:41

Ilya
28.10.2016
07:22:03
@dvolodin после quick retart классификаторы сразу быстро разгребают очередь

Dmitry
28.10.2016
07:22:04
он их не классифицировал вообще
lookup rule какой стоит?

Ilya
28.10.2016
07:22:21
Что думаешь, Дим?

Ivan
28.10.2016
07:26:15
гляеь логи на аномалии мб

Dmitry
28.10.2016
07:26:17
UPSTREAM_ERROR: Failed to query any nsqd: Get http://noc:4151/stats?format=json: read tcp 10.50.74.63:53806->10.50.74.63:4151: i/o timeout
вот это - странно
проверяй nsq/nsqlookupd

Ivan
28.10.2016
07:26:52
У тебя процессы или треды?

Google

Dmitry
28.10.2016
07:27:00
скорее всего проблема в том, что lookup не можеи забрать состояние очередей на nsq

Ilya
28.10.2016
07:27:19

Dmitry
28.10.2016
07:27:20
поэтому клиенты не видят очереди и не забирают из них данные
нет


Ilya
28.10.2016
07:27:25
2016-10-28 10:22:59,159 [nsq.reader] [events:fmwriter] backing off for 7.17 seconds (1 connections)
2016-10-28 10:22:59,208 [classifier] REPORT: 1 events in 999.42ms. 1.00ev/s (failed: 1, deleted: 0, suppressed: 0, unknown: 0, classified: 0, disposed: 0, duplicated: 0, unk. duplicated: 0)
2016-10-28 10:23:05,221 [nsq.client] [noc:4150:events:fmwriter] received heartbeat
2016-10-28 10:23:06,327 [nsq.reader] [noc:4150:events:fmwriter] testing backoff state with RDY 1
2016-10-28 10:23:06,327 [classifier] [5812fcda4a5e6859e9eb024e|orbita-asw-18|10.100.11.18] Managed object found
2016-10-28 10:23:06,339 [classifier] [5812fcda4a5e6859e9eb024e|orbita-asw-18|10.100.11.18] Event class: Network | Link | Link Up ({u'interface': 'Fa 4/0/19'})
2016-10-28 10:23:06,339 [classifier] [5812fcda4a5e6859e9eb024e|orbita-asw-18|10.100.11.18] Found interface Fa 4/0/19
2016-10-28 10:23:06,340 [classifier] [5812fcda4a5e6859e9eb024e|orbita-asw-18|10.100.11.18] Failed to process event: Unable to dereference <class 'noc.inv.models.interfaceprofile.InterfaceProfile'>:5808e6db4a5e6802d0bc7564
2016-10-28 10:23:06,340 [nsq.reader] [events:fmwriter] backing off for 10.75 seconds (1 connections)
2016-10-28 10:23:07,208 [classifier] REPORT: 1 events in 999.28ms. 1.00ev/s (failed: 1, deleted: 0, suppressed: 0, unknown: 0, classified: 0, disposed: 0, duplicated: 0, unk. duplicated: 0)


Dmitry
28.10.2016
07:27:39
lookup'ов должно быть нечетное количесво

Ilya
28.10.2016
07:27:48

Dmitry
28.10.2016
07:27:53
ну нормально
за них должны быть зацеплены nsq
unable dereference еще посмотри, что у тебя там за фигня

Ilya
28.10.2016
07:30:07
200

Dmitry
28.10.2016
07:31:23
правила классификации?
кривые профили на интерфейсах?

Ilya
28.10.2016
07:31:43
да

Алексей
28.10.2016
07:32:22


Ilya
28.10.2016
07:32:58
@dvolodin
2016-10-28 10:31:21,326 [sa.managedobject] UNHANDLED EXCEPTION (2016-10-28 10:31:21.221133)
BRANCH: feature/microservices TIP: 0d36d5ede064
PROCESS: ./services/web/service.py
ERROR FINGERPRINT: 952b7e3a-5b6c-5bf3-8d1c-2d176b0a8941
WORKING DIRECTORY: /opt/noc
EXCEPTION: <class 'mongoengine.errors.ValidationError'> Unable to dereference <class 'noc.inv.models.interfaceprofile.InterfaceProfile'>:5808e6db4a5e6802d0bc7564
START OF TRACEBACK
------------------------------------------------------------------------
File: lib/nosql.py (Line: 112)
Function: __get__
105 v = self.document_type.get_by_id(value)
106 else:
107 v = self.document_type.objects.filter(pk=value).first()
108 if v is not None:
109 instance._data[self.name] = v
110 else:
111 raise ValidationError("Unable to dereference %s:%s" % (
112 ==> self.document_type, value))
113 return super(PlainReferenceField, self).__get__(instance, owner)
114
115 def to_mongo(self, document):
116 if isinstance(document, Document):
117 # We need the id from the saved object to create the DBRef
118 id_ = document.id
Variables:
owner = <class 'noc.inv.models.interface.Interface'>
instance = <Interface: orbita-asw-18: Fa 1/0/1>
self = <noc.lib.nosql.PlainReferenceField object at 0x7f4d9f180710>
value = ObjectId('5808e6db4a5e6802d0bc7564')
v = None


Алексей
28.10.2016
07:32:59
200
опускай обратно до числа которое как минимум один раз тебе разобрало вссю очередь

Ilya
28.10.2016
07:33:12