
Maksim
15.11.2016
13:16:42
Подскажите, Discovery Box запускается строго в промежутке времени который указываешь или же можно допустим задать в час ночи каждого дня ?

Bitbucket
15.11.2016
13:17:27
Andrey pushed to noc/feature/microservices
Fix faileddiscovery report fow many objects

Алексей
15.11.2016
13:17:51
можно через консоль и дальше считать что сдвиг будет всегда 24 часа

Google

Maksim
15.11.2016
13:19:00
тоесть по хорошему нужно подловить час ночи ) выделить все и нажать дискавери и дальше потом не трогать.
остается тогда вопрос с выделить все, галку бы )

Алексей
15.11.2016
13:19:35
:))))))))))))
там есть выделение
галочки ставишь и потом group edit

Maksim
15.11.2016
13:21:06
там есть выделение
у меня оно работает через одно место, если мисскликнуть то все галочки пропадают )

Алексей
15.11.2016
13:21:29
шифт работает
а вообще с консоли

Maksim
15.11.2016
13:23:35
консоль не освоил, если про noc shell
Подскажите, за что этот момент отвечает? А то у меня 2 тяжелых рутера есть и на них все вешается.
2016-11-15 16:27:58,372 [noc.lib.clipsenv] Prepare CLIPS
2016-11-15 16:27:58,373 [noc.lib.clipsenv] Register python function py-match-re
2016-11-15 16:27:58,409 [noc.lib.clipsenv] Creating new CLIPS environment #0
2016-11-15 16:27:58,413 [noc.cm.engine] Setting up CLIPS environment
2016-11-15 16:27:58,413 [noc.cm.engine] Install function: match-re
2016-11-15 16:27:58,414 [noc.cm.engine] [r4.cs.m9.msk] Checking r4.cs.m9.msk
2016-11-15 16:27:58,517 [noc.cm.engine] [r4.cs.m9.msk] Parsing facts

Ivan
15.11.2016
13:38:38

Maksim
15.11.2016
13:39:24
висит уже 10 минут

Dmitry
15.11.2016
13:45:14
да

Google

Dmitry
15.11.2016
13:45:17
парсер фактов
конфиг большой?

Maksim
15.11.2016
13:47:22
очень большой
тоесть оно обработает, но очень долго будет это делать и сожрет дофига ресурсов
походу не выдержала душа поэта 2016-11-15 16:27:58,517 [noc.cm.engine] [r4.cs.m9.msk] Parsing facts
Killed

Max
15.11.2016
14:27:28
Коллеги, а кто мейтейнит профиль DLink.DxS?

Andrey
15.11.2016
14:29:54

Max
15.11.2016
14:30:19

Dmitry
15.11.2016
14:30:49
ась ?

Max
15.11.2016
14:35:15
ась ?
так как у нас тут рай некрофила, есть коммутаторы серии DES-30xx, например DLink DES-3010G, в последних прошивках у них тоже есть LLDP
но вывод незначительно различается
http://pastebin.com/zcdnqFbV
в этом то и проблема

Dmitry
15.11.2016
14:37:00
чем отличается ?

Max
15.11.2016
14:39:45
чем отличается ?
Port Description например, без вайтспейса вначале, поэтому
r"^\s+Port Description\s+:(?P<port_description?.*\n)*)"
не матчится

Dmitry
15.11.2016
14:40:00
не верю

Max
15.11.2016
14:40:03

Dmitry
15.11.2016
14:43:12
какая прошивка на свиче ?
вот, к примеру. кусок ченжлога для des-3000
4.30.B25
1. Fixed LLDP issue with DGS-3200-24.

Ruslan
15.11.2016
14:47:12
Господа, из консоли нок можно посмотреть имеющиеся в нем(нок) vlanы ? Почему-то через междумордие ВЕБ не показывает ни одного
VC management

Bitbucket
15.11.2016
14:48:39
Aleksey Shirokih pushed to noc/feature/microservices
always restart correlator

Google

E_zombie
15.11.2016
14:49:22
вот это крута

Ivan
15.11.2016
14:50:43
чем?

E_zombie
15.11.2016
14:52:02
тем что после апдейта всё стартует

Max
15.11.2016
14:56:50

Dmitry
15.11.2016
14:57:04
очень странно

Max
15.11.2016
14:59:57

Bitbucket
15.11.2016
15:01:25
Dmitry Luhtionov pushed to noc/feature/microservices
Fix according to RFC 4188

Dmitry
15.11.2016
15:02:45
а можно вывод ./noc script --debug ?

Max
15.11.2016
15:06:02

Dmitry
15.11.2016
15:06:20
не-не
мне нужно именно вывод скрипта
он там более детально показывает CLI сессию, со всякими "\r" и "\n"

Max
15.11.2016
15:07:11

Dmitry
15.11.2016
15:08:21
я подозреваю, что после "Port ID : CC-B2-55-88-45-CD" оно какой-то мусор накидало

Max
15.11.2016
15:12:18

Ilya
15.11.2016
15:13:24

Dmitry
15.11.2016
15:14:43
n\r Port ID Subtype : MAC Address \n\r Port ID : CC-B2-55-88-45-CD\n\rPort Description : D-Link DGS-3120-24SC R2.50.B02\n\
действительно него глюк

Max
15.11.2016
15:15:36

Google

Bitbucket
15.11.2016
15:17:33
Dmitry Luhtionov pushed to noc/feature/microservices
Fix DLink.DxS.get_lldp_neighbors script

