@nocproject

Страница 94 из 2357
Andrey
19.05.2016
19:50:55
в контекстах show version не показывает image

так что для контекстов надо весь профиль ASA перекапывать:)

Денис
19.05.2016
19:56:28
http://pastebin.com/5BsegsKS
Dmitry , хочу добавить Ваш скриптик, в инструкцию по установке на debian. Возник вопрос, если устанавливать с помощью этого скрипта на Debian добавится fingerprints в known_host? Или возникнит та же проблема, что и когда устанавливать вручную. Для того, чтобы проверить связь после того как скопируешь сертификат в начеле нужно выполнить root@noc-tower:/# ssh ansible@noc-node1

И еще в debian 8.4 нужно добавить libssl-dev, а то посыпится установка...

Google
Andrey
19.05.2016
19:59:01
@somovis Вкурсе как сейчас в Debug-script передать Attributes ?

Andrey
19.05.2016
20:03:22
я для ASA добавил аттрибут - securitymode

вот сейчас на основе его надо что-то полезное сделать

только дебаг-скрипт переделали))))

Ilya
19.05.2016
20:04:24
))

фак вроде был по новому дебагу

Andrey
19.05.2016
20:06:39
там этого нет

Ilya
19.05.2016
20:06:59
не в факе башни

ща

{ "scheme": "telnet", "address": "192.168.0.1", "port": 23, "profile": "Qtech.QSW2800", "credentials": { "user": "user", "password": "strong_password", "super_password": "strong_password", "snmp_ro": "public", "snmp_rw": "private" }, "caps": { "SNMP": true, "SNMP | IF-MIB": true, "SNMP | Bulk": true, "SNMP | IF-MIB | HC": true } } #metric

ну и наиболее замороченная команда ./noc script --debug get_metrics /tmp/my.json metrics:='{"Memory | Usage": {"scope": "o"}}' #metric #debug #script

Google
Andrey
19.05.2016
20:08:30
тут этого нет:)

Ilya
19.05.2016
20:08:51
ну как пример, можно передать :)

Andrey
19.05.2016
20:09:07
и скрипт нужен только для нового НОКа?

или для старого тоже?

Ilya
19.05.2016
20:13:14
нового

Andrey
19.05.2016
20:13:34
в новом было бы логично capabilities использовать

т.к. 5505 не поддерживает контексты

Ilya
19.05.2016
20:15:19
ну т.е. добавить проверку результата по команде show mode

Andrey
19.05.2016
20:15:24
ага

Ilya
19.05.2016
20:15:30
+

Andrey
19.05.2016
20:18:24
@freeseacher Можешь подсказать, как мне мой добавленный аттрибут проверить? в старом ноке я делал так: self.match_version(platform__regex=r"2[89]0[01]$")

@freeseacher коде этой проверки есть такая строка: if f not in ("vendor", "platform", "version", "image"):

@freeseacher у меня свой атрибут

Алексей
19.05.2016
20:20:29
Андрей, не могу пока

Andrey
19.05.2016
20:20:48
это не к спеху) я, пока, вручную добавил свой

Алексей
19.05.2016
20:28:32
докер кто нить юзает ?

Huko
19.05.2016
20:34:06
немного

Алексей
19.05.2016
20:35:00
а скоро все будем :)

Huko
19.05.2016
20:35:13
угу, все к этому и идет :)

Google
Andrey
19.05.2016
20:35:17
:) скорее бы уже

Huko
19.05.2016
20:35:28
удобно, черт возьми :)

Алексей
19.05.2016
20:35:40
собираю башню

Huko
19.05.2016
20:35:50
magic :)

вот тогда то я и попробую эту самую башню :))

Ilya
19.05.2016
20:51:50
ой, всплывающие уведомления появились, как няшно

Dmitry
19.05.2016
21:04:27
ага

аккурат из башни

Ilya
19.05.2016
21:07:22
а как посмотреть очередь заданий?

bee26
20.05.2016
05:33:34
в башне при удалении мо - EXCEPTION: <type 'exceptions.ValueError'> Invalid FQDN: wiping-23

как в башне удалять wiping правильно?

