Есть ли OpenSource системы сбора и хранения конфигураций которые показывают различие версий?
Появилось желание обзавестись системой для сбора и хранения конфигураций с наших сетевых устройств. Хотелки небольшие
Минимум:
- Авторизация пользователей из коробки, а не донастройкой веб сервера;
- Возможность сравнивать загруженные версии
Хотелось бы дополнительно:
- Авторизация через AD
- Хранение конфигураций в гите (корпоративном, само собой)
Погуглил, поискал, остановился на rConfig, в общем понравилось, но в бесплатной версии нет возможности сравнивать конфиги, что немного неудобно.
Поискал дальше, показалось, что Oxidized умеет такое, но после его установки был слегка удивлён, настройка весьма специфична, но мне так и не удалось не то что сравнить версии конфигураций, а вообще получить две версии, новая всегда перезаписывала старую.
В общем может кто что-то использует у себя такое, подскажите, что еще посмотреть?
Использовал, но самописную. Написать скрипт , который по ночам со всех железок забирает конфиги по SNMP ничего очень хитрого нет. Конфиги сравнивались в консоли через got diff.
Насколько помню, Oxidized не поддерживает версионность output'а в файлаx, но поддерживает в git
Исправь в конфиге output на git sudo nano ~/.config/oxidized/config
Прям в нем можно сравнить версии, а он это делает через гит)
Ну и в веб морде удобно это сделать.
Тоже с ним в свое время повоевал немного. Если есть смысл могу на неделе мануальчик по нему на хабре запилить, может пригодится кому