@nocproject

Страница 552 из 2357
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

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?

Max
15.11.2016
14:30:19
@dmitryluhtionov
ага, спасибо!

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
не верю

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
4.30.B25 1. Fixed LLDP issue with DGS-3200-24.
DES-3010G Fast Ethernet Switch Boot PROM Version : Build 1.01.009 Firmware Version : Build 4.30.B27 Hardware Version : A3

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

Max
15.11.2016
14:59:57
DES-3010G Fast Ethernet Switch Boot PROM Version : Build 1.01.009 Firmware Version : Build 4.30.B27 Hardware Version : A3
суть в том, что трейсит get_lldp_neighbors потому что регексп не учитывает, что \s перед "Port Description" может и не быть, я просто поправил регексп и сё зажжужало

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
а можно вывод ./noc script --debug ?
ага, только реверт изменений сделаю

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" оно какой-то мусор накидало

Ilya
15.11.2016
15:13:24
теперь после рестарта инфлюкса рестартить pmwriter больше не нужно.
grafana-server restart после ребута приходится делать

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

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
леша вроде фиксил сегодня такое

Ilya
15.11.2016
16:12:10
Сколько?
в 2 раза меньше ram у меня

леша вроде фиксил сегодня такое
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))

на этом всё ломается

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