
Алексей
04.05.2017
15:00:40
Они делают да
Вообще надо хорошо понимать что именно делает конфг менеджмент
И как его можно сделать для сетевого железа

Gleb
04.05.2017
15:02:46
Ну я слышал они какой то модуль для сетевых железок делали , для джунов чтоли
в ансибле есть для нескольких топ вендоров, остальное придётся писать с 0.
А теперь прикиньте что всего остального того что есть в ноке там нет даже близко и не будет, а если у вас в сети больше двух вендоров да еще и китайщина всякая, то всё равно вы либо к ноку вернётесь либо начнётё пилить свой аналог с непонятным успехом.

Google

Алексей
04.05.2017
15:04:47
Конфиг менеджмент это про приведение любой конфы к заданной

Bitbucket
04.05.2017
15:05:45
Andrey pushed to noc/feature/microservices
Configure activator http_get method timeout
Fix Alcatel.AOS.7302 pattern prompt

Ficsh
04.05.2017
15:06:29
ну у нас основные это джуны, но всего остального полный зоопарк. чекпоинты,циски,фортинеты,имервы,полоальты,стонгейты,брокады,эджкоры, где то даже экстримы, ещё куча свичей в корзинах,
и это не весь список.

Ilya
04.05.2017
15:07:17
пилите конфиг-менеджмент

Ficsh
04.05.2017
15:07:18
и как этим управлять из одного места я пока хз=)

Gleb
04.05.2017
15:07:35
ну это хоть цивилизованный зоопарк озвучен, а вот если бы в списке были кутечи, снры, бдком и т.д. вот там бы вообще был ад :D

Ficsh
04.05.2017
15:07:53
элтексы
=))

Gleb
04.05.2017
15:08:41
элтексы на самом деле вполне норм после китайцев, у них хотя бы снмп по стандартам сделан
хоть и тормозной

Ficsh
04.05.2017
15:08:57
ага , и падает =)))

Gleb
04.05.2017
15:09:26
если падает только снмп не унося за собой всё остальное то это не самое страшное что я видел

Google

Ficsh
04.05.2017
15:09:29
у нас в проде банально не можем нормально мониторить потому что демон снмп падает раз в 3-5 минут =)
ну да
но приятного мало=)

Gleb
04.05.2017
15:10:52
ну по сути вариантов то нет, ансибл помог бы очень если бы всё кончилось на циске, джуне и экстриме и то была бы куча проблем с периодичность выполнения таксов и прочего - семафор сырой, ансибл тавер стоит неадекватных денег и немногим лучше кривого семафора т.е. вокрург ансибла придётся еще дофига накодить и в итоге там от ансибла ничего и не останется.

Ficsh
04.05.2017
15:11:29
да для нока тоже придется накодить

Gleb
04.05.2017
15:11:57
для нока уже очень много чего сделано другими людьми, всегда можно попросить что то подсказать и т.д.
ну придётся очень тесно с пайтоном познакомиться - я бы это как плюс рассматривал даже

Ficsh
04.05.2017
15:13:02
ну да , для этого я и написал, пойду искать инфу про actions и run commands . Я просто думал малоли кто то заморачивался с подобным

Gleb
04.05.2017
15:13:27
вообще изначально проскакивала в двух местах инфа про то же прокидывание виланов
на вики есть статья
такая пространная
и один человек который в nutanix работает как-то писал про такое на хабре, я тогда и узнал про нок

Bitbucket
04.05.2017
15:14:38
Dmitry Volodin pushed to noc/feature/dcs
clichhouse dictionary: Remove unused service resolution

Ficsh
04.05.2017
15:15:04
ну это я как пример , просто вот допустим появился новый гипервизор, чтобы воткнули в сеть, по lldp засветился хостнейм, дальше распарсили , накинули вланчики и все чтоб самоооо =)

Gleb
04.05.2017
15:15:08
начинался когда-то вот такой разговор https://kb.nocproject.org/pages/viewpage.action?pageId=7766325 но затих

Ficsh
04.05.2017
15:16:45
ну да =) но это самый просто пример

Gleb
04.05.2017
15:19:59
https://kb.nocproject.org/display/BLOGS/Home
тут много интересное инфы, хоть и много старого
но есть куда думать

Google

Gitlab
04.05.2017
15:28:05
pnpwin opened merge request at / collections:
Inv.objectmodels add and fix some Juniper models

Ilya
04.05.2017
15:39:32

Gleb
04.05.2017
15:40:36
а это их железяки или купили у кого-то? у циски же тоже "проблема" с той что они поскупали кучу других вендоров и всё назвали циской, а как внутрт посмотришь

Ilya
04.05.2017
15:41:48
Индусский код

Gleb
04.05.2017
15:42:34
печаль блин

Bitbucket
04.05.2017
16:00:33
Dmitry Volodin pushed to noc/feature/dcs
Service discovery and resolution via DCS

