Ich habe mich gefragt, ob jemand einige Lieblingsmodule für Dinge wie SNMP, CLI-Screen-Scraping, Netconf usw. hat.
Ich habe mich gefragt, ob jemand einige Lieblingsmodule für Dinge wie SNMP, CLI-Screen-Scraping, Netconf usw. hat.
Antworten:
Ich habe gerade angefangen mit Trigger zu spielen und ich muss sagen, dass ich es wirklich genossen habe. Es ist ein ziemlich leistungsfähiges Toolkit für Netzwerktechniker und die Dokumentation ist fantastisch. Während wir hauptsächlich Cisco haben, unterstützt es andere Anbieter wie Juniper und Brocade, aber sie haben eine Liste von Anbietern in ihren Dokumenten
ncclient ist eine Python-Bibliothek für die Kommunikation über netconf. Ich habe gerade angefangen damit zu arbeiten.
Ich verwende Google Capirca für die Firewall- / ACL-Verwaltung. Es ist einfach ein guter Regelgenerator, und die Regeldefinition und -generierung sind getrennt, sodass Sie sie sogar erweitern können, um jedes gewünschte Gerät zu unterstützen. Es sind z. B. Linux iptables, Juniper SRX oder Cisco ACLs sofort einsatzbereit. Die von Ihnen geschriebenen ACLs können unabhängig vom Gerätetyp gehalten werden.
(der kleine Geek-Bruder des FW-1-Regel-Compilers;)
Vergiss nicht:
Ich verwende Exscript für das CLI-Scraping. Es ist eine Python-Bibliothek und hat auch eine minimalistische Skriptsprache. Letzteres reicht für die meisten kleinen Aufgaben aus und erfordert nicht viel Programmierkenntnisse.
Einige meiner Exskripte finden Sie hier:
https://github.com/verbosemode/exscripts
Ich habe auch ein grep-ähnliches Tool geschrieben, das auf ciscoconfparse basiert, und ein Template-Tool (basierend auf Jinja2) für textbasierte Konfigurationen, das Sie auf meinem Github-Konto finden (Entschuldigung für die schamlose Eigenwerbung).