
E_zombie
23.05.2017
07:38:34
день ETL на канале

Dmitry
23.05.2017
07:40:11
ну а что

E_zombie
23.05.2017
07:40:21
да я ничё.

Dmitry
23.05.2017
07:40:33
нужно же его приводить в порядок и выдавать широким массам

Google

Dmitry
23.05.2017
07:40:42
кто хочет подружить NOC и заббикс?

E_zombie
23.05.2017
07:40:57
ууууууууу счас набегут.
кастую @sersad в тред

Dmitry
23.05.2017
07:41:39
мы интегрировали NOC с двумя NRI в РТ

E_zombie
23.05.2017
07:41:53
крутяк.

Dmitry
23.05.2017
07:41:59
но за пределами РТ они не встречаются

E_zombie
23.05.2017
07:42:04
а как выравнивали TIPT ?

Dmitry
23.05.2017
07:42:15
нет смысла их в общую репу тащить

E_zombie
23.05.2017
07:42:40
у меня тут озаботились наконецто.
у меня консул ждёт цпу адово
почти как телеграмм

SS
23.05.2017
07:45:53

E_zombie
23.05.2017
07:46:05
читай выше

Google

SS
23.05.2017
07:46:54
подружить забикс и нок?

E_zombie
23.05.2017
07:47:00
ага

Dmitry
23.05.2017
07:47:00
пока у меня есть настроение можно поинтегрировать NOC для выгрузки данных из сторонних систем
и для создания ТТ
кто хочет повозиться?

E_zombie
23.05.2017
07:47:34
у меня нет ни того ни того

SS
23.05.2017
07:47:49
а есть документация на апи нока? ;)

E_zombie
23.05.2017
07:48:25
@dvolodin а может поглядим проблему с клосевейт ?

SS
23.05.2017
07:48:42
все мои попытки что то интергрировать упирались в отсутвие нормального чтива

E_zombie
23.05.2017
07:48:55
вчерась было такое что активаторы коннектилист на консула который уже закрыл порты
или что то подобное.

SS
23.05.2017
07:49:28
если в одной их упомянотых систем есть полная подробная дока по всем методам и ключам, то в ноке надо думать и смотреть исходники чтобы понять как выдернуть что либо

Ficsh
23.05.2017
07:50:20
Да. Документация это проблема. Но хз как документировать то что постоянно меняется
Я помню нашел файл с апи по сетям посмотрел . а потом грепнул покакому то содержимому из файла
И получил методы
Но не помню что именно грепал

Bitbucket
23.05.2017
07:59:17
Dmitry Volodin pushed to noc/feature/microservices
futurize the code

Dmitry
23.05.2017
08:00:14
В NOC есть отдельные API для интеграции
если интересно, могу показать, где

Алексей
23.05.2017
08:02:09

Google

Dmitry
23.05.2017
08:02:19
нет, не руками
./bin/pip install future
./bin/futurize -1 <путь к файлу>
ну и ./bin/futurize -1 -w <путь к файлу>
на самом деле по шагам его нужно делать
для начала -- print statement и абсолютные импорты

E_zombie
23.05.2017
08:13:49
мнда. дебаг box стал зубодробительным с логами торнадо.

Ivan
23.05.2017
08:20:51

Dmitry
23.05.2017
08:21:21
забрать из заббикса все, что можно забрать
:)
и похоронить его нафиг

Ilya
23.05.2017
08:21:48

Ilya
23.05.2017
08:21:55
:)

Ivan
23.05.2017
08:22:30
я бы лучше с абонентами и сервисами повозился

Dmitry
23.05.2017
08:22:54
повозись

Ivan
23.05.2017
08:24:28
Мне хотя бы какие-нить вводные
что, куда, как пыщь-пыщь

bee26
23.05.2017
08:24:42
ипам тоже нагнули - global name 'check_ipv4_prefix' is not defined

Bitbucket
23.05.2017
08:24:49
Dmitry Luhtionov pushed to noc/feature/microservices
Update Ericsson.SEOS profile

Google

Ilya
23.05.2017
08:27:47
В бд создать объект типа Линк
Это все что дали)

