Zabbix Documentation 5.0

3.04.05.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.24.4Guidelines

User Tools

Site Tools


pt:manual:vm_monitoring

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pt:manual:vm_monitoring [2015/12/30 13:42]
spaww created
pt:manual:vm_monitoring [2019/10/07 06:35] (current)
Line 1: Line 1:
-FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// 
- 
 ====== 9. Monitoramento de máquinas virtuais ====== ====== 9. Monitoramento de máquinas virtuais ======
  
Line 31: Line 29:
 ^ Opção ^  Valor  ^^ Descrição ^ ^ Opção ^  Valor  ^^ Descrição ^
 ^ ^Intervalo^Padrão^ ^ ^ ^Intervalo^Padrão^ ^
-|**StartVMwareCollectors** ​ |0-250 ​ |0  |Number of pre-forked ​vmware collector ​instances.\\ This value depends on the number of VMware ​services you are going to monitorFor the most cases this should be:\\ //​servicenum < StartVMwareCollectors < (servicenum * 2)//​\\ ​where //​servicenum// ​is the number of VMware ​services.  ​Eg. if you have 1 VMware ​service to monitor set StartVMwareCollectors ​to 2, if you have 3 VMware ​servicesset it to 5.\\ Note that in most cases this value should not be less than and should not be times greater than the number of VMware ​services that you monitorAlso keep in mind that this value also depends on your VMware environment size and **VMwareFrequency** ​and **VMwarePerfFrequency** ​configuration parameters (see below).| +|**StartVMwareCollectors** ​ |0-250 ​ |0  |Quantidade de instâncias pré-alocadas do //vmware collector//.\\ Este valor depende da quantiadde de serviços ​VMware ​que você precisa monitorarNa maioria dos casos:\\ //​servicenum < StartVMwareCollectors < (servicenum * 2)//​\\ ​onde //​servicenum// ​é a quantidade de serviços ​VMware.  ​Exse você tiver serviço ​VMware ​a monitorar, configure **StartVMwareCollectors** para '2'se tiver serviços ​VMware, ​defina como '5'.\\ Observe que na maiora dos casos este valor não deve ser menor que e não deve ser vezes maior que a quantidade de serviços ​VMware ​a se monitorarTenha em mente também que este valor também depende do tamanho do seu ambiente VMWare, da configuração presente em **VMwareFrequency** ​**VMwarePerfFrequency**.| 
-|**VMwareCacheSize** ​ |256K-2G ​ |8M  |Shared memory size for storing VMware data.\\ VMware ​internal check zabbix[vmware,​buffer,​...] ​can be used to monitor the VMware ​cache usage (see  ​[[pt:​manual:​config:​items:​itemtypes:​internal|Internal checks]]).\\ ​Note that shared memory is not allocated if there are no vmware collector ​instances configured to start (i. e. StartVMwareCollectors=0).| +|**VMwareCacheSize** ​ |256K-2G ​ |8M  |Memória compartilhada para armazenar dados do VMWare.\\ Uma verificação interna do VMware zabbix[vmware,​buffer,​...] ​pode ser utilizada para acompanhar o uso de cache no VMWare ​(consulte ​ ​[[pt:​manual:​config:​items:​itemtypes:​internal|Verificações internas]]).\\ ​Observe que a memória compartilahda não é alocada se não existirem instâncias do //vmware collector// configuradas para iniciar ​(ex**StartVMwareCollectors=0**).| 
-|**VMwareFrequency** ​ |10-86400 ​ |60  |Delay in seconds between data gathering from single VMware service.\\ This delay should be set to the least delay period of an VMware monitoring ​item. | +|**VMwareFrequency** ​ |10-86400 ​ |60  |Atraso em segundos entre coleta de dados de um serviço VMWare.\\ Este atraso pode ser definido para o menor período de atraso de um item VMware monitorado. | 
-|**VMwarePerfFrequency** ​ |10-86400 ​ |60  |Delay in seconds between VMware ​performance ​collector based data gathering from a single VMware service.\\ This delay should be set to the least delay period of an VMware monitoring ​item.\\ ​Available since Zabbix 2.2.9, 2.4.4| +|**VMwarePerfFrequency** ​ |10-86400 ​ |60  |Atraso em segundos entre a coleta de performance ​em um mesmo serviço VMWare.\\ Este atraso pode ser definido como o menor intervalo de coleta de um item de monitoração VMWare.\\ Disponível desde o Zabbix 2.2.9, 2.4.4| 
-|**VMwareTimeout** | 1-300 |10 |The maximum number of seconds ​vmware ​collector will wait for a response from VMware service ​(vCenter ​or ESX hypervisor).\\ ​Available since Zabbix 2.2.9, 2.4.4| +|**VMwareTimeout** | 1-300 |10 |Valor máximo em segundos que o 'vmware ​collectior'​ irá esperar pela resposta de um serviço VMWare ​(vCenter ​ou ESX hypervisor).\\ ​Disponível desde o Zabbix 2.2.9, 2.4.4|
-=== Discovery ===+
  
