вдогонку - оно не умеет сетевые устройства понимать, но там есть система плагинов - то есть используй ее как инфраструктуру, к которой напишешь сам плагинчиков, которые тебе нужны. -- /doka On Jun 12, 2012, at 10:51 AM, Volodymyr Lito wrote:
http://www.ocsinventory-ng.org/en/ - не оно?
-- /doka
On Jun 12, 2012, at 10:32 AM, 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