alger Posted August 8, 2017 Приветствую. Подскажите чем бы собирать конфиги с сетевого оборудования, для хранения версий и оповещения об изменениях? Оборудование в основном d-link и mikrotik, немного cisco. Функционал чем проще тем лучше (просто хотел его прицепить к забиксу чтобы две базы хостов не вести). А может есть какой-то плагин к забиксу ? Пробовал NOC, но он слишком большой и сложный для моей задачи. Как вариант, воспользоваться этой статьей https://habrahabr.ru/post/124863/ Что посоветуете? Может у кого есть свои скрипты, наработки которыми не жалко поделиться? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
mihele95 Posted August 8, 2017 можно при помощи expect заходить на оборудование и сливать конфиг на tftp. скрипт будет несложный. готового решения не видел, тоже интересно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alex39x Posted August 8, 2017 (edited) rancid и cvsweb +напильник. и скрипты на expect Edited August 8, 2017 by alex39x Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alger Posted August 8, 2017 rancid и cvsweb +напильник. и скрипты на expect rancid изначально был под cisco заточен. на сколько он будет корректно работать с d-link & mikrotik ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
bomberman Posted August 8, 2017 expect Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Mystray Posted August 8, 2017 rancid и cvsweb +напильник. и скрипты на expect rancid изначально был под cisco заточен. на сколько он будет корректно работать с d-link & mikrotik ? там на каждое семейство свои скрипты, а в конфиг-файле прописывается соответствие. Как скрипт напишите/возьмете готовый/поправите - настолько корректно и будет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexmern Posted August 8, 2017 Ставьте nocproject.org и не изобретайте велосипед, он у меня долго стоял только этой задачи, потом постепенно и другой функционал задействовал. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Andrei Posted August 8, 2017 Кое-что выкладывалось/советовалось вот тут http://forum.nag.ru/forum/index.php?showtopic=129895&view=findpost&p=1402119 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ne-vlezay80 Posted August 8, 2017 Ставьте nocproject.org и не изобретайте велосипед, он у меня долго стоял только этой задачи, потом постепенно и другой функционал задействовал. А если у тменя бордер на linux или openbsd? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted August 8, 2017 классическое решение это rancid. скрипты под mikrotik и d-link там есть. поскольку у длинка абсолютно ничего не унифицировано, под некоторые модели может придется поправить пару строчек Как вариант, воспользоваться этой статьей https://habrahabr.ru/post/124863/ ну как всегда на говнохабре, чувак "изобрел" rancid. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
starik-i-more Posted August 9, 2017 Ставьте nocproject.org и не изобретайте велосипед, он у меня долго стоял только этой задачи, потом постепенно и другой функционал задействовал. А если у тменя бордер на linux или openbsd? NOC умеет собирать конфиги с linux. С OpenBSD думаю тоже сможет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
edo Posted August 10, 2017 так что выбрать-то - nocproject или rancid? ) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
EShirokiy Posted August 10, 2017 Через TFTP заббиксом снимал конфиги По идее можно через SNMP, но я через телнет это делал. Заббикс заходит на свитч по телнету, вводит команду и конфиг летит на TFTP-сервер. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted August 10, 2017 так что выбрать-то - nocproject или rancid? ) если вам нужен просто сбор конфигов, то rancid, если вам нужна полноценная система управления и вы готовы вкладываться в python-кодера или платить за доработки, то nocproject Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
starik-i-more Posted August 11, 2017 Ставьте nocproject.org и не изобретайте велосипед, он у меня долго стоял только этой задачи, потом постепенно и другой функционал задействовал. А вы используете Config Filter pyRule в Service Activation - Managed Objects? У меня к сожалению разобраться самостоятельно с ним не получилось. Примеров не нашел. Форум nocproject мертвый. Писать в их Telegram chat не помогло... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexmern Posted August 11, 2017 А вы используете Config Filter pyRule в Service Activation - Managed Objects? Нет, просто все конфиги сливаются как есть без фильтров. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
starik-i-more Posted August 14, 2017 А кроме сбора конфигов, каким еще функционалом nocproject пользуетесь? И насколько оно удобно? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexmern Posted August 15, 2017 А кроме сбора конфигов, каким еще функционалом nocproject пользуетесь? И насколько оно удобно? Сбор вланов, можно смотреть какой влан на каком порту в едином интерфейсе. IP management - также сбор с разных устройств. До provisioning руки пока не дошли, только сбор информации. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rover-lt Posted August 22, 2017 Ставьте nocproject.org и не изобретайте велосипед, он у меня долго стоял только этой задачи, потом постепенно и другой функционал задействовал. на это поделие нет доков. Потом к нему еще программеров нанимать? Rancid справляется с задачей сбора конфигов на ура А вы используете Config Filter pyRule в Service Activation - Managed Objects? У меня к сожалению разобраться самостоятельно с ним не получилось. Примеров не нашел. Форум nocproject мертвый. Писать в их Telegram chat не помогло... это чудо анжынерной мысли пришло к тому чем было изначально - понятным 3 людям набором недокументированных скриптов. Наподобие тех, что херят сотнями после ухода тех, кто их написал. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
DimaM Posted August 23, 2017 (edited) Вчера вышла бесплатная версия (до 50 устройств) мегатулзы от Forward Networks. Обещают собрать всю инфу меньше чем за 5 минут (там есть видео "Get running in under five minutes" на 2,5 минуты) Записаться можно тут https://www.forwardnetworks.com/essentials/ PS Sorry, сам еще не пробовал Edited August 23, 2017 by DimaM Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted August 24, 2017 Вчера вышла бесплатная версия (до 50 устройств) мегатулзы от Forward Networks. Обещают собрать всю инфу меньше чем за 5 минут (там есть видео "Get running in under five minutes" на 2,5 минуты) зачем это платное говно нужно когда есть rancid? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ichthyandr Posted August 24, 2017 Приветствую. Подскажите чем бы собирать конфиги с сетевого оборудования, для хранения версий и оповещения об изменениях? Оборудование в основном d-link и mikrotik, немного cisco. Функционал чем проще тем лучше (просто хотел его прицепить к забиксу чтобы две базы хостов не вести). А может есть какой-то плагин к забиксу ? Пробовал NOC, но он слишком большой и сложный для моей задачи. Как вариант, воспользоваться этой статьей https://habrahabr.ru/post/124863/ Что посоветуете? Может у кого есть свои скрипты, наработки которыми не жалко поделиться? мы с длинков по снмп снимаем каждые сутки, конфиг каждого коммутатора пишется в файл с адресом свича + день месяца. cron + perl, ничего сложного делается на коленке Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nemo_lynx Posted August 24, 2017 Мда... Инженегры богаты на развлечения :) . Коллеги, в чем сакральный смысл хранения всех версий конфигов на каждую дату? Винты нечем набить? Ну так пишите трафик - исполняйте яровую. Конфиги-то на кой? Я так понимаю, что у любого свича есть набор фич, которые задаются статически один раз навсегда. И есть набор фич, которые меняются биллингом. Первый набор - это по факту готовый шаблон, который заливается при начальной прошивке свича. Далее свич ставится монтажниками в нужное место сети, к нему подключаются абоненты, и биллинг автоматически правит второй набор фич как надо. Не достаточно ли хранить первоначальный шаблон, ну, может еще и текущую версию конфига? Зачем хранить ежедневные копии конфигов с указанием даты? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
edo Posted August 24, 2017 Винты нечем набить? так оно не занимает ничего Далее свич ставится монтажниками в нужное место сети ну тут не все ISP (да и у ISP бывают варианты) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted August 25, 2017 хм... какая разница - хранить или не хранить все версии. топик как бы не об этом, а о том чем их собирать. когда конфиги собраны, то выполнять заливку конфигов в svn/cvs/git/прочее - это уже зависит от того как пропагируются изменения конфигурации. если не все изменения делаются из некой системы управления, то надо хранить версии ибо кто-то может случай убить конфиг какого-нибудь свитча в бизнес-центре, а чтоб его восстановить нужно будет искать номера вланов по заявкам ну а оборудование агрегации/ядра вообще очень часто настраивается руками и потом замучаешься конфиг восстанавливать или что-то искать старое Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...