Comments 18
NOCproject не подходит?
Скорее всего подходит (надо еще поизучать), но нам было интересно посмотреть на возможности системы, заточенной под конкретные задачи. Использование нескольких компонентов также позволило глубже познакомиться с этими решениями и проверить их совместимость.
А он разве еще жив?
А чего ему умирать? Это коммерческий проект работающий на огромных сетях в том же ростелеке -https://www.tadviser.ru/index.php/Продукт:СОВА_Программный_комплекс
Можно тут спросить https://t.me/nocproject
А скрипты посмотреть дадите?
К сожалению нет, потому что это интеллектуальная собственность компании. Но если у вас есть похожие задачи, можем обсудить пути их решения.
Нет, потому что мы не вносим изменений или доработок в исходный код продуктов, которые используем. Мы используем только API интерфейсы систем для возможности интеграций разных решений.
нет
гпл не требует распростронять код для инхауз продуктов
если они его передают клиенту, они должны предоставить возможность (клиенту) получить исходный код, не более
Лицензия GPL распространяется на исходные программы и измененные, т.е. модифицированные. Мы не модифицировали программы – не было создано новое произведение. Потому программа остаётся исходной и её использование мы никак, естественно, не ограничиваем. Наш скрипт – это независимый объект интеллектуальных прав, потому мы вправе самостоятельно определять его порядок использования третьими лицами.
Тогда статья эта сугубо рекламная, а не техническая. Мне всегда казалось, что на Хабре пишут технические статьи. Вам с ней в рекламный журнал надо.
А в чем реклама? Сейчас все находятся в непростой ситуации, ищут варианты решений. Мы поделились с сообществом нашим опытом расширения возможностей Open Source продуктов за счет их интеграции. Судя по количеству людей, добавивших материал в закладки, он был кому-то полезен.
Пост опубликован в блоге компании, скрипт писался в рабочее время, а значит является интеллектуальной собственностью, представляющей коммерческий интерес. Если у вас или ваших заказчиков есть похожие задачи, обращайтесь, с радостью поможем.
Тут есть два пути: можно вносить изменения по частям, меняя настройки для каждого интерфейса или подготовить новый файл конфига и залить его железо.
Там гораздо больше вариантов, чем два пути, но каждый из этих вариантов имеет свои боли (NETCONF\YANG)
Просто оставлю это здесь - https://habr.com/ru/post/667440/ :)
мы вместо netbox написали свое на го, намазали сверху temporal + ansible прибавили telegraf\oxidize\icinga и конфирируем junipers
Эксперимент: можно ли собрать систему управления сетевыми устройствами исключительно на Open Source решениях?