MAC499 - Proposta de Monografia - Versão 2

Aluno: Bruno Takahashi C. de Oliveira
Supervisor: Arnaldo Mandel
Curso: Bacharelado em Ciência da Computação
Tipo de Trabalho:      Projeto próprio
Título: Omnitty - multiplexador de SSH
Data: 18 de outubro de 2005

Índice


1. Objetivo

O foco da monografia será o programa Omnitty, que desenvolvi ao longo do ano de 2004. O programa facilita a administraçao de redes total ou parcialmente homogêneas como é a Rede Linux do IME-USP, pois permite que o administrador logue nas máquinas via SSH e interaja com elas conjuntamente, enviando-lhes comandos, interagindo com programas e visualizando a saída.

Na monografia pretendo expor tanto o projeto em si, isto é, seu histórico, o mecanismo de funcionamento, etc, como também a experiência de desenvolvê-lo.


2. Atividades Realizadas até o Presente

O Omnitty foi criado durante o período em que eu estive na administraçao da Rede Linux do IME-USP, onde frequentemente era necessário logar remotamente em múltiplas máquinas para executar os mesmos comandos.

Antes do Omnitty ser desenvolvido, uma série de outros mecanismos eram utilizados para resolver o problema, mas cada um deles apresentava uma limitaçao. O Omnitty foi concebido justamente para contornar essas limitaçoes e fornecer ao administrador uma ferramenta que lhe permitisse trabalhar de maneira eficiente. Na monografia exporei os detalhes dos programas anteriores e como o Omnitty procura resolver os problemas que neles havia.

Inicialmente o Omnitty era um projeto bastante ad-hoc, focalizado em resolver um problema específico da Rede Linux, mas conforme foi se desenvolvendo ganhou um aspecto geral o suficiente para justificar sua colocaçao no SourceForge, e desde entao vem sendo usado em algumas outras redes e vem recebendo contribuiçoes, correçoes de bugs e sugestoes.


3. Estrutura Esperada da Monografia