Primeiramente vamos instalar os pacotes necessários para o servidor poder realizar, o monitoração. Usaremos o
MRTG, que monitora servidores utilizando o protocolo SNMP.
Pacotes necessários:
Instalando os pacotes (nesse caso estou usando a distro
Linux Debian 5.0, kernel 2.6.26-1-686):
# apt-get install apache2 snmpd mrtg
Após concluída a instalação dos pacotes e suas dependências, vamos configurar o sistema!
Crie uma pasta mrtg dentro da pasta pública do apache2:
# mkdir /var/www/mrtg
Criaremos os subdiretórios dentro da pasta mrtg para armazenarmos os HTMLs pelo MRTG. Por exemplo, tenho um servidor de testes WSUS, então iremos criar a pasta /var/www/mrtg/wsus.
Obs.: Para todo servidor que for adicionado posteriormente deverá ser criada sua pasta dentro da pasta /var/www/mrtg.
Configurando os servidores para serem monitorados
Nesse exemplo utilizei o Windows-Server 2003 Standard Edition, porém se aplica a versão Enterprise, Windows Server 2008 DataCenter Edition.
No Windows Server 2003 clique em:
Menu Iniciar > Painel de Controle > Adicionar ou remover Programas
Na guia "Adicionar ou remover programas" clique em "Adicionar/remover componentes do Windows".
Dentro da guia "Adicionar/remover componentes do Windows", na caixa de diálogo habilite para ser instalado "ferramentas de gerenciamento e monitoramento".
Dessa forma estaremos instalando o serviço SNMP no Windows 2003 com o pacote SNMP instalado poderemos monitorar o servidor.
Após concluída a instalação do pacote SNMP, vamos configurar para que o agente SNMP do Windows 2003 possa aceitar a monitoração do servidor Linux.
Clique em: Menu Iniciar > Executar > e digite: services.msc
Será aberto a guia do serviços do Windows, dentro da guia de serviços procure pelo serviço SNMP.
Clique no serviço SNMP com o botão direito do mouse > "Propriedades". Em propriedades do serviço SNMP clique na guia Segurança.
Na guia "Segurança" teremos a caixa de diálogo "Nomes de comunidades aceitos".
Clique no botão adicionar > Adicione o nome da comunidade "public" > Na guia de direitos selecione a opção LEITURA CRIAÇÃO.
Logo abaixo existe a guia "Aceitar pacotes SNMP destes hosts".
Clique no botão "adicionar" > na guia hosts digite o ip do servidor Linux que irá monitorá-lo.
Logo após ter feito esses procedimentos, reinicie o serviço SNMP do Windows.
Pronto, o servidor já está habilitado para ser monitorado, ou seja, aceitar pacotes SNMP do nosso servidor Linux.
É extremamente recomendado que essas configurações sejam feitas pelo fato do protocolo SNMP não ser totalmente seguro. Assim evitamos que IPs não autorizados tentem fazer esse tipo de acesso.