Quali moduli Python stai usando per la gestione e l'automazione della rete? [chiuso]


10

Mi chiedevo se qualcuno avesse dei moduli preferiti per fare cose come SNMP, screen scraping CLI, netconf, ecc ...


Lo sto chiudendo perché mi rendo conto che è un sondaggio. Tuttavia, voglio trovare un modo per porre domande specifiche sull'automazione della rete e su Python in quanto si riferisce direttamente alla gestione della rete, senza essere segnalato che dovrebbe essere in un altro Exchange.
— netdad,

Immagino di non poter chiudere le mie domande.
— netdad,

Dovresti essere in grado di eliminare la tua domanda se scegli di farlo.
— Kevin Bowen,

Per favore, non cancellarlo. Vorrei votare per chiuderlo, ma a quanto pare non ho abbastanza rappresentante in quanto non vedo un'opzione.
— Dave Noonan,

Risposte:


10

Ho appena iniziato a suonare con Trigger e devo dire che mi sono davvero divertito. È un potente toolkit di ingegnere di rete e la loro documentazione è fantastica. Sebbene abbiamo principalmente Cisco, supporta altri fornitori come Juniper e Brocade, ma hanno un elenco di fornitori nei loro documenti


6

Abbiamo usato:

pysnmp - piuttosto ovvio
Exscript - offre un tipo di esperienza "aspettativa" migliorata. Molto bella.
MySQLdb - anche autoesplicativo



5

Uso Google Capirca per la gestione di firewall / acl. È semplicemente un buon generatore di regole e la definizione e la generazione delle regole sono separate in modo da poterle estendere per supportare qualsiasi dispositivo desiderato. Vale a dire iptables Linux, Juniper SRX o Cisco ACL pronti all'uso. Gli ACL che scrivi possono essere mantenuti indipendenti dal tipo di dispositivo.

(il fratellino geek del compilatore di regole FW-1;)



3

Uso Exscript per lo screen scraping della CLI. È una libreria Python e ha anche un linguaggio di scripting minimalista stesso. Quest'ultimo è sufficiente per la maggior parte dei piccoli compiti e non richiede molte conoscenze di programmazione.

Puoi trovare alcuni dei miei exscripts qui:

https://github.com/verbosemode/exscripts

Ho anche scritto uno strumento simile a grep basato su ciscoconfparse e uno strumento di template (basato su Jinja2) per le configurazioni basate su testo, che puoi trovare sul mio account github (scusate, per la spudorata auto-promozione).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.