Sei sulla pagina 1di 12

Monitoramento com Zabbix

Mdulo Iniciante

Contadores de desempenho no
MS Windows
Objetivo
Personalizar o monitoramento em hosts
Windows
Caractersticas
Chave perf_counter presente no Zabbix
Coleta dos dados com o TypePerf.exe
Como coletar as informaes?
Executar o seguinte comando no prompt:
typeperf -qx
Para gravar o resultado em um arquivo:
typeperf -qx -o contadores.txt
Exemplo dos contadores coletados
\Processador(0)\% tempo de processador
\Processador(1)\% tempo de processador
\Processador(_Total)\% tempo de processador
\LogicalDisk(C:)\% de espao livre
\Servios de Terminal\Sesses Ativas
\Servidor\Arquivos abertos
\Memria\% bytes confirmados em uso
\Memria\KBytes disponveis
\Memria\MBytes disponveis
Testando o contador no Zabbix
# zabbix_get -s 192.168.0.123 -k
perf_counter["\LogicalDisk(C:)\% de espao
livre"]
16.248970

# zabbix_get -s 192.168.0.123 -k
perf_counter["\Processador(_Total)\% tempo
de processador"]
1.562500
Dicas
Para um parque de mquinas com sistemas
Windows em idiomas diferentes, devemos ter
ateno ao cadastrar itens no Zabbix
utilizando o perf_counter.
Deve-se utilizar o identificador ao invs de sua
descrio.
Como pegar o identificador de um
contador?
Abrir o regedit e localizar a pasta
HKEY_LOCAL_MACHINE\SOFTWARE\Microso
ft\Windows NT\CurrentVersion\Perflib\
As subpastas 009 e 0416 representam o
idioma ingls e portugus.
A chave counter tem o mesmo nmero
identificador para todos os idiomas.
Contadores em ingls
Contadores em portugus
Exemplos
# zabbix_get -s 192.168.0.123 -k
perf_counter["\Processador(_Total)\% tempo de
processador"]
2.343750
# zabbix_get -s 192.168.0.123 -k
perf_counter["\238(_Total)\6"]
3.906250

Onde 238 o identificador do Processador e 6 o


identificador de % tempo de processador
Exemplos
# zabbix_get -s 192.168.0.123 -k
perf_counter["\LogicalDisk(C:)\% de espao
livre"]
16.241126
# zabbix_get -s 192.168.0.123 -k
perf_counter["\236(C:)\408"]
16.241126

Onde 236 o identificador das unidades lgicas e


408 o identificador de % de espao livre