
Ilya
18.06.2018
11:42:16

Ivan
18.06.2018
11:42:35

Ilya
18.06.2018
11:42:39
разные кейсы бывают и меш тоже имеет место быть

Gitlab
18.06.2018
12:16:18

Google

Pavel
18.06.2018
12:32:48
@dvolodin https://apps.db.ripe.net/db-web-ui/#/query?searchtext=AS-ASIATECH#resultsSection - тут что-то не видно таких косяков....
я про https://code.getnoc.com/noc/noc/issues/831

Dmitry
18.06.2018
12:33:00
они невидимые
000001a0 6b 73 3a 0a 6d 65 6d 62 65 72 73 3a 20 20 20 20 |ks:.members: |
000001b0 20 20 20 20 a0 41 53 31 32 38 38 30 0a 6d 65 6d | .AS12880.mem|
a0 там
видимо из какого-то ворда достали
это no-break space, похоже

Pavel
18.06.2018
12:33:56
https://rest.db.ripe.net/search.xml?query-string=AS-ASIATECH&flags=no-filtering&source=RIPE
тут тож не видно

Dmitry
18.06.2018
12:34:54
видимо там парсили они
http://www.fileformat.info/info/unicode/char/00a0/index.htm

Gitlab
18.06.2018
12:42:34
dv opened merge request at / noc:
#831: Remove no-break space symbol from RPLS output

Dmitry
18.06.2018
12:43:27
поправил
заработало

Google

E_zombie
18.06.2018
12:47:44
:)

Pavel
18.06.2018
12:50:21
?
подскажите плиз, как в дебаг запустить периодический таск?
что такое в ноке вообще noc.lib.periodic.Task?
и с чем их едят?

Andrey
18.06.2018
13:25:51

Maksim
18.06.2018
13:28:17

Pavel
18.06.2018
13:28:54

Andrey
18.06.2018
13:29:23
а причём тут дискавери?

Pavel
18.06.2018
13:29:56
незнаю, это ты дискавери прислал ?
я спрашивал как периодический таск в дебаг запустить ?

Andrey
18.06.2018
13:30:26

Pavel
18.06.2018
13:30:41
/opt/noc/peer/periodics/prefix_list_provisioning.py

Andrey
18.06.2018
13:30:50

Ilya
18.06.2018
13:31:20

Pavel
18.06.2018
13:31:29
эм, как так? есть код который есть но который никак не запустить?
@dvolodin говорил недавно что должно работать.

Andrey
18.06.2018
13:31:32
ась?

Google

Ilya
18.06.2018
13:31:38

Andrey
18.06.2018
13:31:46
там много такого кода

Maksim
18.06.2018
13:32:55
@EKbfh тебе нужно это или нет
ты определись

Pavel
18.06.2018
13:34:48

Ivan
18.06.2018
13:34:48

Maksim
18.06.2018
13:35:17
можешь 24 числа мне лично поплакать )

Andrey
18.06.2018
13:35:34

Ivan
18.06.2018
13:35:37
@EKbfh тебе нужно это или нет
это это что? сложные отношения с CPE? ну хотелось бы. Я же про них тебя спрашиваю, а не про остальное "распарсить интерфейсы"

Maksim
18.06.2018
13:35:58
ну я полноценный профиль буду писать
мне нужно get_version
get_interfaces
или ты хочешь обрубок )
предоставь инфу как оно выводит список интерфейсов
как оно выводит список cpe, можно ли это одной командой сделать или несколько
как версию софта глянуть
конфиг тебе надо или нет?

Ivan
18.06.2018
13:40:02

Maksim
18.06.2018
13:40:12
классный

Google

Ivan
18.06.2018
13:41:39
sa/profiles/Cisco/WLC/get_cdp_neighbors.py
sa/profiles/Cisco/WLC/get_chassis_id.py
sa/profiles/Cisco/WLC/get_config.py
sa/profiles/Cisco/WLC/get_fqdn.py
sa/profiles/Cisco/WLC/get_version.py

Maksim
18.06.2018
13:42:35
давай тогда get_interfgaces
и как отображаются cpe

Ivan
18.06.2018
13:42:56
в лс

Maksim
18.06.2018
13:42:58
может на неделе запилю

Pavel
18.06.2018
13:51:20
@dvolodin посмотри пожалуйста на https://code.getnoc.com/noc/noc/issues/824
там IPAM падает в трейс.

Ivan
18.06.2018
13:55:41

Maksim
18.06.2018
14:15:14
Не

Алексей
18.06.2018
14:15:48
не ведись его тут это совсем не там где ты думешь

Dmitry
18.06.2018
14:37:21
Pavel постгрес за каким-то фигом переписал IPv6 адрес и заменил :: на :0:
так он в базе
2a01:2c8:0:3:20f:35ff:fee8:4380
а так - в discovery: 2a01:2c8::3:20f:35ff:fee8:4380

Pavel
18.06.2018
14:38:04
эм
обновлюсь-ка я на 9.6 ?
хотя inet и cidr вроде уже древние типы

Dmitry
18.06.2018
14:39:42
не поможет

Pavel
18.06.2018
14:39:54
чего тогда делать?

Ivan
18.06.2018
14:40:35

Google

Dmitry
18.06.2018
14:41:22
там даже веселее
в запросе у него был адрес с ::
он его нашел
но за каким-то хреном 0 вписал

Ivan
18.06.2018
14:43:12
https://www.postgresql.org/docs/9.6/static/datatype-net-types.html тут вроде такого нет

Dmitry
18.06.2018
14:46:38
>>> db.execute("SELECT '2a01:2c8::3:20f:35ff:fee8:4380'::inet")
[('2a01:2c8:0:3:20f:35ff:fee8:4380',)]
ага
>>> db.execute("SELECT '2a01:2c8::20f:35ff:fee8:4380'::inet")
[('2a01:2c8::20f:35ff:fee8:4380',)]
ага
он заменяет :: на :0:, если там только 2 октета пропущено

Pavel
18.06.2018
14:48:11
он типа дополняет его до полного адреса, если пропущен только один октет

Dmitry
18.06.2018
14:48:29
да
нахрена, непонятно

Pavel
18.06.2018
14:49:27
вопрос - можно-ли это починить? ?

Dmitry
18.06.2018
14:49:39
можно, я думаю
осталось понять, как

Gitlab
18.06.2018
18:27:09
dv opened merge request at / noc:
#824: Normalize IPv6 addresses during address discovery