AZ INFORMÁTICA LTDA. Av. Mato Grosso, 2170 79.020-201 - Campo Grande - MS Fone/fax (67) 3303 2700 www.azi.com.br
Manual de Monitoramento utilizando o PRTG em conjunto com o SNMP
©AZ
Informática, 08/06/2009
HISTÓRICO DA REVISÃO Data
08/06/2009
Versão 1.00
Descrição Versão Inicial
Autor Caio Graco P. S. Araujo
2 ©AZ
Informática, 08/06/2009
ÍNDICE OBJETIVO............................................................................................................................................................4 1. PREMISSAS....................................................................................................................................................... 5 2. INSTALAÇÃO DO SNMP ................................................................................................................................ 6 3. CONFIGURAÇÃO DO NET-SNMPD............................................................................................................. 7 4. INSTALAÇÃO DO PRTG................................................................................................................................ 8 5. CONFIGURAÇÃO DO PRTG................................................................................................................ ....... 10 6. TELEFONES DE CONTATO..................................................................................................................... ... 16
3 ©AZ
Informática, 08/06/2009
OBJETIVO Este documento tem por objetivo permitir configuração de um ambiente para monitoramento de um servidor, no intuito de obter dados estatísticos da utilização de seus recursos (CPU e Memória) em um dado período de tempo. Para a confecção desse manual utilizou-se a ferramenta PRTG em conjunto com o protocolo SNMP.
4 ©AZ
Informática, 08/06/2009
1.
Premissas
Para seguir os passos descritos nesse manual, é necessário ter dois servidores disponíveis, um com o Sistema Operacional Linux CentOS 5.2 devidamente instalado e com acesso à Internet e outro com o Sistema Operacional Windows XP/2003 devidamente instalado. O servidor Linux será monitorado pela ferramenta PRTG, a ser instalada e configurada no servidor Windows.
5 ©AZ
Informática, 08/06/2009
2.
Instalação do SNMP
Para monitorar o servidor Linux, deverá ser instalado um conjunto de ferramentas chamada net-snmp. Esse conjunto de ferramentas, entre outras coisas, implementa o protocolo SNMP – Simple Network Management Protocol, largamente utilizado para o monitoramento de recursos de hardwares. Para instalar o net-snmp, devem ser instalados os pacotes net-snmpd, net-snmp-libs e netsnmp-utils. Para tanto, use o seguinte comando: # yum install net-snmpd net-snmp-libs net-snmp-utils
Prossiga a instalação. Uma vez concluída haverá a necessidade de configurar o serviço, o que será visto em seguida.
6 ©AZ
Informática, 08/06/2009
3.
Configuração do Net-Snmpd Para configurar o Net-Snmpd, prossiga da seguinte forma. •
Acesse o diretório de configuração através do comando: # cd /etc/snmp/
•
Edite o arquivo de configuração do Net-Snmp através do comando: # vi snmpd.conf
•
Identifique a linha que inicia com com2sec: com2sec
notConfigUser
default
public
com2sec
local
localhost
aznoutes
com2sec
mynetwork
10.1.1.25/32
aznoutes
E altere para:
Onde 10.1.1.25/32 é o IP do servidor fará o monitoramento e aznoutes é a comunidade que será utilizada para obter acesso ao serviço SNMP. •
Identifique as linhas abaixo: group
notConfigGroup
v1
notConfigUser
group
notConfigGroup
v2c
notConfigUser
group
MyRWGroup
any
local
group
MyROGroup
any
mynetwork
As altere para:
•
Identifique as linhas abaixo: view
systemview
included
.1.3.6.1.2.1.1
view
systemview
included
.1.3.6.1.2.1.25.1.1
all
included
.1
any
noauth
exact
systemview
As altere para: view
•
80
Por fim, identifique as linhas abaixo: access notConfigGroup ""
none
none
As altere para:
• •
Access
MyROGroup ""
any
noauth
0
all
none
none
Access
MyRWGroup ""
any
noauth
0
all
all
all
Salve o arquivo e saia. Uma vez configurado o serviço, ajuste a inicialização automática do mesmo nos initstates 3 e 5, através do comando: # chkconfig --level 35 snmpd on
•
Em seguida inicie o serviço através do comando # service snmpd start
Efetuados esses passos, o serviço SNMP estará configurado e ativo no servidor a ser monitorado, precisando agora configurar a estação de monitoramento com o PRTG, o que será visto em seguida. 7 ©AZ
Informática, 08/06/2009
4.
Instalação do PRTG
Para instalar o PRTG, prossiga com os seguintes passos: • •
Efetue o download do PRTG em http://www.paessler.com/download/prtg Com o arquivo em mãos, clique duas vezes nele e inicie a instalação.
•
Iniciada a instalação, prossiga sem alterar os valores padrões e clicando em Next, até aparecer a tela abaixo.
•
O padrão é usar a versão freeware. Mantenha assim. Caso queira, pode-se usar a versão Free Trial. A diferença entre as duas é que a primeira tem um limite de 10 sensores e a segunda tem limitação de tempo, funciona por apenas 30 dias mas totalmente funcional. Selecione uma das opções e clique em Next até aparecer a tela abaixo.
8 ©AZ
Informática, 08/06/2009
•
Nessa tela são configurados os parâmetros para acesso ao PRTG: o Login Name: é o nome de usuário usado para acesso. Pode deixar o padrão prtgadmin mesmo, alterar para admin ou definir um usuário de sua preferência o Password: defina uma senha de acesso e confirme-a em Confirm Password. o E-mail: Preencha um endereço de e-mail senão o instalador não prossegue. o Mantenha o restante no padrão que aparece, apenas anote o IP, nome de usuário e senha, que serão utilizados posteriormente. o Clique em Next para prosseguir com a instalação.
Ao chegar na tela abaixo, a instalação terá sido concluída. Deixe as opções no padrão definido, clicando em Finish para finalizar a instalação. Em seguida será visto com usar e configurar o PRTG.
9 ©AZ
Informática, 08/06/2009
5.
Configuração do PRTG Concluída a instalação, um navegador será aberto com a página abaixo:
Efetue logon no sistema com o usuário e senha definidos no capítulo anterior. Feito isso, a tela abaixo irá aparecer:
O primeiro passo a ser seguido é retirar os sensores configurados para o Localhost, de forma que possam ser usados na máquina a ser monitorada. Para tanto, clique no menu em devices e em seguida all, conforme mostra a figura abaixo:
10 ©AZ
Informática, 08/06/2009
Uma tela com os dispositivos configurados para monitoramento irá aparecer. Só estará configurado o dispositivo local (127.0.0.1). Retire todos os sensores desse dispositivo, com o botão direito do mouse conforme é mostrado abaixo.
Um detalhe, o “Probe Health” é um sensor que não é possível remover. Tendo sido removidos os sensores, o próximo passo é criar dentro do PRTG um dispositivo a ser monitorado bem como vincular sensores a ele. Para criar um dispositivo, clique em +Add Device. A tela abaixo irá aparecer:
Clique em Continue.
11 ©AZ
Informática, 08/06/2009
Em seguida deverão ser fornecidos os dados do dispositivo que será monitorado, bom como os sensores que serão utilizados. Proceda conforme abaixo:
• • •
Em device name, preencha uma identificação para o dispositivo. Em IP Address, insira o IP do d ispositivo. Desmarque a caixa "Inherit Credentials for SNMP Devices". Ao abrir o leque de opções, preencha em "community string" a comunidade que foi configurada no dispositivo a ser monitorado.
Feito isso, clique em Continue que a página de dispositivos irá retornar, constando agora com a descrição do dispositivo que acabou de ser criado. Os sensores para monitoramento deverão ser escolhidos a partir desse ponto. Para tanto, clique no link Add Senor existente ao lado da descrição do dispositivo criado.
12 ©AZ
Informática, 08/06/2009
Feito isso, uma tela contendo os tipos de sensores existentes irá aparecer. Clique em SNMP, escolha a opção SNMP Library e o tipo Basic linux Library (ucd-snmp-mib).
Clique em “Continue to step 2”.
13 ©AZ
Informática, 08/06/2009
Agora deverão ser escolhidos quais sensores SNMP serão utilizados.
Escolha: • Memory Total Swap • Available Swap Space • Memory Total Real • Available Real/Physical Memory • Memory Total Free • System CPU user (deprecated) System CPU system (deprecated) • System CPU idle (deprecated •
14 ©AZ
Informática, 08/06/2009
Concluída a escolha dos sensores que serão utilizados no dispositivo, a tela abaixo irá aparecer:
A partir desse ponto a ferramenta PRTG estará configurada para monitorar o dispositivo que foi configurado para tanto. Nessa tela aparecem os sensores escolhidos bem como os últimos valores coletados. Caso deseje-se o relatório de qualquer um desses sensores, basta clicar na descrição do mesmo e em seguida no período desejado.
15 ©AZ
Informática, 08/06/2009
6.
Telefones de Contato
Qualquer dúvida/problema durante a instalação, poderá reportar e obter suporte através dos contatos abaixo.
Edson Rodrigo Ribeiro Gomes
(67) 8401-5061
16 ©AZ
Informática, 08/06/2009