
Ivan
02.09.2016
13:50:30
а что тогда не работает?)

Andrey
02.09.2016
13:50:37
в XE версии по другому называются

Ilya
02.09.2016
13:50:42
Профиль доделать надо

Andrey
02.09.2016
13:50:44
не как в обычном IOS'e

Google

Ivan
02.09.2016
13:50:47

Andrey
02.09.2016
13:51:18
главное чтобы это можно было делать также как в IOS'e

Ivan
02.09.2016
13:54:40
важны йвопрос
автодобавление хостов есть?

Andrey
02.09.2016
13:55:13
нет, есть подбор паролей и определение профилей
загружать хосты можно импортом
из csv

Ivan
02.09.2016
13:55:32
неплохо, есть ссылка?
только блять не шелл

Andrey
02.09.2016
13:56:13
вот галочка Profile - которую сняли, занимается определением профиля.
Service Activation -> Setup -> Profile Check Rules
там список профилей, которые могут определиться
в общем-то, ничего заумного

Google

Andrey
02.09.2016
13:59:35
для подбора пароля/snmp необходимо создать специальный Auth Profile и там указать варианты.
Тип Suggest и назначить его на МО
когда НОК подберёт пользователя-пароль, он пропишет их в полях железки

Ivan
02.09.2016
14:03:10
А потом? Профиль кто ищет?

Andrey
02.09.2016
14:04:30
дискавери

Dmitry
02.09.2016
14:05:08
профиль ищет discovery
соответсвенно SA -> Setup -> Profile Check Rules

Ivan
02.09.2016
14:08:38
Дайте мануал на это дело и минимальный состав csv для импорта
Ну и конфигурации ios xe могу тоже датт

Andrey
02.09.2016
14:10:07
мануала нет, можешь написать:)
делаешь Main -> Setup-> CSV Export/Import
выбираешь sa.managedobject жмёшь Export - вот шаблон
заполняешь, и импорт
не все поля обязательны

Ivan
02.09.2016
14:12:32
хочу дать лишь fqdn и всё
А еще лучше, ip range

Andrey
02.09.2016
14:13:05
если напишешь манул, или даже видеоруководство.
Excel в помощь
но потом будешь вычищать левые железки, в случае IP Range

Ivan
02.09.2016
14:13:47

Andrey
02.09.2016
14:13:48
есть скрипт для сканирования адресов и заливки их через импорт
хочешь сказать что на всех адресах висят железки?

Ivan
02.09.2016
14:19:44

Andrey
02.09.2016
14:22:06
https://kb.nocproject.org/pages/viewpage.action?pageId=19169410

Google

Ivan
02.09.2016
14:22:19

Andrey
02.09.2016
14:22:31
блин) рекомендую почитать блоги, для начала
там, бывает, полезности всякие встречаются
эту штуку творил v . поэтому, вопросы к нему:)

Ivan
02.09.2016
14:25:31
Debian 7.0, давайте сольём скрипт, это вот все
Где get started?

Andrey
02.09.2016
14:26:06
Блоги изначально не предполагают логичного контекста

Ivan
02.09.2016
14:26:53
Tsergey куда делся?

Andrey
02.09.2016
14:28:54
https://kb.nocproject.org/display/NOCDOC/NOC+develop+branch+documentation

Ivan
02.09.2016
14:31:09
Форцм зря убили
А в итоге кто поофиль-то правиль будет?

Dmitry
02.09.2016
14:41:32
что за профиль то ?

Andrey
02.09.2016
14:42:44
я поправлю
IOS XE

Dmitry
02.09.2016
14:43:22
Ух ты ! На русском дока есть !!!!

Ivan
02.09.2016
14:43:44
В пн?

Dmitry
02.09.2016
14:44:11
как всегда. нужен доступ и пол-дня свободного времени, если CLI писали не индусы

Google

Andrey
02.09.2016
14:44:56
да, может сегодня, если выдастся свободных 30 минут

Ivan
02.09.2016
14:45:14
Могу выполнять команды

Dmitry
02.09.2016
14:47:25
офигеть. я доку на русском в первый раз увидел

Aleksandr
02.09.2016
15:28:26
куда смотреть, чтоб в графану правильные описания портов отдавались?

Алексей
02.09.2016
15:31:14

Aleksandr
02.09.2016
15:32:24
да я сам хотел попрактиковаться и разобраться...

Алексей
02.09.2016
15:35:01
Ну вот это как раз отличный кейс поразбираться в js
А чёрт они же на гошечке теперь бекенд сделали

