1 Chaves de monitoração VMware

Chaves

A tabela a seguir apresenta detalhes das verificações simples utilizadas para a monitoração de ambientes VMware.

Chave
Descrição Valor retornado Parâmetros Comentários
vmware.cluster.discovery[<url>]
Descoberta de clusters VMware. Objeto JSON. url - URL de serviço VMware
vmware.cluster.status[<url>, <name>]
Status do cluster VMware. Numérico (inteiro sem sinal):
0 - cinza;
1 - verde;
2 - amarelo;
3 - vermelho.
url - URL de serviço VMware
name - Nome do cluster VMware
vmware.eventlog[<url>]
Log de eventos VMware. Log. url - URL de serviço VMware
vmware.fullname[<url>]
Nome completo do serviço VMWare. String. url - URL de serviço VMware
vmware.hv.cluster.name[<url>,<uuid>]
Nome do cluster do hypervisor VMware. String. url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.cpu.usage[<url>,<uuid>]
Utilização de processador no hypervisor VMware (Hz). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.datastore.discovery[<url>,<uuid>]
Descoberta de datastores do hypervisor VMware. Objeto JSON. url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.datastore.read[<url>,<uuid>,<datastore>,<mode>]
Tempo médio para uma operação de leitura no datastore (milisegundos). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
datastore - nome do datastore
mode - latência (padrão)
vmware.hv.datastore.write[<url>,<uuid>,<datastore>,<mode>]
Tempo médio para uma operação de gravação no datastore (milisegundos). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
datastore - nome do datastore
mode - latência (padrão)
vmware.hv.discovery[<url>]
Descoberta de hipervisores VMware. Objeto JSON. url - URL de serviço VMware
vmware.hv.fullname[<url>,<uuid>]
Nome do hipervisor VMware. String. url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.hw.cpu.freq[<url>,<uuid>]
Frequência do processador no hipervisor VMware (Hz). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.hw.cpu.model[<url>,<uuid>]
Modelo do processador no hipervisor VMware. String. url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.hw.cpu.num[<url>,<uuid>]
Quantidade de processadores no hipervisor VMware. Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.hw.cpu.threads[<url>,<uuid>]
Quantidade de treads no processador do hipervisor VMware. Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.hw.memory[<url>,<uuid>]
Tamanho total da memória do hipervisor VMware (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.hw.model[<url>,<uuid>]
Modelo do hipervisor VMware. String. url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.hw.uuid[<url>,<uuid>]
UUID da BIOS do hipervisor VMware. String. url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.hw.vendor[<url>,<uuid>]
Nome do fabricante do hipervisor VMware. String. url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.memory.size.ballooned[<url>,<uuid>]
Quantidade de memória em modo 'ballooned' no hipervisor VMware (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.memory.used[<url>,<uuid>]
Quantidade de memória utilizada pelo hipervisor VMware (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.network.in[<url>,<uuid>,<mode>]
Estatísticas de entrada de rede no hipervisor VMware (bytes por segundo). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
mode - bps (padrão)
vmware.hv.network.out[<url>,<uuid>,<mode>]
Estatísticas de saída de rede no hipervisor VMware (bytes por segundo). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
mode - bps (padrão)
vmware.hv.perfcounter[<url>,<uuid>,<path>,<instance>]
Contadores de performance do hipervisor VMware. Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
path - caminho para o contador de performance1
instance - instância do contador de performance. Se estiver ausente, serão agregadas todas as instâncias (padrão)
Disponível desde as versões 2.2.9, 2.4.4
vmware.hv.status[<url>,<uuid>]
Status do hipervisor VMware. Numérico (inteiro sem sinal):
0 - cinza;
1 - verde;
2 - amarelo;
3 - vermelho.
url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.uptime[<url>,<uuid>]
Tempo em carga do hipervisor VMware (segundos). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.version[<url>,<uuid>]
Versão do hipervisor VMware. String. url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.hv.vm.num[<url>,<uuid>]
Quantidade de máquinas virtuais no hipervisor VMware. Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome do host hypervisor do VMWare
vmware.version[<url>]
Versão do serviço VMware. String. url - URL de serviço VMware
vmware.vm.cluster.name[<url>,<uuid>]
Nome do cluster de máquinas virtuais VMware. String. url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.cpu.num[<url>,<uuid>]
Quantidade de processadores na máquina virtual VMware. Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.cpu.ready[<url>,<uuid>]
Percentual de tempo que a máquina virtual está pronta, mas não está consumindo CPU. O 'CPU ready time' é dependente da quantidade de máquinas virtuais no host e da sua carga de CPU (%). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
Disponível desde o Zabbix 3.0.0
vmware.vm.cpu.usage[<url>,<uuid>]
máquina virtual VMware processor usage (Hz). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.discovery[<url>]
Discovery of máquina virtual VMwares. Objeto JSON. url - URL de serviço VMware
vmware.vm.hv.name[<url>,<uuid>]
máquina virtual VMware hypervisor name. String. url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.memory.size[<url>,<uuid>]
máquina virtual VMware total memory size (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.memory.size.ballooned[<url>,<uuid>]
máquina virtual VMware ballooned memory size (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.memory.size.compressed[<url>,<uuid>]
máquina virtual VMware compressed memory size (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.memory.size.private[<url>,<uuid>]
máquina virtual VMware private memory size (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.memory.size.shavermelho[<url>,<uuid>]
máquina virtual VMware shavermelho memory size (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.memory.size.swapped[<url>,<uuid>]
máquina virtual VMware swapped memory size (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.memory.size.usage.guest[<url>,<uuid>]
máquina virtual VMware guest memory usage (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.memory.size.usage.host[<url>,<uuid>]
máquina virtual VMware host memory usage (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.net.if.discovery[<url>,<uuid>]
Discovery of máquina virtual VMware network interfaces. Objeto JSON. url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.net.if.in[<url>,<uuid>,<instance>,<mode>]
máquina virtual VMware network interface input statistics (bytes/pacotes por segundo). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
instance - instância da interface de rede
mode - bps (padrão)/pps - bytes/pacotes por segundo
vmware.vm.net.if.out[<url>,<uuid>,<instance>,<mode>]
máquina virtual VMware network interface output statistics (bytes/pacotes por segundo). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
instance - instância da interface de rede
mode - bps (padrão)/pps - bytes/pacotes por segundo
vmware.vm.perfcounter[<url>,<uuid>,<path>,<instance>]
máquina virtual VMware performance counter value. Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
path - performance counter path1
instance - performance counter instance. Use empty instance for aggregate values (padrão)
Disponível desde as versões 2.2.9, 2.4.4
vmware.vm.powerstate[<url>,<uuid>]
máquina virtual VMware power state. Numérico (inteiro sem sinal):
0 - powevermelhoOff;
1 - powevermelhoOn;
2 - suspended.
url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.storage.committed[<url>,<uuid>]
máquina virtual VMware committed storage space (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.storage.uncommitted[<url>,<uuid>]
máquina virtual VMware uncommitted storage space (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.storage.unshavermelho[<url>,<uuid>]
Espaço em disco não compartilhado pela máquina virtual VMware (bytes). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.uptime[<url>,<uuid>]
Tempo em carga da máquina virtual VMware. Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.vfs.dev.discovery[<url>,<uuid>]
Descoberta de dispositivos de disco nas máquinas virtuais VMware. Objeto JSON. url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
vmware.vm.vfs.dev.read[<url>,<uuid>,<instance>,<mode>]
Estatísticas de leitura de disco na máquina virtual VMware (bytes/operações por segundo). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
instance - instância do dispositivo de disco
mode - bps (padrão)/ops - bytes/operações por segundo
vmware.vm.vfs.dev.write[<url>,<uuid>,<instance>,<mode>]
Estatísticas de gravação de disco na máquina virtual VMware (bytes/operações por segundo). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
instance - instância do dispositivo de disco
mode - bps (padrão)/ops - bytes/operações por segundo
vmware.vm.vfs.fs.discovery[<url>,<uuid>]
Descoberta de sistemas de arquivo em máquina virtual VMware. Objeto JSON. url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
O 'VMware Tools' deverá estar instalado na máquina virtual.
vmware.vm.vfs.fs.size[<url>,<uuid>,<fsname>,<mode>]
Estatísticas de sistema de arquivo na máquina virtual VMware (bytes/percentuais). Numérico (inteiro sem sinal). url - URL de serviço VMware
uuid - Nome de host da máquina virtual VMware
fsname - nome do sistema de arquivos
mode - total/free/used/pfree/pused
O 'VMware Tools' deverá estar instalado na máquina virtual.

[1] O caminho de um contador de performance VMware utiliza o formato group/counter[rollup], conforme exemplos a seguir:

  • group - contador de performance de grupo, por exemplo cpu
  • counter - nome do contador de performance, por exemplo usagemhz
  • rollup - tipo de análise do contador 'rollup', por exemplo average

Todos os exemplos citados tem o mesmo caminho: cpu/usagemhz[average]

As descrições dos contadores de performance, seus nomes e tipos de rollup podem ser encontrados na documentação do VMware.

Veja monitoramento de máquinas VMware para informações detalhadas sobre como configurar o Zabbix para monitorar os ambientes VMware.

Footnotes

1 The VMware performance counter path has the group/counter[rollup] format where:

  • group - the performance counter group, for example cpu
  • counter - the performance counter name, for example usagemhz
  • rollup - the performance counter rollup type, for example average

So the above example would give the following counter path: cpu/usagemhz[average]

The performance counter group descriptions, counter names and rollup types can be found in VMware documentation.

2 The value of these items is obtained from VMware performance counters and the VMwarePerfFrequency parameter is used to refresh their data in Zabbix VMware cache:

  • vmware.hv.datastore.read
  • vmware.hv.datastore.write
  • vmware.hv.network.in
  • vmware.hv.network.out
  • vmware.hv.perfcounter
  • vmware.vm.cpu.ready
  • vmware.vm.net.if.in
  • vmware.vm.net.if.out
  • vmware.vm.perfcounter
  • vmware.vm.vfs.dev.read
  • vmware.vm.vfs.dev.write

More info

See Virtual machine monitoring for detailed information how to configure Zabbix to monitor VMware environments.