AX-Comm

O que é o AX-Comm?
O AX-Comm é um script em TCL que tem como objetivo principal automatizar comandos que devem ser executados em uma grande quantidade de máquinas ligadas a uma rede.

Por que você se deu ao trabalho de criar ao AX-Comm?
Simples, trabalho com redes, e não tenho paciência de acessar máquina por máquina para realizar alguma tafera repetitiva :P, em outras palavras, porque sou preguicoso :PPPP

O que é preciso para rodar o AX-Comm?
* Na máquina em que o AX-Comm for executado o expect deve estar instalado. (debian – apt-get install expect)
site oficial do expect http://expect.nist.gov/
*A máquina quer for executar e as máquinas que forem ser acessadas devem estar rodando algum sabor de unix. (Linux, Unix, *BSD)
* Além do expect, a máquina que for executar o AX-Comm deverá ter o cliente OpenSSH instalado.
* As máquinas estarem em rede e estarem na mesma range de IPs
* Todas as máquinas que forem ser acessadas pelo ax-comm, devem estar rodando o servidor do OpenSSH escutando na porta 22.
* Estarem na mesma range de IPs
* Todas devem ter a mesma senha de root.

Como executar o AX-Comm?
Simples, pegue o código no GitHub, seja por download do repositório ou clonando com o git:
dê permissão de execução para ele:
chmod a+x ax-comm.tsh
e execute
./ax-commv.tsh

Encontrei um bug! E agora?
Valeu! =) Por favor, reporte para l (at) mattos.eng.br . Seje o mais claro possível, detalhe o ocorrido e o cenário.

Sugestões?!
São sempre bem-vindas! Novamente mande para: l (at) mattos.eng.br

E a licença?
GPL meu caro… Você é livre para usar, distribuir e modificar =)

Como baixar?
Acesse o repositório no GitHub: http://github.com/ldemattos/AX-comm

Acompanhe o feed de desenvolvimento

Recent Commits to AX-comm:master

Including license on header and adjusting README.md
Author: ldemattos
Posted: November 11, 2016, 4:53 pm
Initial commit
Author: ldemattos
Posted: November 11, 2016, 4:49 pm
Initial commit
Author: ldemattos
Posted: November 11, 2016, 4:44 pm

Leave a Reply

Your email address will not be published. Required fields are marked *

*