Dmitry
23.05.2017
08:30:37
@bee26 где такое?

bee26
23.05.2017
08:33:43
ipam-assigned address

Admin
ERROR: S client not available

bee26
23.05.2017
08:34:40
EXCEPTION: <type 'exceptions.NameError'> global name 'check_ipv4_prefix' is not defined
START OF TRACEBACK
—----------------------------------------------------------------------
File: core/ip.py (Line: 277)
Function: __init__
270 :type netmask: str
271 """
272 if "/" not in prefix:
273 if netmask:
274 prefix += "/%d" % self.netmask_to_len(netmask)
275 else:
276 prefix += "/32"
277 ==> check_ipv4_prefix(prefix)
278 super(IPv4, self).__init__(prefix)
279 # Convert to int
280 self.d = 0L
281 m = 24
282 for d in self._get_parts():
283 self.d += d « m
Variables:
netmask = None
prefix = u'0.0.0.0/0'
self = <IPv4 <bound method type.prefix of <class 'noc.core.ip.IPv4'»>
кусок трейса

Bitbucket
23.05.2017
08:36:16
Dmitry Volodin pushed to noc/feature/microservices
Fix imports

bee26
23.05.2017
08:37:08
баг решился за 20 сек

E_zombie
23.05.2017
08:40:07
»> for m in mo:
... ti = ""
... #print m.name, m.address[6:], m.profile_name
... #commands = m['config'].split('\n')
... commands = ['disp ver']
... task = ReduceTask.create_task(object_selector=host,
... map_script="commands", map_script_params={"commands":commands},
... reduce_script="pyrule:mrt_result", reduce_script_params={},
... timeout=180)
...
Traceback (most recent call last):
File "<stdin>", line 9, in <module>
File "/opt/noc/sa/models/reducetask.py", line 215, in create_task
a_id = o.activator.id
AttributeError: 'ManagedObject' object has no attribute 'activator'
почему лыжи не едут?

kk
23.05.2017
08:41:33

E_zombie
23.05.2017
08:41:38
упс. походу в базе чегото нету .

bee26
23.05.2017
08:42:01
нет такого атрибута у мо

Алексей
23.05.2017
08:44:04
»> for m in mo:
... ti = ""
... #print m.name, m.address[6:], m.profile_name
... #commands = m['config'].split('\n')
... commands = ['disp ver']
... task = ReduceTask.create_task(object_selector=host,
... map_script="commands", map_script_params={"commands":commands},
... reduce_script="pyrule:mrt_result", reduce_script_params={},
... timeout=180)
...
Traceback (most recent call last):
File "<stdin>", line 9, in <module>
File "/opt/noc/sa/models/reducetask.py", line 215, in create_task
a_id = o.activator.id
AttributeError: 'ManagedObject' object has no attribute 'activator'
в микросервисах и не было
это как раз то почему так долго не рабтали run commands

E_zombie
23.05.2017
08:44:43
а что оно сейчас ?
ладно. давай с другой стороны.
как запустить на зелезке комманды из шела

Google

Алексей
23.05.2017
08:45:58
я хз

Alexey
23.05.2017
08:47:56
может через вызов tlc

E_zombie
23.05.2017
08:48:24
показывай код

Alexey
23.05.2017
08:48:28
поищу как на эрике обходил проблему

Алексей
23.05.2017
08:49:53
@fantmas2 нее.
@E_zombie позырь в runcommands
@E_zombie поток метрик у тя какой в инфлюкс ?

E_zombie
23.05.2017
08:52:47
мелкий. я почти их не собираю.

Ivan
23.05.2017
08:57:39

Bitbucket
23.05.2017
09:06:04
Dmitry Luhtionov pushed to noc/feature/microservices
Update Ericsson.SEOS profile

E_zombie
23.05.2017
09:07:17
из шела любой дурак могёт :)

Dubridze
23.05.2017
09:11:47

E_zombie
23.05.2017
09:16:51
что у тебя там удалить надо было ?

Dubridze
23.05.2017
09:42:50
Потом сделал для него отдельный домен, перенес его
а все вланы, которые импортнулись с него, так в дефолтном и остались