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.