Quais módulos Python você está usando para gerenciamento e automação de rede? [fechadas]


10

Eu queria saber se alguém tem alguns módulos favoritos para fazer coisas como SNMP, raspagem de tela CLI, netconf, etc ...


Estou encerrando isso, pois percebo que é uma enquete. No entanto, quero encontrar uma maneira de fazer perguntas específicas sobre automação e python à rede, relacionadas diretamente ao gerenciamento de rede, sem ser sinalizado de que deveria estar em um Exchange diferente.
Netdad

Acho que não consigo fechar minhas próprias perguntas.
Netdad

Você poderá excluir sua própria pergunta, se optar por fazê-lo.
22613 Kevin Kevin Bowen

Por favor, não o apague. Eu votaria para fechá-lo, mas aparentemente não tenho representante suficiente, pois não vejo uma opção.
Dave Noonan

Respostas:


10

Comecei a tocar com o Trigger e devo dizer que realmente gostei. É um kit de ferramentas de engenheiro de rede bastante poderoso e a documentação deles é incrível. Embora tenhamos principalmente a Cisco, ela oferece suporte a outros fornecedores, como Juniper e Brocade, mas eles têm uma lista de fornecedores em seus documentos.


6

Temos usado:

O pysnmp - Exscript bastante óbvio
- oferece um tipo de experiência "esperado" aprimorada. Muito agradável.
MySQLdb - também auto-explicativo



5

Eu uso o Google Capirca para gerenciamento de firewall / acl. É simplesmente um bom gerador de regras, e a definição e a geração de regras são separadas para que você possa até estendê-lo para dar suporte a qualquer dispositivo que desejar. Faz isto, iptables Linux, Juniper SRX ou ACLs da Cisco prontas para uso. As ACLs que você escreve podem ser mantidas independentes do tipo de dispositivo.

(o irmão mais nerd do compilador de regras FW-1;)



3

Eu uso Exscript para raspagem de tela da CLI. É uma biblioteca Python e também possui uma linguagem de script minimalista. O último é suficiente para a maioria das tarefas pequenas e não requer muito conhecimento de programação.

Você pode encontrar alguns dos meus exscripts aqui:

https://github.com/verbosemode/exscripts

Também escrevi uma ferramenta do tipo grep baseada no ciscoconfparse e uma ferramenta de modelagem (baseada no Jinja2) para configurações baseadas em texto, que você pode encontrar na minha conta do github (desculpe pela autopromoção desavergonhada).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.