Domingo, 22 Setembro 2019 20:20

Python Networking

Avalie este item
(2 votos)

O ferramental proposto pela linguagem Python viabiliza a construção rápida e eficaz de aplicações de integração entre diferentes tipos de serviços, através de APIs de forma eficiente e ágil. Por meio da construção de ferramentas próprias é possível construir conectores entre diversos sistemas de CRM e o 3CX, e até mesmo um CRM bastante básico e útil para pequenas empresas (Simplex). 

Uma variedade de ações é possível, tal como integrar o 3CX com sistemas diversos por meio de simples chamadas compostas por GETs e POSTs, tornando possível desta forma integrar o sistema de telefonia, como o 3CX a outros sistemas. O formato JSON e as respectivas bibliotecas em Python bem como a conectividade com o Banco de Dados MongoDB possibilita criar uma descrição acerca de operações a serem realizadas que podem ser compartilhadas entre diferentes aplicações, permitindo automatizar tarefas.

Especificamente no campo da Gerência é possível construir poderosas ferramentas aplicadas a problemas específicos. A coleta de informações tornadas disponíveis por e-mail ou arquivos texto pode ser coletada através de ferramental próprio e desta forma serem filtradas e encaminhadas por meio de APIs para outros sistemas de gerenciamento.

Praticamente todos os dispositivos de rede possuem gerenciamento SNMP. Por intermédio da linguagem Python é possível acessar o estado de cada variável presente em cada dispositivo, interface ou elemento presente na rede, de tal forma a realizar a aquisição e tomar ações específicas, tais como sinalização alarmes e notificações via Web. Da mesma forma, é possível adquirir, varrer e analisar qualquer arquivo de Log e, com base nas informações adquiridas, tomar ações corretivas, que podem ser pré-determinadas a partir de um banco de scripts e implementadas através de SSH, por meio da interação automatizada via Python.

As possibilidades abertas são inúmeras e o domínio deste ferramental, bem como das técnicas de aquisição, parsing, interpretação, notificação e ações corretivas podem conferir um poder significativamente ampliado ao gestor de redes, focalizando na necessidade real e imediata e a um custo extremamente reduzido e com um tempo de resposta altamente eficaz. 

Para saber mais: https://www.slideshare.net/ip10lab/congresso-iv

 

Ler 15233 vezes Última modificação em Segunda, 25 Janeiro 2021 07:46

2307 comentários

Deixe um comentário

Certifique-se de preencher os campos indicados com (*). Não é permitido código HTML.