
Bitbucket
06.09.2017
06:18:30
Dmitry Volodin pushed to noc/feature/moversion
Fix merging error
Andrey pushed to noc/feature/microservices
Fix NotificationGroup delete check

Andrey
06.09.2017
07:08:32
@EKbfh у тебя там что-то не удалялось?
это должно пофиксить

Google

Andrey
06.09.2017
07:09:00
но я рекомендую не удалять

Ivan
06.09.2017
07:09:07
xD

Andrey
06.09.2017
07:09:09
лет, через 60, посмотришь
сколько всего ты создал

Ivan
06.09.2017
07:09:58
Спасибо, дойду и проверю

Andrey
06.09.2017
07:10:14
до 60 лет? норм
я подожду

Ivan
06.09.2017
07:19:24
Оптимист?)

Andrey
06.09.2017
07:20:31
пессимист
ты до 100 доживёшь

Dmitry
06.09.2017
07:21:25
@somovis посмотри https://code.getnoc.com/noc/noc/issues/452
открываете issue, а feedback не даете

Ivan
06.09.2017
07:22:51
Я даю всегда

Google

Ivan
06.09.2017
07:24:56
Не до этого?

Ilya
06.09.2017
07:30:28

Ivan
06.09.2017
07:53:09
@freeseacher deploy completed 5:49 две ноды.

Andrey
06.09.2017
07:55:43
ну, я же говорил

Ivan
06.09.2017
07:56:21
"предсказуемое поведение"

Bitbucket
06.09.2017
07:59:28
Andrey pushed to noc/feature/microservices
Add ReportSubsription to models

Andrey
06.09.2017
07:59:52
попробуй сейчас
вдруг удалится
если повезёт, со всем остальным

Ivan
06.09.2017
08:00:17
ага, щас

Andrey
06.09.2017
08:14:04
оставил ты его
ну, будет дальше начальство спамом заваливать

Bitbucket
06.09.2017
08:16:31
Andrey pushed to noc/feature/microservices
Fix ReportSubscription link

Andrey
06.09.2017
08:16:47
поправил

Ivan
06.09.2017
08:25:24

Andrey
06.09.2017
08:25:33
а я так старался

Google

Ivan
06.09.2017
08:26:38
Спасибо +)
Дима там в майлстоунах упарывается

Dmitry
06.09.2017
08:30:02
?
А кто хочет поработать главным редактором еженедельника?
?

Ivan
06.09.2017
08:56:14
че платят?

Andrey
06.09.2017
08:56:47

Ivan
06.09.2017
08:56:58
люблю кепки

Алексей
06.09.2017
08:57:06

Ivan
06.09.2017
08:58:46

Ilya
06.09.2017
08:59:42
кепку с фото биг дик будешь носить?

Ivan
06.09.2017
09:00:08
легко

Ilya
06.09.2017
09:00:41
обновляюсь
Работает xrulelookup, но сильно медленнее

Dmitry
06.09.2017
09:10:45
да
закрывай issue
не сильно, но процентов на 25%

Ilya
06.09.2017
09:12:02

Bitbucket
06.09.2017
09:50:37
Aleksey Shirokih pushed to noc/feature/microservices
fix ansible for freebsd

Андрей
06.09.2017
12:40:26
Всем приветы RPC call failed: Failed: 'NoneType' object has no attribute 'group'

Google

Андрей
06.09.2017
12:40:34
get_interfaces
куда копать?
HP1910
починил get_portchannel, автоматом после заработал get_switchport, теперь это

Ilya
06.09.2017
12:52:03

Алексей
06.09.2017
12:55:24

Андрей
06.09.2017
12:58:20

Ivan
06.09.2017
13:03:53

Андрей
06.09.2017
13:04:19
да это ясно, копать то куда)
(чтобы человек понял лучше всего привести пример)
если есть время конечно

Ilya
06.09.2017
13:07:18
да там просто
Ну тогда пример в студию, надо работать на благо сообщества )