Ilya
20.05.2016
05:40:39
root@noc-01:/opt/noc# ./noc wipe managed_object wiping_84 Error: Object 'wiping_84' is not found

Глеб
20.05.2016
05:41:42
приветствую

Ilya
20.05.2016
05:42:00
Доброе утро

Andrey
20.05.2016
05:42:12
Доброе утро)

Глеб
20.05.2016
05:42:20
))

ДВС

bee26
20.05.2016
05:43:05
зачем башня на карте рисует все wiping?

Глеб
20.05.2016
05:43:20
и что это вообще такое)

Andrey
20.05.2016
05:43:32
это зомби

Google
bee26
20.05.2016
05:43:48
из старого нока

Глеб
20.05.2016
05:44:15
зомби тематика отстой)

Andrey
20.05.2016
05:44:26
ну да, но что поделать

исторически так

Глеб
20.05.2016
05:45:13
когда я говорю "исторически" это значит "заткнись" (^_^)

Andrey
20.05.2016
05:46:28
когда я говорю исторически, это значит, что это так и всё что мы можем это смириться и в будущем не повторять ошибок

Dmitry
20.05.2016
05:53:55
нефиг удалять MO

bee26
20.05.2016
05:54:30
если они не дискаверятся с 1 раза - нахер они нужны?

раза с 3 - все нормально.

Andrey
20.05.2016
05:56:10
@dvolodin такой вопрос, как мне мой добавленный аттрибут проверить? в старом ноке я делал так: self.match_version(platform__regex=r"2[89]0[01]$")`` в коде этой проверки есть такая строка: if f not in ("vendor", "platform", "version", "image"):`` у меня свой атрибут

Dmitry
20.05.2016
06:00:59
в скрипте?

там dict обычный

Andrey
20.05.2016
06:01:07
да

только как мне к нему доступ из скрипта получить?

Dmitry
20.05.2016
06:03:39
а, не, не передаются

а что там за атрибуты?

Andrey
20.05.2016
06:05:13
я профиль для АСА доделываю. У ней есть Security Mode(бывает single и multiple), на основе его надо менять поведение скрипта сбора конфига show ver добавляет в аттрибуты MO аттрибут securitymode

а get_config на основе этого аттрибута должен либо считывать 1 конфиг, либо проходить по всем контекстам и склеивать их конфиг

Dmitry
20.05.2016
06:05:56
это точно в capabilities должно быть

Andrey
20.05.2016
06:06:22
я думал над этим, но мне показалось что capabilities отвечает на вопрос да/нет

Google
Andrey
20.05.2016
06:06:39
а вот режим работы это отдельный аттрибут уже

?

Dmitry
20.05.2016
06:10:08
нет

caps не обязательно бинарный

например, там есть количество интерфейсов

Ilya
20.05.2016
06:11:10
Ты можешь значение проверять по caps

Если то

Andrey
20.05.2016
06:11:41
ок, попробую сделать так

Ilya
20.05.2016
06:12:13
Как бы глобально сделать работу с контекстам :)

Andrey
20.05.2016
06:12:43
в плане глобально?

Ilya
20.05.2016
06:13:01
Ну это только сборка конфигов

Andrey
20.05.2016
06:13:13
а что там ещё надо?

Ilya
20.05.2016
06:13:18
В плане трансляции, ipam и т.д.

Andrey
20.05.2016
06:13:40
по типу VRF?

Ilya
20.05.2016
06:13:46
У каждого контекста свое же

Может, только это будут не RI, а контексты

Andrey
20.05.2016
06:14:53
ну.... скриптами я этого не сделаю

Ilya
20.05.2016
06:15:20
Да тут надо думаю как в нок это за толкать

Andrey
20.05.2016
06:15:36
это очень похоже на VRF :)

Dmitry
20.05.2016
06:16:44
это не vrf ни разу

адресное пространство может быть одно

Maxim
20.05.2016
06:18:05
Всем доброе утро, после апдейта башня как-то странно себя ведет. Она ругается на /opt/tower/bin/tower-inv, сначала предлагая сделать его не-исполняемым, а потом наоборот - предлагает сделать исполняемым. И так по кругу

Страница 94 из 2357