Nada, quello che ho al momento è un&#39;accozzaglia di robaccia.<br><br>Comunque il tutto era basato su questi:<br><a href="http://www.pennington.net/py/ciscoconfparse/">http://www.pennington.net/py/ciscoconfparse/</a><br>
<a href="http://oldfield.wattle.id.au/programs/cisco/iosrun.py">http://oldfield.wattle.id.au/programs/cisco/iosrun.py</a><br>pysn e sqlite<br><br>ripensandoci non era male il baraccone: <br>mi ero fatto una cli in cui:<br>
* si potevano creare dei modelli di configurazioni (templates) che stavano in un db sqlite<br>* si creavano i device specificando transport (telnet, ssh), credenziali e eventuali device intermedi (hop)<br>* si associava uno o piu&#39; template al device, per ogni associazione si specifica un&#39; email di contatto (es. per un gw che fa anche voip il template rappresentante le conf OSPF avevano la mail <a href="mailto:network@example.com">network@example.com</a>, il template rappresentante i dialpeer avevano la mail <a href="mailto:voice@example.com">voice@example.com</a>)<br>
* si eseguiva il run per ogni device: il run si collega all&#39;apparato, scarica la conf, la committa nel repo svn e seganala eventuali incongruenze con i templates alle persone corrette.<br> <br>avevo in ballo anche di gestire i run come plugin di nagios ma non ce ne è stato il tempo..<br>