Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Introdução
 
 
Acadêmico(a): Fabricio Klabunde
Título: Software para Monitoramento de Servidores Web Apache
 
Introdução:
Com o constante aumento do número das redes de computadores, fica indispensável a sua administração. Isso ocorre porque cada vez mais o computador torna-se uma ferramenta essencial em todos os setores das empresas, sejam elas grandes corporações ou até mesmo empresas de médio e pequeno porte. As redes estão ficando cada vez maiores, atingindo mais pessoas, transformando-se em algo mais heterogêneo, pois possuem uma mesclagem de tecnologias e de fornecedores. As tecnologias estão em constante desenvolvimento, exigindo assim mais recursos dos equipamentos, um melhor desempenho, e por conseguinte uma capacidade maior de administração dos mesmos. Um fator que contribui acentuadamente para que o computador passe a ser uma ferramenta cada vez mais utilizada por um maior número de pessoas é o uso da rede mundial de computadores, a internet, que passa por um processo acelerado de disseminação. Em função deste crescimento, surgem necessidades quanto ao controle de diversas tarefas que devem ser executadas. Dentro deste contexto, pode-se citar a administração de softwares que controlam milhares de páginas internet, as quais ficam armazenadas em servidores espalhados por toda a rede: são os chamados servidores web, que servem para prover o acesso a estas páginas. Estes, por sua vez, precisam ser monitorados para que se possa ter um controle sobre os serviços prestados, e para evitar problemas quanto ao funcionamento dos mesmos. Este trabalho descreve o desenvolvimento de um protótipo para monitoramento de um servidor web específico, o servidor Apache, tendo em vista que não são conhecidas ferramentas desenvolvidas para este fim. Um dos aspectos que pode ser observado em relação aos mecanismos já implementados é que muitos ou quase todos os softwares desenvolvidos para atender as necessidades na administração de servidores web são para uso a partir de uma máquina específica da rede, mais precisamente o servidor. É baseado nisto que este documento especifica um monitoramento que possa ser feito através da internet, dando assim maior flexibilidade ao administrador. O servidor Apache é o mais utilizado no mundo atualmente Alecrim (2006), sendo que este servidor não possui facilidades implementadas para o seu gerenciamento. O Apache sequer possui em sua compilação original suporte ao Simple Network Management Protocol (SNMP), que é um protocolo de gerenciamento. No entanto é possível a inclusão de uma Management Information Base (MIB) para dar suporte ao SNMP permitindo assim seu gerenciamento. A MIB de gerenciamento para o Apache já existe implementada, porém não faz parte da distribuição do Apache. É utilizada para auxiliar na construção do protótipo proposto neste trabalho a Hipertext Preprocessor (PHP), linguagem de programação para internet. Vale salientar que trata-se de uma solução de monitoramento exclusivamente do servidor web Apache, independente do hardware utilizado.