-Zabbix ​can use a low-level discovery rule to automatically discover ​VMware ​hypervisors and virtual machines.+=== Descoberta === 
 + 
 +Zabbix ​pode usar as regras de LLD para descobrir automaticamente os hipervisores e máquinas virtuais ​VMware.
  
 {{manual:​vm_monitoring:​vm_hypervisor_lld.png|}} {{manual:​vm_monitoring:​vm_hypervisor_lld.png|}}
  
-Discovery rule key in the above screenshot is //​vmware.hv.discovery[{$URL}]//​. +A chave da regra de descoberta na imagem acima é //​vmware.hv.discovery[{$URL}]//​.
-=== Host prototypes ===+
  
-Host prototypes can be created with the low-level discovery ruleWhen virtual ​machines are discoveredthese prototypes become real hosts. ​Prototypesbefore becoming discoveredcannot have their own items and triggers, ​other than those from the linked ​templates. ​Discovered ​hosts will belong to an existing ​host and will take the IP of the existing host for the host configuration.+=== Protótipos de Host === 
 + 
 +Os protótipos de host podem ser criados apartir de regras LLDQuando uma máquina ​virtual ​é descobertaestes protótipos se tornam ​hosts reaisOs protótiposantes de serem descobertosnão podem ter seus próprios itens e triggers, ​eles virão a partir dos templates ​associadosOs hosts descobertos pertencerão ao host existente e terão o IP da máquina existente para a configuração do host.
  
 {{manual:​vm_monitoring:​vm_host_prototypes.png|}} {{manual:​vm_monitoring:​vm_host_prototypes.png|}}
  
-In a host prototype configuration, LLD macros are used for the host namevisible name and host group prototype fieldsHost status, ​linkage to existing host groups and template linkage are other options that can be set.+Em uma configuração de protótipo de host, as macros ​LLD deverão ser utilizadas para os campos //Nome////Nome visível// e //​Protótipo de grupos//status ​do hostassociação a grupos de hosts e templates são outras opções que podem ser definidas.
  
 {{manual:​vm_monitoring:​vm_host_prototype.png|}} {{manual:​vm_monitoring:​vm_host_prototype.png|}}
  
-Discovered ​hosts are prefixed with the name of the discovery rule that created themin the host listDiscovered ​hosts can be manually deletedDiscovered hosts will also be automatically deletedbased on the //Keep lost resources period ​(in days)// value of the discovery ruleMost of the configuration options are read-onlyexcept for enabling/disabling the host and host inventoryDiscovered ​hosts cannot have host prototypes of their own.+Na lista de hosts, ​os hosts descobertos são préfixados com o nome da regra de descoberta que os criouOs hosts descobertos poderão ser excluídos manualmente ou automaticamenteHosts descobertos poderão ser automaticamente excluídosdependendo do que estiver configurado em //Manter dados de recursos perdidos por (em dias)//. A maioria das configurações estará com acesso de somente leituraexceto para hativar/ativar o host e seu inventárioHosts descobertos não podem ter protótipos de hosts.
  
-=== Ready-to-use templates ​===+=== Templates prontos para o uso ===
  
-The default dataset in Zabbix ​offers several ready-to-use ​templates ​for monitoring ​VMware vCenter ​or directly ​ESX hypervisor.+A configuração padrão do Zabbix ​vem com diversos ​templates ​prontos para a monitoração do VMware vCenter ​ou ESX.
  
-These templates contain pre-configured LLD rules as well as a number of built-in checks for monitoring virtual installations.+Estes tempaltes contêm regras de descobertas e algumas verificações para monitorar instalações virtuais.
  
-Note that "//​Template Virt VMware//" ​template should be used for VMware vCenter ​and ESX hypervisor ​monitoringThe "//​Template Virt VMware Hypervisor//" ​and "//​Template Virt VMware Guest//" ​templates are used by discovery and normally should not be manually linked to a host.+Observe que o template ​"//​Template Virt VMware//" ​pode ser utilizado com o VMware vCenter ​ESX hypervisor. ​O template ​"//​Template Virt VMware Hypervisor//" ​"//​Template Virt VMware Guest//" ​podem ser utilizados para descobertas e normalmente não estão associados ao host.
  
 {{manual:​vm_monitoring:​vm_templates.png|}} {{manual:​vm_monitoring:​vm_templates.png|}}
  
