Você está na página 1de 6

Um cenrio tpico:

O setor de desenvolvimento da Empresa estava testando uma aplicao, que depois de


algumas horas, comeava a consumir muita memria. A idia era monitorar essa aplicao em
uma mquina Windows, para saber depois de quanto tempo esse consumo aumentava. Mos
obra!
O Windows tem uma ferramenta conhecida, que mede a performance do sistema, o Monitor
de Performance (perfmon.msc). Essa ferramenta executa comandos, que retornam valores,
exatamente o que precisamos para mostrar os dados no Zabbix. O agente Zabbix pode
executar esses comandos remotamente e enviar os valores ao servidor, de acordo com a
configurao.
Criando o Contador de Performance:
Precisamos criar um contador de performance para que seja exibido o comando que vamos
usar na hora de criar o item.
1. Abra o Monitor de Performance. V at o executar (Windows + R) e digite perfmon.exe;
2. Acesse a pasta Ferramentas de monitoramento > Desempenho do Sistema;
3. Crie um novo contador, clicando no sinal de + ou com o direito do mouse Adicionar
contadores;
4. Como exemplo, vou monitorar o SQL Server. Para isso, vamos selecionar Processo, depois
Bytes particulares e l na lista de processos, selecionamos o sqlservr. Depois, clique em
Adicionar e depois em OK. Veja a figura:

5. Agora selecionamos o contador que acabamos de criar e acessamos suas propriedades.


Como na figura abaixo:

6. Na tela de propriedades, temos o comando que vamos utilizar em nosso item:

Testando o item com a linha de comando:


Agora vamos testar o item, antes de criarmos no servidor. claro, voc j deve ter o agente
Zabbix instalado nessa estao, certo? Ok, agora temos o agente instalado, vamos acessar a
pasta de instalao via prompt de comando (no exemplo, C:Zabbix). O executvel do agente
usa o parametro -t para testar um item e retornar um valor. O comando que vamos utilizar
do nosso contador o seguinte:
perf_counter[Processo(sqlservr)Bytes particulares]
Perceba que estamos usando o mesmo comando da figura anterior, s que entre aspas e entre
chaves. Usamos o comando zabbix_agentd.exe -t na frente para testar o comando. Veja a
figura abaixo:

O comando retornar um valor. Esse valor ser enviado e armazenado no servidor Zabbix.
Criando o item no servidor Zabbix:
Agora vem a parte legal. Vamos logar em nosso servidor Zabbix e acessar Configurao >
Hosts. claro que voce j criou o Host no Zabbix e j tem alguns itens monitorados, certo?
1. Com o host criado e listado, clique em Itens:

2. Na lista de Itens, clique em criar Item. Vamos configurar nosso item da seguinte forma:

Veja que no campo chave, nem precisamos clicar em selecionar. Vamos digitar nossa prpria
chave, que nada mais do que o comando que utilizamos no prompt. No campo Unidades
preenchemos com B, de Bytes, para ficar mais claro na hora de visualizar o resultado.
Voc tambm deve definir o intervalo de atualizao e o tempo de armazenamento. Aps
essas definies, clique em Salvar. Pronto, j temos um novo item criado.
Verificando os dados:
Agora vamos ver se nosso item est retornando valores. Para isso, v at Monitoramento >
Dados recentes. Selecione o host e verifique se o item criado retornou valores.

Veja a figura:

Criando um grfico:
Agora com os dados e variaes, podemos criar um grfico para dar aquela impressionada e
tornar a visualizao muito mais produtiva. Siga os passos:
1. Clique em Configurao > Hosts;
2. Na lista de hosts, localize o host em que configuramos o item e clique em Grficos;
3. No canto superior direito, clique em Criar grfico;
4. Na tela de criao, na parte inferior, temos o boto para adicionar um item. Clique em
Adicionar e a seguinte tela exibida:

5. Selecione o item que criamos anteriormente e preencha os outros campos da seguinte


forma (ou altere conforme suas preferencias):

6. Agora s salvar e pronto.


Para ver o grfico, acesse o menu Monitoramento > Grficos. Selecione o host e o grfico
desejado e temos um resultado final:

Tambm podemos criar um Trigger, que dispara um aviso, e-mail ou at SMS, quando o
consumo passar de 2GB.