
Andrey
02.08.2018
05:16:47
и более никак
какие-либо манипуляции в разделе inv.platform влияния на это не оказывают

Andrey
02.08.2018
05:17:48
в sa.profilecheckrule есть правило с contains 1.3.6.1.4.1.27514.1.
переопределит платформы для коробок или они так и останутся кто с пустым, а кто с Qtech unknown?

Andrey
02.08.2018
05:18:20

Google

Andrey
02.08.2018
05:18:39
с платформой оно никак не связано

Andrey
02.08.2018
05:19:36
есть способ заполнить поле Platform верными данными?

Andrey
02.08.2018
05:19:41
поэтому, если платфома пустая. Необходимо идти и смотреть что отдаёт скрипт get_version для железки

Andrey
02.08.2018
05:21:48

Andrey
02.08.2018
05:22:02
можно какой-нибудь отчёт сделать по этому поводу

Andrey
02.08.2018
05:24:37
в смысле в будущем в отчётах inventory можно будет на это поле как-то опираться?

Andrey
02.08.2018
05:26:19
пока информационный характер у него

Andrey
02.08.2018
05:27:14
в вебе нигде не присутствующий?

Andrey
02.08.2018
05:27:55

Google

Andrey
02.08.2018
05:28:29
логично, я дурак не догадался;

Gitlab
02.08.2018
05:28:42
Andrey Vertiprahov pushed to docs/master
Dmitry Volodin: Rename twinax source file
Andrey Vertiprahov: Merge branch 'noc-mv-twinax' into 'master'
Rename twinax source file
See merge request noc/docs!26
Dmitry Volodin deleted branch docs/noc-mv-twinax

Andrey
02.08.2018
05:29:19
вообще, есть команда
./noc get_device_identity MONAME
ей можно селектор передать.
она считает все SysobjectOID для устройств

Andrey
02.08.2018
05:32:11
если get_version будет за полем mo.platform обращаться к справочнику inv.platform - так можно сделать?

Andrey
02.08.2018
05:34:15
get-device-identity

Andrey
02.08.2018
05:34:21
./noc script --debug --pretty get_device_identity
Failed to load script Qtech.QSW2800.get_device_identity: No module named get_device_identity

Andrey
02.08.2018
05:34:41
только зачем?

Andrey
02.08.2018
05:36:48
только зачем?
было желание в списке MO в поле Platform видеть корректные данные относительно платформы/коробки объекта

Andrey
02.08.2018
05:37:12

Andrey
02.08.2018
05:37:25
я о нём и говорю.

Andrey
02.08.2018
05:37:42
если нужно это назвать как-то по другому - можно добавить поле alias или label
если не нравится как вендор обозвал платформу - это к вендору
если железка отдаёт не то - это к вендору

Google

Andrey
02.08.2018
05:38:35
если скрипт отдаёт не то - это править скрипт

Andrey
02.08.2018
05:38:45
не, ну общее направление я уловил, повторять не надо
"к вендору"
просто подумал на тему того, что если запилю Qtech.get_version, чтобы он пользовался inv.platform для заполнения поля - это кастом, или надо будет мр отправлять

Andrey
02.08.2018
05:40:44
Qtech Unknown надо идти и править скрипт get_version
у активатора нет доступа к базе
так должно быть. С базой работает дискавери

Andrey
02.08.2018
05:41:35

Andrey
02.08.2018
05:42:35
я плохо понимаю схему работы

Andrey
02.08.2018
05:42:49
я ещё хуже

Andrey
02.08.2018
05:43:16
хотелось бы подробнее описание как предполагается определять платформу по результатам get_version и заполненным inv.platform

Andrey
02.08.2018
05:48:47
ещё раз изначально мысль.
после того, как стало ясно, что заполнение inv.platform реальными данными по набору SysobjectID про кутеки ни к чему не приводит, возникло желание использовать это (заполнение inv.platform) с пользой.
В частности хотелось бы по МО, у которых поле Platform пустое или "unknown", заполнять на основе получившегося справочника inv.platform так как не только platform похоже на Platform, но и в целом платформа по сути есть кусок SysobjectID, о чём также говорится в наборах мибов по вендорам. Соответственно если ковырясясь в cli или недрах oid не нашлось какой-то там Platform для МО, неплохо было бы сличить SysobjectID со справочником inv.platform и, при наличии совпадения - взять mo.Platform=inv.platform


Dmitry
02.08.2018
05:50:30
там в discovery 2 фазы
profile check -- проверяет профиль
профиль поддерживает достаточно широкое семейство софта
что-то типа классификаци по признаку через какой адаптер вообще с железкой общаться
а остальное уже использует скрипты из профиля
profile check rules определяют профиль

Google

Dmitry
02.08.2018
05:53:05
sysobjectid в платформе пока информационный
бывают железки на которые ставится разный софт
который разными профилями обслуживается
скажем juniper j-series и ssg

Igor
02.08.2018
06:04:19
Подскажите плиз - при деплое в башне ругается на язык
TASK [pre : resolv web_ui_language] нода на Debian 8.11 Как это победить?

Dmitry
02.08.2018
06:24:36
в личку стукни мне

Вячеслав
02.08.2018
06:32:20
Доброго утра, может подскажете: можно ли noc shell передавать параметры из командной строки?

Andrey
02.08.2018
06:33:24
примеры в commands

Вячеслав
02.08.2018
06:33:35
Точнее, как их потом получить и использовать в скрипте, передать-то понятно что можно что угодно
пасибо, погляжу

Gitlab
02.08.2018
06:49:37
dmitryluhtionov opened merge request at / noc:
Fix Qtech.QSW2800.get_version script
sysfaray opened merge request at / noc:
Fix login for Qtech QSW2800/QSW2500 Profiles

Google

Gitlab
02.08.2018
08:54:14

Neoll
02.08.2018
09:48:48
?
box повис в статусе RUN, если ./noc ctl restart ... поможет?
попытался свой профиль airfiber испытать ?

Gitlab
02.08.2018
09:56:21

Andrey
02.08.2018
09:57:09
достаточно перезапустить discovery
./noc ctl serialrestart discovery*
если после этого сохранится - надо проверить - не висит ли телнет до устройства

Neoll
02.08.2018
10:01:02
сохраняется run
девайс по ссш доступен и снмп. премичательно, после рестарта дискавери, в MO бокс заполнил платформу ос и тд, а статус все так же run

Andrey
02.08.2018
10:14:12

Neoll
02.08.2018
10:20:22
ss | grep ssh вижу, да есть

Gitlab
02.08.2018
10:21:33

Neoll
02.08.2018
10:47:13
подскажите, хочу поочередно потестить get_config и другие по очередно, через кли это можно сделать?

Alexey
02.08.2018
10:48:27
Господа, день добрый. Есть 2 вопроса Установил последнюю версию нока с нуля, там обновленный IPAM, и в нем вместо ранее существовавших избранных сетей, звездочки закладок и кнопка favorites. Так вот эта самая кнопка не работает и ничего не показывает... Это баг или фича, или я что то делаю не так...?
Второй - Хочу сделать импорт сетей из CSV, для примера сделал экспорт, что бы понять формат, а там какой то ад в поле state.
default,4,0.0.0.0/0,,default,,,,Root,,,5a17f78d1bb6270001bd0346,,,P,P,M
default,4,0.0.0.0/1,,default,,,,,,,5a17f61b1bb6270001bd0328,,,D,D,M
Что это и как заполнять при импорте...?