\documentclass[12pt,a4paper]{report}
\usepackage{ifpdf}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subfig}
\usepackage[top=2.0cm,right=2.0cm,bottom=2.0cm,left=2.0cm]{geometry}

\title{INE5414 - Redes de Computadores I \\
Trabalho Prático - Monitoramento de variáveis de gerência com uma ferramenta SNMP}

\author{João Paulo Pizani Flor \\
Turma 0432}

\date{01 de outubro de 2008}

\ifpdf
\pdfinfo {
	/Author (João Paulo Pizani Flor)
	/Title (Monitoramento de variaveis de gerencia com uma ferramenta SNMP)
	/Subject (Gerencia de redes SNMP)
	/Keywords (gerencia redes snmp)
	/CreationDate (D:20081001083042)
}
\fi


\begin{document}
	\maketitle
	
	\section*{Gerência de redes}
		Gerência de redes é um conjunto de atividades, métodos e procedimentos que se referem à operação, administração,
		manutenção e fornecimento de serviços em sistemas de redes. \cite{wp-netman}

		\begin{description}
			\item[Operação] envolve a tarefa de manter a rede e seus serviços ativa e rodando sem problemas. Isso
			inclui monitorá-la para encontrar problemas com a maior agilidade possível.
			\item[Administração] envolve o acompanhamento de recursos na rede e como eles são utilizados.
			\item[Manutenção] é a realização de reparos e upgrades na rede. Também envolve medidas preventivas para
			que a rede gerenciada rode com menor probabilidade de falhas.
			\item[Fornecimento] de serviços lida com a configuração e adaptação dos recursos da rede para que
			possa ser oferecido um serviço.
		\end{description}

		A atividade de gerência de redes pode ser de vários tipos. Na gerência centralizada, um único processo gerente
		controla a gerência. As vulnerabilidades com esse tipo de modelo tornam-se críticas à medida que a rede cresce.
		Já na gerência descentralizada as atividades de gerência são distribuídas, e vários nós da rede rodam gerentes.
		O gerenciamento também pode ser feito de forma hierárquica, com cada nó sendo responsável por um tipo de
		atividade gerencial. \cite{wppt-netman}

		Na gerência reativa os administradores são alertados pelos problemas ocorridos e passam a atuar em sua solução,
		já na gerência pró-ativa os processos gerentes também alteram as configurações dos dispositivos e recursos da rede.

		\begin{description}
			\item[Gerente] Um computador conectado a rede que executa o software de protocolo de gerenciamento
			que solicita informações dos agentes. O sistema de gerenciamento também é chamado de console de 
			gerenciamento.
			\item[Agente] Um processo (software) que roda em um recurso, elemento ou sistema gerenciado, que exporta
			uma base de dados de gerenciamento (MIB) para os que o gerente possa ter acesso aos mesmos.
			\item[MIB] Management Information Base – Base de dados de gerenciamento – é uma tabela onde são 
			armazenados os dados de gerenciamento coletados que serão enviados ao gerente.
			\item[Protocolo de gerenciamento] Fornece os mecanismos de comunicação entre o gerente e o agente.
		\end{description}
	
	\section*{O protocolo SNMP}
		O protocolo SNMP (Simple Network Management Protocol) faz parte do conjunto de protocolos da Internet, como
		foi definido pela \emph{Internet Engineering Task Force}. Ele é usado em sistemas de gerenciamento para
		monitorar dispositivos de rede procurando por condições que requeiram atenção administrativa. O SNMP consiste
		de uma série de padrões, incluindo um protocolo de nível de aplicação e um sistema de banco de dados.

		No protocolo SNMP, as informações sobre a rede são expostas na forma de variáveis nos sistemas gerenciados,
		que descrevem a configuração desses mesmos sistemas. Essas variáveis podem ser consultadas e (às vezes)
		alteradas pelos processos gerentes. \cite{wp-snmp}

	\section*{Procedimentos adotados}
		Para este trabalho foi realizado o acompanhamento de variáveis SNMP no servidor do PET Computação, que se
		encontra conectado à Rede INF sob o endereço 150.162.64.157. O servidor roda um sistema operacional Linux
		e cumpre os papéis de servidor Web, de arquivos, de impressão e de login (para aproximadamente 12 computadores).
		
		A ferramenta utilizada como agente no servidor foi o AdventNet Linux Agent \cite{net-adventnet}, um software
		gratuito que é instalado na máquina em que se quer monitorar e não necessita de nenhum tipo de software para
		consultar suas MIB's, pois ele oferece uma interface web. O AdventNet fornece por padrão o acesso a 2 MIB's:
		HostResources-MIB, que permite acompanhar dados relativos às configurações de hardware em geral da máquina
		acompanhada, como por exemplo Disco, Memória, Processos e Software instalado; RFC1213 MIB, que provê acesso
		a variáveis sobre as interfaces de rede, roteamento, recebimento e envio de pacotes, etc.

		O monitoramento do servidor foi realizado durante aproximadamente 30 horas e os valores coletados foram os seguintes:
		
		\begin{center}
		% use packages: array
		\begin{tabular}{ll}
		Variável & Valor \\ 
		tcpActiveOpens:  & 5029 \\ 
		tcpAttemptFails:  & 506 \\ 
		tcpInSegs:  & 157889030 \\ 
		tcpOutSegs:  & 144187549 \\ 
		tcpRetransSegs:  & 77974 \\ 
		tcpOutRsts:  & 12328
		\end{tabular}
		\end{center}



	\bibliographystyle{plain}
	\bibliography{$HOME/referencias.bib}
	
\end{document}


