Гляньте на nocproject.org. On 12 июня 2012, at 10:32, Michail Litvak wrote:
Приветствую,
Посмею оторвать коллег от обсуждения "куда катится мир..." и поинтересоваться более приземленным вопросом, а именно кто чем пользуется для сбора конфигов со всяких сетевых железяк ?
Есть de facto RANCID, который написан на более чем ужастном perl'е (при том это я про код rancid, а не сам perl, как язык) и наборы костылей и подпорок в виде самописных скриптов.
Чем не устраивает Rancid - появилась необходимость собирать конфиги с неких устройств, не поддерживаемых им и довольно со своеобразным CLI, при взгляде в исходники оного опускаются руки.
Исследование инторнетов дало две альтернативы - это gerty (https://github.com/ssinyagin/gerty), писан на perl, все модульно и расширяемо, но поддержки складывания конфигов в какой-то VCS (svn, git, etc.) нет - нужно рисовать самому.
Второй - punc (http://code.google.com/p/punc/) умеет складывать в mercurial, писан на python, но выглядит заброшенным.
Может кто-то знает какие-то коммерческие сресдтва ? Хотя подозреваю, что они будут написаны на Java и хотеть Oracle и кучу сановских серверов %)
От системы хочется простого - возможность добавить новый класс железок, просто написав некий plugin, что бы оно складывало конфиги в любой современный VCS, возможность коннектится к железкам разными способами: ssh, rsh, telnet, etc., возможность фильтровать какие-то строки из получаемых конфигов.
Хоть бери и пиши (на Erlang :-P) // Каждый админ должен написать свой биллинг и мониторинг (c)
-- //ShaD0w