-<​note>​If your server has been upgraded from a pre-2.2 ​version and has no such templates, ​you can import them manually, downloading from the community page with [[http://​www.zabbix.org/​wiki/​Zabbix_Templates/​Official_Templates|official templates]]. However, these templates ​have dependencies from the //VMware VirtualMachinePowerState// ​and //VMware status// ​value mapsso it is necessary to create these value maps first (using an [[https://​www.zabbix.org/​wiki/​Zabbix_Templates/​SQLs_for_Official_Templates|SQL script]], ​manually or importing from an XML) before importing the templates.</​note>​ +<​note>​Se o seu servidor for atualizado de uma versão ​pre-2.2 ​e não tiver estes templates, ​você poderá adquirilos e importa-los a partir da página de templates ​[[http://​www.zabbix.org/​wiki/​Zabbix_Templates/​Official_Templates|oficiais da comunidade]]. De qualquer forma estse templates ​possuem dependências com os mapeamentos de valores ​//VMware VirtualMachinePowerState// ​//VMware status//, ​então será necessário primeiro criar estes mapeamentos usando um [[https://​www.zabbix.org/​wiki/​Zabbix_Templates/​SQLs_for_Official_Templates|script ​SQL]], manualmente ou importando um XML ou importando um XML) antes de importar o template.</​note>​ 
-=== Host configuration ​===+ 
 +=== Configuração do Host === 
 + 
 +Para usar as verificações simples do VMware o host precisa ter ter as seguintes macros definidas:​ 
 +  * **{$URL}** - URL de serviço do VMware (vCenter ou ESX hypervisor) SDK URL (https://​servername/​sdk). 
 +  * **{$USERNAME}** - Usuário para acesso ao serviço VMware 
 +  * **{$PASSWORD}** - Senha para o serviço VMware
  
-To use VMware simple checks the host must have the following user macros defined: +=== Exemplo ===
-  * **{$URL}** - VMware service (vCenter or ESX hypervisor) SDK URL (https://​servername/​sdk). +
-  * **{$USERNAME}** - VMware service user name +
-  * **{$PASSWORD}** - VMware service {$USERNAME} user password+
  
-=== Example === +O fluxo a seguir demonstra quão rápido pode ser configurar a monitoração VMWare a partir do Zabbix:
-The following example demonstrates how to quickly setup VMware monitoring on Zabbix:+
  
-  * compile ​zabbix server with required options ​(%%--with-libxml2%% ​and %%--with-libcurl%%) +  * compile ​o Zabbix Server com as opções necessárias ​(%%--with-libxml2%% ​%%--with-libcurl%%) 
-  * set the StartVMwareCollectors ​option in Zabbix ​server configuration file to or more +  * defina a opção **StartVMwareCollectors** no Zabbix ​Server para ou mais 
-  * create a new host +  * crie um novo host 
-  * set the host macros ​required for VMware authentication:+  * crie as macros ​de host necessárias para autentiação VMWare:
       {{manual:​vm_monitoring:​vm_host_macros.png|}}       {{manual:​vm_monitoring:​vm_host_macros.png|}}
-  * Link the host to the VMware service ​template+  * Associe o host com o tempalte //VMware service//
       {{manual:​vm_monitoring:​vm_host_templates.png|}}       {{manual:​vm_monitoring:​vm_host_templates.png|}}
-  * Click on the //Add// button to save the host+  * Clique no botão ​//Adicionar// logo abaixo do formulário do host
  
-=== Extended monitoring ​===+=== Monitoração expandida ​===
  
-The data gathered by VMware collector ​can be logged for detailed debugging using debug level 5. This level can be set in [[pt:​manual/​appendix/​config/​zabbix_server|server]] and [[pt:​manual/​appendix/​config/​zabbix_proxy|proxy]] ​configuration files or using a runtime control option ​(''​%%-R log_level_increase="​vmware collector,​N"​%%'', ​where is a process number). The following examples demonstrate how extended monitoring can be started provided ​debug level is already set:+data coletada pelo //VMware collector// pode ser registrada para detalhes de depuração usando o debug level 5. Este nível pode ser definido em nos arquivos de configuração do [[pt:​manual/​appendix/​config/​zabbix_server|servidor]] [[pt:​manual/​appendix/​config/​zabbix_proxy|do proxy]] ​ou usando os controles em tempo de execução ​(''​%%-R log_level_increase="​vmware collector,​N"​%%'', ​onde é o número do processo). Os exemplos a seguir demonstram como a extensão do nível de debug para o nível ​4:
  
-  ​Increase ​log level of all vmware ​collectors:+  ​Aumenta o nível de log de todos os coletores ​vmware:
   shell> zabbix_server -R log_level_increase="​vmware collector"​   shell> zabbix_server -R log_level_increase="​vmware collector"​
  
-  ​Increase log level of second vmware collector:+  ​Aumenta o nível do segundo coletor VMWare:
   shell> zabbix_server -R log_level_increase="​vmware collector,​2"​   shell> zabbix_server -R log_level_increase="​vmware collector,​2"​
  
-If extended monitoring of VMware ​collector data is not required it can be stopped using the ''​-R log_level_decrease'' ​option.+Se a monitoração estendida do dados do coletor ​VMware ​não for mais necessária pode-se parar usando ​''​-R log_level_decrease''​.