
Gitlab
11.04.2018
12:13:45
Алексей Широких pushed to collections/master
Павел Кузин: MODULTECH - new verdor of SFP modules
Алексей Широких: Merge branch 'moduletech' into 'master'
Moduletech
See merge request noc/collections!198

E_zombie
11.04.2018
12:53:41
Официально анонсировали выход RHEL 7.5. Коллеги-аналитики уже перевели анонс на OpenNET.ru, а мы отметим особенно важную новость - Python2 объявлен устаревшим, и в RHEL 8 будет окончательно удален. Готовьтесь заранее, тестируйте самописное ПО с Python 3 - например, на Fedora.

Ivan
11.04.2018
12:53:59
?

Google

Dmitry
11.04.2018
12:55:49
@EKbfh пересоздай свои проблемы с IPAM как issue, и укажи milestone IPAM NG (Stage 3)
@somovis генерацию уникальных имен сделал

Ilya
11.04.2018
12:56:09
???

Dmitry
11.04.2018
12:56:20
сейчас смотрю с AFI

Ilya
11.04.2018
12:56:27

Dmitry
11.04.2018
12:56:35
проставить их надо ;)

Ivan
11.04.2018
12:56:39

Ilya
11.04.2018
12:56:45

Dmitry
11.04.2018
12:56:59
обычный issue, в нем в теге ` трейс

Ivan
11.04.2018
13:04:42

Dmitry
11.04.2018
13:19:21
я думаю, не связана

Gitlab
11.04.2018
13:31:08

Google

Gitlab
11.04.2018
13:37:25
Kuzmich opened merge request at / collections:
Adding alias. Fix for part_no detection. WS-C3750G-12S contains WS-C3750G-12S-S…
Adding alias. Fix for part_no detection. WS-C3750G-12S contains WS-C3750G-12S-S and WS-C3750G-12S-E. NOC detect it as "WS-C3750G-12S"

Pavel
11.04.2018
13:40:22
Странно как-то, есть коммутатор WS-C3750-24TS-S, нок думает что он WS-C3750-24TS и не видит модель обьекта в инвентори.

Dmitry
11.04.2018
13:43:48
-S, -E -- это image

Ivan
11.04.2018
13:44:02

Dmitry
11.04.2018
13:44:12
там с part number'ами надо проверять, какиие на модели

Pavel
11.04.2018
13:44:21
WS-C3750-24TS
NAME: "1", DESCR: "WS-C3750-24TS"
PID: WS-C3750-24TS-S , VID: G0 , SN: CAT0852Y2C9

Ivan
11.04.2018
13:44:58
должен парсится PID> get_inventory чего говорит?

Pavel
11.04.2018
13:45:23

Dmitry
11.04.2018
13:45:41
у кого там трейс с пустым vrf_group проскочил в ipam
issue сделайте

Ivan
11.04.2018
13:46:09
я вроде всё своё сдал

Pavel
11.04.2018
13:46:27
Шутка в том, что в базе моделей есть WS-C3750-24TS-S, но оно не мачится. Либо править модели, либо думать почему оно так?

Ivan
11.04.2018
13:46:44
и какой пид возвращает скрипт get_inventory

Pavel
11.04.2018
13:50:58
и какой пид возвращает скрипт get_inventory
[{'vendor': 'CISCO', 'description': 'WS-C3750-24TS', 'part_no': ['WS-C3750-24TS'], 'number': '0', 'builtin': False, 'serial': 'CAT0852Y2C9', 'type': 'CHASSIS', 'revision': 'G0'}, {'vendor': 'NONAME', 'description': '10/100/1000BaseTX SFP', 'part_no': ['Unknown | Transceiver | 1000BASETX'], 'number': '1', 'builtin': False, 'serial': 'MTE0090', 'type': 'XCVR', 'revision': '0205'}, {'vendor': 'NONAME', 'description': '1000BaseBX10-D SFP', 'part_no': ['Unknown | Transceiver | 1000BASEBX10D'], 'number': '2', 'builtin': False, 'serial': 'MTGD5506995', 'type': 'XCVR', 'revision': 'None'}]

Gitlab
11.04.2018
13:51:16

Dmitry
11.04.2018
13:51:23
ну вот в модельке должен быть этот part no

Pavel
11.04.2018
13:51:38
а в модельке "asset": {
"part_no": ["WS-C3750G-24T-S"]
},

Google

Pavel
11.04.2018
13:51:51
и я уже не на первую такую напарываюсь

Ivan
11.04.2018
13:51:58

Dmitry
11.04.2018
13:52:21
зачем?
уберите -S в модели
-S и -E одна и та же железка

Dubridze
11.04.2018
13:52:37

Pavel
11.04.2018
13:52:38
почти во всех цисковских свичах я подозреваю

Dmitry
11.04.2018
13:53:07
на мелких, да

Dmitry
11.04.2018
13:53:09
зачем?
Я ж по твоей просьбе оставил -S и -E в модели. теперь убирать ?

Dubridze
11.04.2018
13:53:20
3750x-24ts матчится как надо, а 3750x-24ps уже нет

Dmitry
11.04.2018
13:53:32
погоди

Pavel
11.04.2018
13:53:34

Dmitry
11.04.2018
13:53:44
скрипты ии моделии должны быть синхронизированы
в модели можно указать несколько part no

Ivan
11.04.2018
13:54:17
физически да, но партнамбер разный.
по факту, там разная лицуха, всё.

Dmitry
11.04.2018
13:54:18
ну так пусть и указывают в модели это

Ivan
11.04.2018
13:54:33

Google

Dmitry
11.04.2018
13:55:13
"asset": {
"part_no": ["WS-C3750G-24T", "WS-C3750G-24T-S", "WS-C3750G-24T-E"]
},

Dubridze
11.04.2018
13:55:43
2018-04-11 16:55:20,491 [script] [Cisco.IOS.get_inventory|10.240.139.1] Get type: 2, WS-C3750X-24P-L, WS-C3750X-24P
2018-04-11 16:55:20,492 [script] [Cisco.IOS.get_inventory|10.240.139.1] Return: CHASSIS, 0, WS-C3750X-24P

Dmitry
11.04.2018
13:56:05
правьте модельки

Ilya
11.04.2018
13:56:19
А как же ci???
@freeseacher

Pavel
11.04.2018
13:56:48

Ivan
11.04.2018
13:56:48
А как же ci???
он лишь проверяет, что нок не падает после твоих правок.

Pavel
11.04.2018
13:57:33
в модели оставляем
"part_no": ["WS-C3750G-12S-S", "WS-C3750G-12S-E", "WS-C3750G-12S"]
или
"part_no": ["WS-C3750G-12S"]
?

Dmitry
11.04.2018
13:57:34
лучше все три

Pavel
11.04.2018
13:57:53
ок

Dmitry
11.04.2018
13:58:35
в зависимости от хотения левой пятки индуса, писамшего IOS, может отдаться разная информация
вполне вероятно, что раньше железка называлась WS-C3750G-12S
с добавлением IPv6 захотели продать ее подороже

Gitlab
11.04.2018
13:59:24

Dmitry
11.04.2018
13:59:29
и появились еще две модельки

Pavel
11.04.2018
13:59:53
вероятно, надо спрашивать у цискосториков ?

TeMP
11.04.2018
13:59:56
INM от coriant никто не щупал?

Ilya
11.04.2018
14:00:52
У них разные характеристики

Google

Dmitry
11.04.2018
14:01:35
да
там разные

Ilya
11.04.2018
14:01:42
Я считаю должно быть по поделтке на каждую железку

Pavel
11.04.2018
14:01:51

Dmitry
11.04.2018
14:02:13
если аппаратная часть одинакова, то желательно объединить все в одном файле
все остальное - в get_licensies

Dubridze
11.04.2018
14:03:18
2018-04-11 17:03:03,374 [script] [Cisco.IOS.get_inventory|10.240.69.1] Get type: 1, WS-C3750X-24T-L, WS-C3750X-24
2018-04-11 17:03:03,374 [script] [Cisco.IOS.get_inventory|10.240.69.1] Return: CHASSIS, 0, WS-C3750X-24T-L
тут все матчится корректно
модель такая есть
все ок
а вот тут нет
2018-04-11 16:55:20,491 [script] [Cisco.IOS.get_inventory|10.240.139.1] Get type: 2, WS-C3750X-24P-L, WS-C3750X-24P
2018-04-11 16:55:20,492 [script] [Cisco.IOS.get_inventory|10.240.139.1] Return: CHASSIS, 0, WS-C3750X-24P
WS-C3750X-24P-L - такая модель есть
но матчится почему то WS-C3750X-24P
скрипт один

Ilya
11.04.2018
14:04:31

Dubridze
11.04.2018
14:04:32
вот как так то?

Pavel
11.04.2018
14:04:48
WS-C3750X-24P нигде не прописан
вот и не видит его
WS-C3750X-24P-L есть
WS-C3750X-24P-S есть
ох дохера там переделывать

Dmitry
11.04.2018
14:05:23
объедини все три модельки в одну