Aleksandr
02.09.2016
15:36:20
почистил инфлюкс, для dgs3610-26g у всех графиков, которые рисуются в графана3 на фряхе, одно и то же описание на всех портах, на всяких des-3200 - в описании пусто, хотя вроде как oid'то стандартные для ifalias
т.е. тут что-то системное...
да и счетчики тоже стандартные, но не на всех свичах рисуются, хотя все проставлено как положено
вот и интересуюсь, куда копать

Алексей
02.09.2016
15:39:41
А
Я то было подумал ты про ifname и прочую атрибутику

Aleksandr
02.09.2016
15:40:35
может быть

Алексей
02.09.2016
15:40:42
Тут надо убедиться что сбор идет всего лишь

Aleksandr
02.09.2016
15:40:48
ifalias обычно содержит описание нормальное
ок, начнем с этого...
как лучше дебаг провести, чтоб наглядно было?

Google

Aleksandr
02.09.2016
15:46:41
похоже ifindexes не передаются в get_metrics
похоже для DXS отсутствует get_metrics
шыыыкааарно... трейсы на get_metrics
EXCEPTION: <type 'exceptions.ValueError'> Parameter 'metrics' required

Andrey
02.09.2016
16:00:14
скрипт get_metrics не обязателен для сбора метрик
он выполняет функцию хренения платформо-зависимых метрик
метрики с интерфейсов собираются по ifmib

Aleksandr
02.09.2016
16:00:41
да я вижу, что часто используется generic.get_metrics, только вот из консоли его вызвать не получается

Andrey
02.09.2016
16:00:48
получится

Aleksandr
02.09.2016
16:00:55
не получается

Andrey
02.09.2016
16:01:02
./noc script —debug Cisco.IOS.get_metrics "ebg-sw61" metrics:='{"Interface | Load | In":{"interfaces": ["Fa 0/24"], "scope": "i"}}' hints:='{"ifindexes": {"Fa 0/24": 10024}}'
это для интерфейсов
не для интерфейсов я приводил пример в статье


Aleksandr
02.09.2016
16:01:47
Running. Input arguments: {'metrics': {u'Interface | Load | In': {u'scope': u'i', u'interfaces': [u'1:1', u'1:2', u'1:3', u'1:4', u'1:5', u'1:6', u'1:7', u'1:8', u'1:9'
, u'1:10', u'1:11', u'1:12', u'1:13', u'1:14', u'1:15', u'1:16', u'1:17', u'1:18', u'1:19', u'1:20', u'1:21', u'1:22', u'1:23', u'1:24']}, u'Interface | Errors | In': {u'scope': u'i', u'interfaces': [u'1:1', u'1:2', u'1:3', u'1:4', u'1:5
', u'1:6', u'1:7', u'1:8', u'1:9', u'1:10', u'1:11', u'1:12', u'1:13', u'1:14', u'1:15', u'1:16', u'1:17', u'1:18', u'1:19', u'1:20', u'1:21', u'1:22', u'1:23', u'1:24']}, u'Ping | RTT': {u'scope': u'o'}, u'Interface | Load | Out': {u'sc
ope': u'i', u'interfaces': [u'1:1', u'1:2', u'1:3', u'1:4', u'1:5', u'1:6', u'1:7', u'1:8', u'1:9', u'1:10', u'1:11', u'1:12', u'1:13', u'1:14', u'1:15', u'1:16', u'1:17', u'1:18', u'1:19', u'1:20', u'1:21', u'1:22', u'1:23', u'1:24']},
u'Interface | Errors | Out': {u'scope': u'i', u'interfaces': [u'1:1', u'1:2', u'1:3', u'1:4', u'1:5', u'1:6', u'1:7', u'1:8', u'1:9', u'1:10', u'1:11', u'1:12', u'1:13', u'1:14', u'1:15', u'1:16', u'1:17', u'1:18', u'1:19', u'1:20', u'1:
21', u'1:22', u'1:23', u'1:24']}, u'CPU | Usage': {u'scope': u'o'}}, 'hints': {u'ifindexes': {}}}, timeout 120
{u'ifindexes': {}}}


Andrey
02.09.2016
16:02:12
надо проверить - собираются ли индексы
get_interfaces
./noc script get_interfaces MOName
за сбор индексов отвечает get_interfaces

Aleksandr
02.09.2016
16:05:22
номеров индексов я там не вижу, есть имена интерфейсов, сами интерфейсы собираются

Andrey
02.09.2016
16:05:44
профиль какой?