Gitlab
04.05.2017
16:15:53
Алексей Широких pushed to collections/master
Ilya Somov: inv.objectmodels add and fix some Juniper models
Ilya Somov: inv.objectmodels fix dup key
Ilya Somov: inv.objectmodels fix wrong character
Ilya Somov: inv.objectmodels fix bad junos EX PN
Ilya Somov: inv.objectmodels fix missed character
Алексей Широких: Merge branch 'inv.objectmodels_Juniper_EX' into 'master'
Inv.objectmodels add and fix some Juniper models
See merge request !67

Ivan
04.05.2017
16:31:08
Тоже хочу пушить :(

kk
04.05.2017
16:34:33
@aversant как колекции заново поставить. ?

Алексей
04.05.2017
16:35:21
./scripts/deploy/install-packages requirements/collections.json

Ivan
04.05.2017
16:35:54

Алексей
04.05.2017
16:36:03
нет
там хитрее

kk
04.05.2017
16:36:17

Алексей
04.05.2017
16:36:20
гитлаб собирает и кладет на cdn
а от туда уже тянет

Ivan
04.05.2017
16:36:45

kk
04.05.2017
16:39:00

Google

Алексей
04.05.2017
16:39:11
ну да

kk
04.05.2017
16:39:26
./noc collection synс
https://pastebin.com/PwD7bvrc

Алексей
04.05.2017
16:39:52
я такое уже гдето видел
Евгений вроде с такой же ошибкой

Dmitry
04.05.2017
16:41:26
а проверяли хоть модельки перед коммитом ?

Алексей
04.05.2017
16:41:37

Dmitry
04.05.2017
16:42:57
./noc verify-model

Алексей
04.05.2017
16:44:07
о! круто не знал.
добавлю

Dmitry
04.05.2017
16:44:32
я этот скриптик регулярно дописываю

Admin
ERROR: S client not available

kk
04.05.2017
16:44:32
rm var/pkg/collection тоже пробовал

Алексей
04.05.2017
16:44:35
оно не годится для проверки
надо что бы выходил в 1 если беда
./noc verify-model
Cisco | ASR9k | ASR-9001 errors:
IEEE1588: RJ45 must have at least one protocol
TOD: RJ45 must have at least one protocol
Sync0: RJ45 must have at least one protocol
Sync1: RJ45 must have at least one protocol
Cisco | ME3400E | ME-3400EG-12CS-M errors:
Alarms: RJ45 must have at least one protocol
Cisco | ASR901 | A901-6CZ-FT-D errors:
TOD: RJ45 must have at least one protocol
BITS: RJ45 must have at least one protocol
Cisco | ME3600 | ME-3600X-24FS-M errors:
Alarm: RJ45 must have at least one protocol
BITS: RJ45 must have at least one protocol
Alcatel | 7324RU errors:
Alarm: Must have one of protocols: >RS232
Cisco | ME3400E | ME-3400E-24TS-M errors:
Alarms: RJ45 must have at least one protocol
DLink | DES | DES-3200-28 errors:
Missing 'cr_context' field
echo $?
0


Dmitry
04.05.2017
16:46:56
ну тогда постараюсь дописать этот скрипт чтобы возвращал 1 в случае ошибки
просто нужно будет эти модельки поправить

Алексей
04.05.2017
16:47:14
ага

Gitlab
04.05.2017
16:56:25
Алексей Широких pushed to collections/patch-1
add test for verify model
freeseacher opened merge request at / collections:
add test for verify model

Google

Gitlab
04.05.2017
17:01:38
Алексей Широких pushed to collections/master
add test for verify model
Merge branch 'patch-1' into 'master'
add test for verify model
See merge request !68

Алексей
04.05.2017
17:02:10
тест впилил, но пока он не падает в 1ку он не очень полезен
@somovis если будут сображения как поправить текущие косяки — буду рад
https://code.getnoc.com/noc/collections/builds/3146#down-build-trace
так вот выглядит

Dmitry
04.05.2017
17:05:35
меня тут Дима озадачил clickhouse, так что я одним полушарием мозга там :)

Алексей
04.05.2017
17:05:47
а на тему озадчил ?

Dmitry
04.05.2017
17:06:55
функции работы с MAC адресами
типа MAC адрес в Uint64 и наоборот

Алексей
04.05.2017
17:07:38
а ты на сях умеешь да ?

Dmitry
04.05.2017
17:07:45
немного :)
http://mpd.cvs.sourceforge.net/viewvc/mpd/mpd/src/

Алексей
04.05.2017
17:09:16
однофамилец ? ;)

Ilya
04.05.2017
17:09:22

Алексей
04.05.2017
17:10:05
а глянь там в конце теста
тест проходить проходит но ругаетсо

Dmitry
04.05.2017
17:10:18
я ж типа работаю в местном провайдере. нужен был софтварный VPN сервер.
ну и как полагается у нас - что-то нужно - проще сесть и написать :)

Ilya
04.05.2017
17:10:41

Алексей
04.05.2017
17:10:55
а там все ошибки если я правильно опнимаю

Ilya
04.05.2017
17:12:22
Т.е. если есть err, то выдавать ошибку и стопить?