Ilya
15.11.2016
15:19:20
@dvolodin обновился, опять очередь событий не разгребается

Dmitry
15.11.2016
15:20:00
не там смотришь, наверное

Ilya
15.11.2016
15:20:03
метрики не собираются
2016-11-15 18:19:13,632 [pmwriter] Feeding speed: 0.00metrics/sec, buffer size 3076
2016-11-15 18:19:23,632 [pmwriter] Feeding speed: 0.00metrics/sec, buffer size 3101
2016-11-15 18:19:33,632 [pmwriter] Feeding speed: 0.00metrics/sec, buffer size 3122

Max
15.11.2016
15:20:03

Dmitry
15.11.2016
15:20:11
там теперь очереди correlator.dispose.<pool>

Ilya
15.11.2016
15:20:17
хм

Dmitry
15.11.2016
15:20:17
и коррелятор на каждый пул нужен

Ilya
15.11.2016
15:20:58
ну вот пуд default есть
но там пусто

E_zombie
15.11.2016
15:22:40
а вот и не подерётесь

Ilya
15.11.2016
15:26:55
Поломают, потом убегут и всё

E_zombie
15.11.2016
15:27:07
падонеги да
вон не хотят коммитить рулезы для детекта RHEL железок
я негодуе
я уже даже ацль прописал
в куче виртуалок
а сегодня прочила лекцию по тому зачем надо нок внедрять.

Ilya
15.11.2016
15:31:12
обновил influx

Google

Ilya
15.11.2016
15:31:17
в 2 раза меньше ram при старте

Dmitry
15.11.2016
15:31:45
пофиксил. проверяй

Ilya
15.11.2016
15:32:24
@freeseacher какие изменения с метриками были?
@dvolodin Дим, очередь событий только копиться

Bitbucket
15.11.2016
15:49:00
Dmitry Volodin pushed to noc/feature/microservices
service: Return *pool* in service metrics

E_zombie
15.11.2016
15:51:32
кхм. наверняка что нибудь сломается .
ПОЧИНИТЕ ВАЙЙЙЙЙПППП!!!!!

Ilya
15.11.2016
16:03:23
Я впервые вижу что бы инфлукс так мало жрал ресурсов

Dmitry
15.11.2016
16:05:55
после апдейта на 1.1?

Ilya
15.11.2016
16:06:40
да

Dmitry
15.11.2016
16:07:31
наверное, это хорошо

Ilya
15.11.2016
16:09:52
@dvolodin подскажи, почему метрики не доходят, куда копать?
2016-11-15 19:09:27,046 [pmwriter] Feeding speed: 0.00metrics/sec, buffer size 1405
2016-11-15 19:09:37,046 [pmwriter] Feeding speed: 0.00metrics/sec, buffer size 1424

Dmitry
15.11.2016
16:11:14
леша вроде фиксил сегодня такое

Ivan
15.11.2016
16:12:00


Ilya
15.11.2016
16:12:10
леша вроде фиксил сегодня такое
2016-11-15 19:12:28,346 [pmwriter] Feeding speed: 1.70metrics/sec, buffer size 2
2016-11-15 19:12:28,697 [pmwriter] Waiting for buffer for 1469.281125 seconds. Current buff size 2
Exception in callback <functools.partial object at 0x7ff04cbd7c58>
не доверяем файлу /opt/noc/.hg/hgrc от недоверенного пользователя root, группа root
2016-11-15 19:12:28,768 [noc.lib.debug] UNHANDLED EXCEPTION (2016-11-15 19:12:28.698960)
BRANCH: feature/microservices TIP: db12b329b83b
PROCESS: ./services/pmwriter/service.py
ERROR FINGERPRINT: c8af74f9-0a8c-5422-8d65-406e3900f30f
WORKING DIRECTORY: /opt/noc
EXCEPTION: <type 'exceptions.TypeError'> an integer is required
START OF TRACEBACK
------------------------------------------------------------------------
File: lib/python2.7/site-packages/atomiclong.py (Line: 46)
Function: __iadd__
39 return self._storage[0]
40
41 @value.setter
42 def value(self, new):
43 lib.long_bool_compare_and_swap(self._storage, self.value, new)
44
45 def __iadd__(self, inc):
46 ==> lib.long_add_and_fetch(self._storage, inc)
47 return self
48
49 def __isub__(self, dec):
50 lib.long_sub_and_fetch(self._storage, dec)
51 return self
52
Variables:
self = <AtomicLong at 0x7ff0493fcb10: 40>
inc = 1.0
------------------------------------------------------------------------
File: services/pmwriter/service.py (Line: 122)
Function: write_metrics
115 continue
116 if len(self.buffer) < bs and self.speed:
117 sleep_time = int((bs - len(self.buffer)) / self.speed)
118 if sleep_time > self.MAX_DELAY:
119 sleep_time = self.MAX_DELAY
120 self.logger.info("Waiting for buffer for %f seconds. Current buff size %d",
121 (bs - len(self.buffer)) / self.speed, len(self.buffer))
122 ==> self.perf_metrics["slept_time"] += sleep_time
123 yield tornado.gen.sleep(sleep_time)
124 batch, self.buffer = self.buffer[:bs], self.buffer[bs:]
125 body = "\n".join(batch)
126 while True:
127 t0 = self.ioloop.time()
128 self.logger.debug("Sending %d metrics", len(batch))
на этом всё ломается