Андрей
06.09.2017
13:23:23
убрать секцию для snmp которая работает криво
# -*- coding: utf-8 -*-
# —-------------------------------------------------------------------
# HP.1910.get_portchannel
# —-------------------------------------------------------------------
# Copyright (C) 2007-2013 The NOC Project
# See LICENSE for details
# —-------------------------------------------------------------------
# Python modules
import re
# NOC modules
from noc.core.script.base import BaseScript
from noc.sa.interfaces.igetportchannel import IGetPortchannel
class Script(BaseScript):
name = "HP.1910.get_portchannel"
interface = IGetPortchannel
rx_po = re.compile(
r"^Aggregation Interface: Bridge-Aggregation(?P<port>\d+)$",
re.MULTILINE)
rx_type = re.compile(
r"^Aggregation Mode: (?P<type>\S+)$",
re.MULTILINE)
rx_iface = re.compile(
r"^\s+(?P<interface>\S+)\s+\S\s+\d+\s+\d\s+\S+$",
re.MULTILINE)
def execute(self):
r = []
# Fallback to CLI
data = self.cli("display link-aggregation verbose").split('\n')
L = len(data) - 1
i = 0
while i < L:
l = data[i]
match = self.rx_po.search(l)
while not match:
if i == L:
break
i += 1
l = data[i]
match = self.rx_po.search(l)
if i == L:
break
port = 'Po' + match.group("port")
i += 1
l = data[i]
match = self.rx_type.search(l)
while not match:
i += 1
l = data[i]
match = self.rx_type.search(l)
typ = match.group("type")
i += 1
l = data[i]
match = self.rx_iface.search(l)
members = []
while not match:
i += 1
l = data[i]
match = self.rx_iface.search(l)
while match:
members.append(match.group("interface").replace('GE', 'gi'))
i += 1
l = data[i]
match = self.rx_iface.search(l)
r += [{
"interface": port,
"type": "L" if typ == "Dynamic" else "S",
"members": members,
}]
return r
в get_interfaces есть # Get portchannels
portchannel_members = {}
for pc in self.scripts.get_portchannel():
i = pc["interface"]
t = pc["type"] == "L"
for m in pc["members"]:
portchannel_members[m] = (i, t)
без портченела не заробит
но оно и с ним не робит

Google

Андрей
06.09.2017
13:30:14
на дебаге get_interface бодро начинает выводить инфу и потом облом
прошивку обновил, не работает ни на старой ни на новой)
на новой еще get_version отвалился
тож починил

Bitbucket
06.09.2017
13:55:13
Dmitry Volodin pushed to noc/feature/moversion
BI synchronization for fm.AlarmClass, inv.Object and sa.AdministrativeDomain
Dmitry Volodin pushed to noc/feature/moversion
BaseCommand.print() accepts optional *flush* attribute
Dmitry Volodin pushed to noc/feature/moversion
./noc bi extract: Show extraction progress. Auto-detect starting date when extracting first time

Андрей
06.09.2017
14:06:46
есть вот еще упоминание золотой прошивки для HP 1910 на которой всё работает - https://bt.nocproject.org/browse/NOC-853
но какая именно версия прошивки неясно

Bitbucket
06.09.2017
14:10:01
Dmitry Volodin pushed to noc/feature/moversion
pymongo 3.5.1, mongoengine 0.13.0, supervisord 3.3.3
Dmitry Volodin pushed to noc/feature/moversion
clickhouse: ReferenceField uses get_bi_id() for dictionary lookups
Dmitry Volodin pushed to noc/feature/moversion
bi extractors: pymongo 3.5 compatibility, get_start() support
Dmitry Volodin pushed to noc/feature/moversion
test: Exclude share/ and var/ from python module loading test

Ivan
06.09.2017
15:42:37
У нас ведь сессии не включены? КОгда используется одна и та же дял доступа на железо

Ilya
06.09.2017
19:04:02
ням ням коммиты

Ivan
06.09.2017
19:08:28
Пока не по нашу душу

Ilya
06.09.2017
19:43:48
https://blogs.dropbox.com/tech/2017/09/optimizing-web-servers-for-high-throughput-and-low-latency/