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